Spot Booking

Follow

This article will take you through:

  1. What is Spot Booking? 
  2. What are the benefits? 
  3. What’s included? 
  4. What are the current limitations? 
  5. How to create Room Layouts and enable Spot Booking (Dashboard) 
  6. How members book a spot (Member App) 
  7. Auto-assignment explained 
  8. Is Spot Booking right for my studio? 
  9. Coming soon

What is Spot Booking?

Spot Booking allows members to reserve a specific spot in a class directly from an interactive room map in the Member App.

Studios can create custom interactive room layouts in the Dashboard and assign them to classes, giving members a visual booking experience for bikes, mats, reformers, boxing bags, and more.

Members can then:

  • View the studio layout before booking 
  • Select their preferred spot during the booking flow 
  • See their assigned spot in their bookings and booking details 
  • Receive booking confirmation with their assigned spot label 

What are the benefits?

Spot Booking helps create a more organized and seamless class experience for both members and staff.

Benefits for members

  • Reserve a preferred spot before arriving 
  • View an interactive map of the studio layout 
  • Enjoy a more transparent booking experience 
  • Reduce stress or confusion before class starts 

Benefits for studios

  • Improve class organization and flow 
  • Reduce disputes over equipment or positions 
  • Support different layout types across classes 
  • Automatically assign spots to users who do not manually select one 
  • Create a more premium member experience 

What’s included?

Dashboard features

Studios can now:

  • Create Room Layouts under Facilities 
  • Build layouts using a grid-based editor (up to 25x25) 
  • Add predefined spot types 
  • Assign layouts to classes 
  • View available and booked spots 
  • Enable automatic spot assignment for users without a selected spot
  • Manage spots from the class/event list 

Member App features

Members can now:

  • View interactive room layouts during booking 
  • Select and reserve a specific spot 
  • Scroll horizontally and vertically around the layout 
  • Book spots during both standard booking and Quick Booking flows 
  • See their assigned spot in: 
    • My Bookings 
    • Booking Details 
  • Receive booking confirmation with their assigned spot label 

Bring a Friend support

When using Bring a Friend (+1):

  • The primary user can select their own spot 
  • Guest spots are automatically assigned 

What are the current limitations?

Dashboard limitations

  • Custom spot types cannot yet be created 
  • Spots cannot yet be removed from the grid 
  • Room Layout names are not required to be unique 
  • Class size and layout capacity validations are not yet enforced 

Member App limitations

  • Members cannot change or edit assigned spots after booking 
  • Spot changes are not available from My Bookings 
  • Pinch-to-zoom is not yet supported on the layout map 
  • Spot Booking is not yet available on the web portal 
  • Tablet/iPad-specific behaviours are not yet optimized 

How to create Room Layouts and enable Spot Booking (Dashboard)

Step 1: Create a Room Layout

  1. Navigate to Facilities > Room Layouts 
  2. Click New Room Layout 
  3. Enter a layout name 
  4. Configure the grid size (up to 25x25) 
  5. Add predefined spot types to the layout 
  6. Configure each spot as: 
    1. Bookable 
    2. Blocked 
    3. Not Bookable 
  7. Review the live spot counter 
  8. Save the layout 
Operator Dashboard Clip 1.gif

Step 2: Assign a Room Layout to a Class

  1. Navigate to Manage > Classes 
  2. Create a new class or edit an existing class 
  3. Select the Room Layout you want to associate with the class 
  4. Save the class 

Once assigned, members will see the interactive room layout during booking in the Member App.

Operator Dashboard Clip 2.gif

Step 3: Create the Class Schedule

After assigning the Room Layout:

  1. Create or publish the class schedule as normal 
  2. Members will now be able to select spots when booking eligible classes 
Operator Dashboard Clip 3.gif

Managing spots from the class/event list:

Staff can manage spots from the class list.

  1.  Navigate to Home > Calendar.
  2.  Open the class for which you want to manage spots
  3.  In the class slide out, select 'Manage spots'
  4.  You will then be able to move spots as needed
spotbooking.gif

How members book a spot (Member App)

When Spot Booking is enabled for a class:

  1. The member opens the class details screen 
  2. The member books the class 
  3. The interactive room layout is displayed 
  4. The member selects an available spot 
  5. The booking is confirmed with the assigned spot label 

The assigned spot will then appear in:

  • My Bookings 
  • Booking Details 

If a member does not select a spot, one may be automatically assigned before the class begins.

mobileexpspot.gif

Auto-assignment explained

Auto-assignment automatically allocates spots to users who complete a booking without selecting one manually.

This includes:

  • Guest bookings (+1) 
  • Web bookings 
  • Flows where manual spot selection is unavailable 

When enabled, the system:

  1. Reviews already-booked spots 
  2. Finds the next available spot 
  3. Assigns the spot automatically before class start 

Is Spot Booking right for my studio?

Spot Booking is ideal for studios that:

  • Use assigned equipment or designated workout areas 
  • Want a more premium booking experience 
  • Primarily receive bookings through the Member App 
  • Run classes where layout visibility improves organization 

Examples include:

  • Cycling studios 
  • Pilates or reformer studios 
  • Boxing gyms 
  • Functional fitness classes 
  • Yoga or mat-based studios

Coming soon

Additional functionality planned for the future includes:

  • Changing assigned spots from the Member App
  • Interactive Spot Booking on the web portal
  • Managing spots directly from events in the Dashboard
  • Creating custom spot types
  • Removing spots from layouts
  • Pinch-to-zoom support on the layout map
  • Layout capacity validation improvements

If you have any questions or would like access to this feature, please reach out to support@glofox.com.

 

Was this article helpful?
0 out of 0 found this helpful