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.