Memberships Setup & Management
Introduction
The BOS Memberships module allows you to create a fully fledged memberships system allowing your customers to sign up to automatically renewing subscriptions that cover access to certain types of classes that you offer.
The basic functionality is as follows:
- Subscriptions and payments are managed by Stripe, this is where you set pricing and charge customers
- Classes are set up in your PMS (Nookal) and attendances are added/removed as you normally would
- Class attendance data is immediately recorded in The BOS
- At the end of each subscription period your subscription client attendances are billed off in Nookal
Definitions
Before getting started you should be familiar with the following terms.
Term | Data Source | Description |
Stripe Product | Stripe | An active Product setup in stripe with a Recurring Usage Price configured. |
Stripe Subscription | Stripe | A Subscription created in stripe (usually via sign-up page) for an individual customer and linked to a specific Product |
Class Type | Nookal | A type of Class set up in your PMS |
Membership Type | BOS | Links a Stripe Product with one or more Classes so The BOS can report on Memberships using this product and generate matching invoices. |
Invoice | Stripe | An Invoice is generated at the start of every subscription period. EG: A Weekly subscription will generate a new invoice covering the next 7 days on the signup date and every week after. |
Matching Classes | BOS | When looking at a particular Invoice the matching classes are classes that are:
|
*NOTE: Most reporting is based on the Membership Type so if you want to separate clients into multiple groups for reporting purposes you should make two separate Stripe Products and a Membership Type for each.
How to set up a Membership
Prerequisites
Memberships should be set up by a general manager or somebody with a similar level of access. You will require the following access to set everything up:
- Access to the Memberships Module on The BOS. This is only available on some plans.
- Access to create products, set recurring pricing, and create signup pages in Stripe
- Access to create/edit class types in Nookal
- Access to Company Settings page in The BOS
- Have fully set up your Nookal Connection and Stripe Connection in The BOS.
Set up Stripe Product
- Log in to Stripe Dashboard and click Products.
- Select the existing product or add a new product.
Try to use descriptive names when naming the product
EG:Atkins Health Weekly Pilates Membership
notSubscription
. - Set the pricing to be Recurring and don't mark it as metered.
Remember that this is the amount that the client gets charged but stripe fees are taken out.
EG: If you want to clear $45 you should charge around $47 - Once you have finished setting it up it should appear in The BOS Membership Settings page immediately.
Generate a payment link
This step isn't required if you have other methods for clients to be able to sign up to the subscription, but is the most often used way.
- While looking at a product in the stripe dashboard you should see a list of prices for the product in a table near the bottom of the page.
- Click the button beside the price labelled
Generate Payment Link
. - Change any options if you want, then click to finish the generation process.
- You can now copy the link.
Anybody with this link can sign up for the subscription. Common ways to use the link are:
- A 'sign up now' button on your website
- Send the link via Email to clients who have expressed an interest in signing up (individually or via newsletter)
- Keep the link on an iPad in clinic so clients can sign up on site.
Set up The BOS Memberships
If you have set up your Stripe Connection correctly in The BOS then the new Product and Pricing information from Stripe should immediately appear in The BOS.
- Log in to The BOS then click the user menu (top right corner) and choose 'Company Settings'
- Click 'Memberships' and a list of all Stripe Products related to recurring pricing should appear.
- Click on a Product to set it up in The BOS.
- If it's a product that isn't already 'BOS Managed' then you will be asked if you want it to be BOS Managed, you will need to press 'Yes'.
- Once you have pressed yes OR if it's already BOS managed: you will see a list of classes. Tick any classes that are covered by this membership type and press 'Save' when done.