Spot Booking
🎟️ How to Enable and Set Up Spot Booking with Seat Maps
Our new Spot Booking feature gives studios full control over how clients reserve their spots in class. With this powerful upgrade, studios can now create custom seat maps for each class, allowing clients or Instructors to select a specific seat when booking.
Whether you're running yoga, cycling, or any group class format, this feature helps streamline check-ins, manage capacity, and enhance the client experience. This feature allows you to assign specific seats to clients for each class. Follow these steps to enable the feature and create a custom seat map.
Step 1: Contact Recess Support 📨
Please email us at support@recess.tv if you are wanting us to enable this feature flag for you.
Once enabled, a new Seat Maps option will appear in the left-hand menu.
🗺️ Step 2: Create a Seat Map
Click on Seat Maps from the left-hand menu.
Click the yellow Generate button at the top.
Enter a Seat Map Name, and specify the number of columns and rows.
Make sure to assign the Seat Map to a specific location
Click Create to save your initial layout.
✏️ Step 3: Edit the Seat Map Layout
Find your new seat map and click the three-dot menu > Edit Layout.
Use the editor to customize your layout:
- Room Shape: Choose from square, circle, or none.
- Grid Columns/Rows: Adjust based on class size.
- Grid Gutter: Set the space between seats.
- Seat Labels: Display as numbers or letters.
Tools:
- Pencil Icon: Change seat shapes.
- Eraser Icon: Remove unwanted seats.
💾 Step 4: Save Your Seat Map
Once your layout is complete:
- Review the configuration (shape, labels, and spacing).
- Click the Save button in the top-right corner.
- Your seat map is now ready to be assigned to a class.
🪑 How to Assign and Use a Seat Map for a Class
Once you’ve saved your seat map, it’s time to assign it to your class and ensure it’s working as expected. Follow the steps below to get everything set up correctly!
✅ Step 5: Create a Class with a Seat Map
You can create your class either through the Dashboard or the Calendar.
- Go to your Dashboard or Calendar.
Click to create a new class.
Fill in the general class information and make sure the following conditions are met:
- The Class Type is set to In Person.
- The selected Location already has a seat map assigned.
- Enable the Has Seat Map toggle at the bottom of the setup screen.
- (Optional) Preview the seat map to make sure it’s the correct one.
- Click Next to continue and finish creating your class.
- Your class will now be saved with the seat map attached.
🔍 Step 6: Confirm the Seat Map Is Assigned
Once your class is created, follow these steps to make sure the seat map is correctly attached:
- Go to your Calendar or the Classes tab.
- Find and click on the class you just created.
Scroll to the bottom of the class details page.
You’ll see the assigned seat map displayed:
- If no one has signed in yet, all seats will appear as available.
- Once clients begin to enroll, their names will automatically appear in their assigned seats.
🪑 Step 7: Manually Assign a Seat to a User via the Dashboard
If you'd like to manually assign seats to participants, follow these steps:
Open the class you’ve created
Scroll down to the participant list section
Click to add a user into the class
Search for the specific user and select their name
A Select spot icon will appear — click this to open the Seat Map
From here:
Select an available seat
The user's initials will appear in the selected spot
Click Select Spot
You will then just need to select the Payment method and select either “Redeem” or “Purchase”,
The user will now be booked into the class with a seat assigned.
Inside the Class details you will find the following:
You’ll also see a column in the roster showing each user’s assigned seat
Scroll to the Seat Map Preview at the bottom of the Class Details to view all assignments in a preview mode
User Seat Selection via the App
Users can also select their own seats directly from the app when booking a class:
Open the Recess App
Go to the Schedule
Tap on the desired class
Tap Reserve
The Class Details will appear
Tap the Chair Icon to select your Class seat
7. Select the desired payment method
8. Tap on the Checkout to finalize the booking
🔁 Swap Seats Between Users
After your class has been created and users have been assigned to specific seats, you also have the option to swap seats between users or any other available spot directly from the seat map. Here are the steps to do so:
- Open the Class Seat Map
- Go to your Calendar or Classes tab
- Click on the class you'd like to manage
- Scroll to the bottom of the class details page
- You’ll see a preview of the seat map with all current seat assignments
- Locate the User you want to move
- Click the three-dot menu ⋮ next to their name or seat assignment
Select "Swap Spot" from the dropdown menu
Then choose:
Another user’s reserved seat
ORAny open/available seat on the map
Click “Swap” to save the seat change
The seat assignments will automatically update, and both users will be moved to their new spots or the User will be moved to the new swapped seat if not taken by another User already.
Reminders:
Once a User has cancelled the spot will become open and any other User can book it.
There is an option to book a User with a Guest and select a spot for each.
You cannot edit a map that is assigned to a class
You cannot edit a class to a smaller map if clients are already booked. You can edit a class to a larger map.
Waitlisted customers who are automatically promoted will be automatically assigned the open spot.
If you edit a class from no map to a having a map, clients will be automatically assigned to a spot.