Signup, plans, roles, and billing

Memberships

Turn public interest into tenant-scoped memberships with Keycloak registration, tier selection, Stripe subscription activation, comped states, staff roles, and member billing recovery.

Payment copy: review-needed where noted

MakerOps source-backed

Member self-service without losing control

The member self-signup spec keeps registration, organization membership, and billing activation separate. That gives admins a clear state model instead of a pile of form submissions and manual payment checks.

Invited before paid

Signup creates a membership with status invited; access waits for a successful subscription or comped state.

Billing recovery

Past-due subscriptions open dunning cases and show a billing portal CTA to the member.

Profile and privacy

Member data is tenant-scoped and classified as member-private or org-internal depending on use.

MakerOps source-backed

Admin-friendly controls

Owners and admins manage tiers, cancellation policy inheritance, staff roles, comped memberships, and exports. Accountant and staff roles keep finance and day-to-day operations separated.

Tier gates

Equipment and events can require qualifying tiers.

Cancellation policy

Org defaults can be overridden by tier or resource.

Least privilege

Finance surfaces are separate from staff moderation and access duties.