Skip to main content
Products let you sell recurring memberships, class packs, and one-off purchases to your clients, with payments handled automatically via Stripe.
Products and memberships are available on every plan, including the free Starter plan. See Plan Tiers.

Product types

Creating a product

Go to Products and click Add product. Click Create product to save.

Pricing tiers

After creating a product, open it and add one or more pricing tiers — for example, Monthly at €49 and Yearly at €399. Each pricing tier has:

Credits (session access)

For each pricing tier you can add credits — these define how many sessions a client can book per period:
  • Select one or more activities the credit applies to
  • Set how many credits are included
  • Choose the credit period: Per day · Per week · Per month · Per billing period
Credits renew automatically for as long as the pass or membership stays active — a fresh batch is granted at the start of each new period. A membership’s renewal payment also tops up its credits immediately, rather than waiting for the next scheduled refresh.
A credit period can’t outlast how often the tier is actually billed: on a weekly-billed membership, “Per month” isn’t offered, since that would hand out a month of credits after only one week’s payment. Every other billing period, and every one-time product, can use any of the four options.

Access rules

You can also add access rules to a pricing tier to restrict when, where, and how often the product can be used:
  • Limit to specific activities or locations
  • Restrict to specific days of the week
  • Set a time window (from/until)
  • Expires (days after joining) — an optional expiry for this rule specifically, counted from when the client joined. Independent of the tier’s own Validity days above; leave blank to just use the tier’s validity.
  • Max sessions per day / per week / per month — hard caps on how often the pass can be used. These apply even to plans with no credits configured at all, e.g. an unlimited membership capped at 3 classes a week.

Syncing with Stripe

Once a product has pricing tiers set up, click Sync to Stripe in the product detail panel to push it to your connected Stripe account. This is required before clients can purchase it online. After editing a product’s name or description, Book2befit automatically syncs the change to Stripe. For pricing changes, click Sync to Stripe again.

Duplicating a product

Click Duplicate in the product detail panel to create a copy. The copy gets “(Copy)” appended to the name and is created as Inactive so it does not go live immediately.

Deactivating a product

To stop selling a product without deleting it, open it and click Edit, then toggle Active off. Inactive products:
  • Are no longer visible for purchase
  • Remain in the dashboard for historical reference
  • Do not affect existing active subscriptions — clients continue to be billed

Deleting a product

Click Delete in the product detail panel and confirm. This is permanent.
You cannot delete a product that has active client memberships or passes — deletion is blocked with an error telling you to deactivate it instead. Deactivating (see above) is the safe way to retire a product without disrupting clients who are still using it; delete is only for products nobody has an active membership or pass on.

Client subscriptions

Clients can view and manage their active plans from their account page at [your-booking-page]/account/plans. From there they can see active subscriptions and cancel them. Cancelling stops the plan going forward — the client keeps access through the period they already paid for, and a Stripe-backed subscription is cancelled at period end rather than immediately. You can cancel a subscription on behalf of a client from the client’s Plans & passes tab in the dashboard.
Whether client self-cancellation issues an automatic refund depends on the Refund policy setting under Settings → Organization. By default it’s off: clients see a message pointing them to contact you directly, and any refund has to be issued manually. If you turn it on, cancelling a membership or pass that was paid online through Stripe automatically refunds the full remaining paid amount via Stripe — payments made at your location are never auto-refunded, since there’s no Stripe payment to refund. This setting is separate from the Auto-refund on cancellation location setting (see Locations and Bookings), which only applies to cancelling a session booking, not a membership or pass.
Use the search bar to find products by name, description, or type.
Stripe retries the charge according to your Stripe retry settings (typically 3–4 attempts over several days). If all retries fail, the subscription moves to Past Due. You can see this on the client’s Plans & passes tab.
Free trials are configured at the Stripe product level. Set a trial period in your Stripe dashboard for the relevant price and it flows through to Book2befit automatically.
Yes. Clients can view and cancel their active subscriptions from their account page on your public booking portal.