Online Booking Configuration

    Enable online booking for classes, set booking windows, and configure cancellation policies.

    Last updated: 05/21/2026

    Online Booking Configuration

    Online booking lets your members reserve spots in classes directly from the member portal or your website. This reduces front-desk workload and gives members the flexibility to manage their own schedule. Here is how to set it up.

    Enabling Online Booking Per Class

    Online booking is controlled at the class level, so you can offer it for some classes and not others.

    1. Navigate to Classes.
    2. Click on the class you want to enable booking for.
    3. Under the Booking section, toggle Allow Online Booking to on.
    4. Click Save.

    When enabled, the class appears in the member portal's schedule view with a Book Now button. When disabled, members can see the class on the schedule but cannot reserve a spot online — they would need to contact the front desk.

    Tip: You may want to disable online booking for personal training sessions or invite-only classes while keeping it active for all group fitness offerings.

    Booking Windows

    Booking windows control how far in advance (and how late) members can reserve a spot.

    1. Go to Settings > Bookings > General.
    2. Configure the following settings:

    Advance Booking Limit

    Set the maximum number of days in advance a member can book. For example:

    • 7 days — Members can book classes up to one week ahead.
    • 14 days — Two weeks ahead.
    • 30 days — One month ahead.

    A shorter window prevents members from hoarding spots in popular classes weeks in advance. A longer window gives planners more flexibility.

    Booking Cutoff

    Set how close to the class start time a member can still book:

    • No cutoff — Members can book right up until the class starts.
    • 15 minutes before — Booking closes 15 minutes before class time.
    • 1 hour before — Booking closes one hour before.
    • Custom — Set any cutoff in minutes or hours.
    1. Click Save to apply these rules to all classes with online booking enabled.

    You can also override these settings for individual classes in the class editor under the Booking section.

    Cancellation Policies

    Cancellation policies help you manage no-shows and keep class rosters accurate.

    1. Go to Settings > Bookings > General.
    2. Configure the following:
    • Cancellation Window — How far before the class start time a member can cancel without penalty. Common settings are 2 hours, 4 hours, or 12 hours.
    • Late Cancellation Action — What happens if a member cancels after the window closes:
      • No penalty — The booking is canceled normally.
      • Mark as no-show — The member's attendance record shows a no-show.
      • Charge a fee — Deduct a set amount from the member's payment method on file (e.g., $5 or $10).
    • No-Show Policy — What happens if a member does not cancel and does not show up:
      • Mark as no-show only — For tracking purposes.
      • Charge a fee — Automatically charge a no-show fee.
      • Restrict future bookings — After a configurable number of no-shows (e.g., 3 in a month), temporarily restrict the member's ability to book online.
    1. Click Save.

    Members see the cancellation policy when they book a class, so there are no surprises.

    Member Portal Booking Experience

    Here is what the booking process looks like from your member's perspective:

    1. The member logs into the Member Portal.
    2. They navigate to the Schedule tab, which shows a weekly calendar of all bookable classes.
    3. They click on a class to see details (description, instructor, available spots).
    4. They click Book Now to reserve their spot. A confirmation message appears immediately.
    5. The member receives a confirmation email with the class name, date, time, and location.
    6. Before the class, they receive a reminder notification (configurable under Settings > Bookings > Notifications).
    7. To cancel, they return to the Schedule tab, find their booked class, and click Cancel Booking.

    Members can also view their upcoming bookings in the My Bookings section of the portal.

    Embedding the Booking Widget

    To let non-members or website visitors view your schedule and book classes:

    1. Go to Settings > Bookings > Widget.
    2. Copy the embed code and add it to your website.
    3. The widget displays your public class schedule with booking functionality for logged-in members.
    bookingonlinemember portalcancellationreservations