Memberships and activity passes give customers flexible ways to pay for your activities beyond one-off bookings. Memberships provide ongoing access with recurring billing, while activity passes let customers prepay for a bundle of sessions.Documentation Index
Fetch the complete documentation index at: https://sailia-mintlify-improve-docs-1774751080.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Memberships
Memberships are recurring subscription plans that give customers access to benefits like discounted bookings, exclusive activities, or automatic discounts at checkout.Create a membership plan
Set the plan details
Enter the membership name, description, and recurring price. Choose a billing interval (monthly, quarterly, or yearly).
Add benefits
Define what members receive. This typically includes a membership discount that auto-applies at checkout.
Membership discounts
When you link a discount code to a membership, it is automatically applied whenever the member checks out. Membership discounts are always auto-applied and stackable, so members can combine their membership benefit with other promotional codes. You can configure how long the associated Stripe coupon lasts:- Forever — the discount applies for the entire membership duration
- Time-limited — the discount applies for a specified number of months
Billing
Memberships are billed through Stripe. When a customer signs up:- A Stripe subscription is created with the configured billing interval.
- Payments are collected automatically on each billing cycle.
- If a payment fails, Stripe’s retry logic attempts to collect again.
Activity passes
Activity passes are prepaid bundles that give customers a set number of sessions to use over time. They are ideal for regular attendees who want a better per-session price.Create an activity pass
Configure the pass
Set the pass name, number of sessions included, and the price. Optionally set an expiry period.
Redeeming a pass
When a customer with an active pass books an eligible activity, they can apply the pass at checkout instead of paying the full price. Each booking deducts one session from the pass balance.Accounting
If you use Xero accounting sync, assign accounting categories to your membership plans and activity passes. This ensures revenue is categorized correctly on Xero invoices.Discounts
Both memberships and activity passes are eligible for discount codes. When creating a discount, enable Memberships or Activity passes under product eligibility to allow the discount to apply.Related guides
Discount codes
Create discounts for memberships and passes.
Payments
How Stripe handles membership billing.