Skip to main content

Memberships Introduction & Benefits

Benefits of the Memberships System

Automated Billing in Nookal saves time and prevents errors. 

Class attendances are automatically billed off at the end of the billing cycle so administration staff don't need to manually bill of each attendance and cross reference data between multiple systems (class attendances in nookal calendar vs active stripe subscriptions).

This process gets more time consuming and more error prone as both number of subscriptions and number of types of subscriptions (each with their own list of permitted classes) increases. 

Powerful Reporting and Data

Without The BOS Memberships system you would just have invoices for "subscription" without knowing exactly how profitable each class is because you can't accurately put a real value on what each attendance is costing. 

As each class is billed off for the appropriate amount of the total subscription it causes all the other metrics to be calculated appropriately such as:

  • Revenue per class
  • Hours per client
  • Reporting by type of class
  • ... and many more

So you can make appropriate business decisions based on the most accurate data. 

High Level Overview

  1. A customer is sent to the Stripe Payment Link for a product which renews
  2. Upon successful signup they have entered their credit card details and the very first membership invoice has been generated (IE: for the next week if it's a weekly membership) which is how stripe handles all Memberships (pay in advance)
  3. When that period ends a new invoice is generated and the credit card is charged. The cycle continues forever until the subscription is cancelled. 
  4. The BOS is notified of all subscriptions and subscription invoices. It links up the subscription invoices with the classes that are covered by that subscription (IE: The $50 membership for cycling classes is mapped immediately to the two cycling classes that client has booked in for this week at $25 each). 
  5. Any changes to the class attendances (IE: joining an extra cycling class, cancelling one) will cause The BOS to reallocate the funds interally (IE: cancelling one of the classes means that the remaining class is billed off as $50)
  6. At the end of the invoice period the finalised invoice is sent to Nookal.