Subscriptions
What you’ll achieve: a membership product your members can buy, billed automatically on the schedule you set.
Prerequisites: a working Stripe connection so members can pay.
- In Subscriptions, open New Subscription Product.
- Set the Status — On Sales (visible and buyable), Sold Out, Invisible or Archived.
- Under Basic Details, enter a Product Name and Description, and optionally a banner image.
- Under Pricing & Billing, set the Unit Price, Currency, Billing Period (Day, Week, month or Year) and Interval Count (e.g. every 1 month).
- (Optional) under Additional Options, choose First Period Billing, require licences or forms, set an Early Access Date or a Terms & Conditions URL.
- Tap Save.
What you can attach to a subscription
Section titled “What you can attach to a subscription”Three optional extras turn a plain recurring charge into a gate:
| Attach | What it does |
|---|---|
| A form | The sign-up asks the member to complete one of your forms before they can confirm. |
| One or more licences | The sign-up walks the member through buying a licence first — useful for a one-off or yearly membership fee. |
| A training package | Every payment grants the member a fresh batch of session credits. |
How the training package works
Section titled “How the training package works”This one runs on the server, so it is reliable:
- A package is created on the first payment and on every renewal, once per invoice.
- Its credits are valid for exactly the period that payment covered — an “every 4 weeks” subscription grants a package valid for four weeks.
- Each credit is spent when the member is signed in to a session, and the remaining count goes down. That is how you see how often someone actually attends.
- Cancelling does not claw back a package that was already granted; it simply lapses at the end of its period.
Billing cycles
Section titled “Billing cycles”Pick a unit — day, week, month or year — and an interval count for how many of them pass between charges. “Every 3 months” is month with a count of 3; the “4 week cycle” you see on a product card is week with a count of 4.
The count is capped per unit: 365 days, 52 weeks, 12 months, or 1 year — Stripe does not allow an interval longer than a year.
When a payment fails
Section titled “When a payment fails”A failed renewal appears in the Failed payments feed with the status Ongoing, which simply means it has not been recovered yet. It becomes Resolved by itself as soon as a later attempt succeeds.
The member is not cut off the moment a charge fails — access continues for now, and lapses only if the subscription is still unpaid more than three days past the end of the period.
Cancelling
Section titled “Cancelling”Both sides can cancel, and the two are not the same:
- A member cancels from your club’s web store. This is always at the end of the period — they keep access until the time they already paid for runs out, and they can resume before then. In the phone app they are sent to Stripe’s billing portal instead, where what they can do depends on how your Stripe account is configured.
- You cancel from the subscriber’s row, and you choose: Cancel at Period End, or Cancel Immediately.
Troubleshooting
Section titled “Troubleshooting””The price must be greater than 0”
A subscription needs a positive unit price. For a free membership, use a different mechanism — a subscription product must be priced above zero.
The product name is rejected
Names allow letters, numbers and -_.&/ only; other special characters are refused. The description is required and capped at 500 characters.
There’s no share link
The Share Subscription Link appears only after the product exists — that is, in edit mode. Save first, then reopen the product to copy its link.
