How to Set Up Paid Add-On Sessions in Gymdesk
If your gym offers paid add-ons such as private lessons, cupping, spray tans, or personal training in addition to standard memberships, Gymdesk provides a few flexible ways to set these up.
This article walks you through the different setup options depending on whether you want the add-ons to be visible to everyone or only available to members.
Option A: Make Add-On Sessions Visible to Everyone
This approach is great if you'd like anyone browsing your schedule to book and pay for add-ons (even non-members).
Step 1: Create Add-On Calendars
Set up individual calendars for each type of add-on (e.g., by instructor or service):
-
Example:
-
Private Lessons – Instructor 1
-
Private Lessons – Instructor 2
-
Cupping
-
Spray Tan
? You don’t have to split calendars by instructor, but it helps keep things organized.
When creating the calendar:
-
Optional: Assign to the appropriate instructor
-
Set visibility to “Visible to All.”
Step 2: Add Sessions to the Calendar
Under each calendar:
-
Create the session(s).
-
In the Booking tab, select one of the following payment options:
Option A1: Pay-Per-Session with a Membership
-
Select “Free for All.”
-
Create a membership (e.g. “Private Lesson Access”) with:
-
Per-session payment type.
-
Ongoing duration.
-
Add the appropriate program and session(s) assigned under Access to Training.
-
Add this membership to member profiles — they’ll only be charged upon check-in to the session.
Option A2: Upfront Payment Per Session
-
Select “Charge Everyone.”
-
Set a session fee.
-
Assign the program and session to the appropriate existing membership(s) that should have access.
→ Choose this if you prefer members (or non-members) to pay each time they book, without needing a new membership type.
Option B: Make Add-On Sessions Visible to Members Only
Use this option if you'd like only active members to view and book add-on services.
Step 1: Create Add-On Calendars & Programs
-
Create a new program for each service (e.g. “Cupping,” “Personal Training”).
-
Create new calendars for each service, assigned to the correct instructor.
-
Set calendar visibility to “Members Only.”
Step 2: Add Sessions
-
Add sessions to each calendar (with time slots available to members).
-
In the Booking tab, select the appropriate fee and access setting:
-
One-time fee
-
Member-only visibility
Step 3: Create Memberships for Add-Ons
For a 10-Pack Membership:
-
Create a new membership (e.g. “10-Pack Personal Training”).
-
Set it as a one-time fee membership.
-
Under Access to Training, allow 10 sessions per payment and add the specific programs this membership has access to.
For One-Time Paid Sessions (No Pack):
-
Add the session(s) with a fee under the “Members Only” calendar.
-
Add the program and sessions to existing memberships (under Access to Training) for members who should have the option to book.