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
.