View Categories

Understanding the Structure of Recurring Subscription Classes

3 min read

Before creating recurring subscription classes, it is important to understand how the different parts of the system fit together.

A2B Manager uses a structured hierarchy that allows clubs to organise their programmes, classes, groups, schedules, locations, and subscriptions in a flexible and scalable way.

Understanding this structure will make setting up your classes much easier and help you decide where settings should be configured.

Important #

This guide only applies to Recurring Subscription Classes.

Recurring Subscription Classes are classes where members attend on an ongoing basis and are charged through a recurring payment plan.

Examples include:

  • Recreational Gymnastics
  • Trampolining Classes
  • Cheerleading Classes
  • Parkour Classes
  • Squad Programmes
  • Weekly Activity Classes

Other class types, such as:

  • PAYG Classes
  • Multi-Event Classes
  • Camps
  • Events

use a different structure and are covered in separate guides.


Recurring Subscription Class Hierarchy #

The structure follows the hierarchy below:

Category
    โ†“
Class
    โ†“
Award Syllabus
    โ†“
Group
    โ†“
Times & Locations
    โ†“
Subscription

Each level serves a different purpose and helps keep your class setup organised.


1. Categories #

Categories are used to organise the different disciplines or activities offered by your club.

Examples:

  • Gymnastics
  • Trampolining
  • Cheerleading
  • Parkour
  • Tumbling

Categories help separate different areas of your programme and make it easier for both administrators and parents to find classes.

Example #

Category:

  • Gymnastics

2. Classes #

Classes sit underneath a Category and represent the programme that members are joining.

Examples:

Category:

  • Gymnastics

Classes:

  • Recreational Gymnastics
  • Advanced Gymnastics
  • Pre-School Gymnastics

Category:

  • Trampolining

Classes:

  • Recreational Trampolining
  • Competition Trampolining

Think of a Class as the programme or pathway that members belong to.

Example #

Category:

  • Gymnastics

Class:

  • Recreational Gymnastics

3. Award Syllabus #

An Award Syllabus can be attached to a Class.

This allows members to automatically start at a specific stage within your chosen award or progression scheme when they join.

Examples:

  • British Gymnastics Proficiency Awards
  • Club Award Scheme
  • Trampolining Badge Scheme

Example #

Class:

  • Recreational Gymnastics

Award Scheme:

  • British Gymnastics Proficiency Awards

Starting Stage:

  • Stage 1

When a new member joins the class, they are automatically assigned to the selected starting stage.

This removes manual administration and ensures consistency across your programme.


4. Groups #

Groups sit underneath a Class and represent the actual training group that members are enrolled into.

This is where most operational settings are configured.

Think of a Group as the place where members actually hold their space.

Naming Groups #

For classes that train once per week, groups are typically named after the day and time.

Examples:

  • Monday 4:00pm
  • Tuesday 5:30pm
  • Saturday 10:00am

For squads or groups that attend multiple sessions each week, groups are often named after the coach or squad.

Examples:

  • Jess Group
  • Development Squad
  • Competition Squad A

Group Settings #

Groups control:

  • Class capacity
  • Minimum and maximum ages
  • Trial availability
  • Waiting lists
  • Booking windows
  • Upsells and add-ons
  • Public or private visibility
  • Parent booking permissions

Most of the settings that affect how parents book and join a class are configured at Group level.


5. Times & Locations #

Once a Group has been created, you can add one or more training sessions.

Each session contains:

  • Day
  • Start Time
  • End Time
  • Location

Separating Times & Locations from Groups allows clubs to manage more complex training schedules without creating duplicate groups.


Single Weekly Session #

Example:

Group:

  • Monday 4:00pm Group

Session:

  • Monday 4:00pm โ€“ 5:00pm
  • Main Gym

In this example, only one session needs to be added.


Multiple Weekly Sessions #

Example:

Group:

  • Competition Squad

Sessions:

  • Monday 6:00pm โ€“ 8:00pm
  • Thursday 6:00pm โ€“ 8:00pm

Members remain within the same group while attending multiple sessions each week.


Multiple Locations #

Some clubs train across multiple venues while keeping members enrolled in the same group.

Example:

Group:

  • Competition Squad

Sessions:

  • Monday 6:00pm โ€“ 8:00pm | Main Gym
  • Thursday 6:00pm โ€“ 8:00pm | Sports Centre

By storing Locations at session level, clubs can manage training across multiple venues without creating duplicate groups.


6. Subscriptions #

Subscriptions are attached to Groups and determine how members are charged.

Each Group can have its own subscription structure.

Examples:

  • ยฃ35 per month
  • ยฃ55 per month
  • Squad Membership ยฃ95 per month

Subscription Options #

Pro-Rata Subscription #

Members only pay for the remaining portion of the current billing period when joining.


Sign Up Now, Pay Later #

Members complete the booking immediately, but their first payment is collected on a future date.


Pay Upfront #

Members pay immediately when joining the class.


Subscriptions allow clubs to create flexible payment structures for different classes and programmes.


Example Setup #

The example below shows how all parts fit together.

Category

  • Gymnastics

Class

  • Recreational Gymnastics

Award Syllabus

  • British Gymnastics Proficiency Awards

Group

  • Monday 4:00pm Group

Time & Location

  • Monday 4:00pm โ€“ 5:00pm
  • Main Gym

Subscription

  • ยฃ35 per month recurring subscription

When a parent books this group, their child is:

  • Added to the Recreational Gymnastics programme
  • Assigned to the selected award syllabus
  • Enrolled into the Monday 4:00pm group
  • Scheduled into the appropriate session and location
  • Subscribed to the selected recurring payment plan

This structure provides the flexibility needed to manage both simple recreational programmes and complex squad structures while keeping your class setup organised and easy to maintain.