Appointment Packages
Allow members to pre-purchase blocks of sessions at a discounted rate, making it more affordable and increasing commitment.
Creating a Package
- Go to Appointments → Packages.
- Click + New Package.
- Configure:
- Name — e.g. "10 PT Sessions", "Monthly Coaching"
- Service — Which appointment service this package is for
- Session Count — Number of sessions included
- Price — Total package price (usually discounted vs. individual bookings)
- Discount Percentage (optional) — Show the savings vs. buying individually
Package Types
- Block — A fixed number of sessions (e.g. 10 PT sessions). Used up as appointments are booked. Can have an expiry period (e.g. use within 90 days).
- Subscription — Recurring sessions per billing period (e.g. 4 sessions per month) with auto-renewal. Optionally allow unused sessions to roll over.
Expiry Options
- No Expiry — Sessions never expire.
- Expiry Days — Sessions expire X days after purchase.
- Expiry Date — Sessions expire on a specific date.
How Members Use Packages
When booking an appointment, members are given the option to pay from their package balance (if they have an active package for that service). Sessions are automatically decremented. Package status and remaining sessions are visible on the member's profile and in the member app.
Package Payments
Packages can be purchased via Stripe checkout or assigned manually by staff. For subscription packages, billing recurs automatically.