Arketa's studio map lets clients and staff assign specific bikes, reformers, or other spots at the time of booking. When capacity settings and spot maps are not in sync — or when bookings are made from multiple views — it's possible for more clients to be registered than there are physical spots, or for the same spot to be assigned to two different clients. This article explains how each scenario happens and how to prevent and resolve it.
Understanding the two capacity controls
Arketa has two separate settings that control how many clients can be in a class:
1. Class-level max capacity — Set when you create or edit a class (Group Classes → My Schedule → edit class). This is the hard ceiling on total bookings. Once this number is reached, the class shows as full and new clients are directed to the waitlist.
2. Room capacity — Set on the room itself under Settings → Locations → [Location] → Rooms. The room's Capacity field is used for cycling rooms. This represents the number of physical spots (bikes) in the room.
⚠️ Important: These two settings do not automatically sync with each other. If your class max capacity is set to 20 but your room's spot map only has 15 client spots built, it is possible to have 20 clients enrolled with only 15 assignable spots — leaving 5 clients without a bike.
How overbooking can happen
Class capacity exceeds the number of spots on the map
The most common cause. If your class max capacity is higher than the number of active client spots on the room's map, clients can complete a booking even when no physical spot is available for them. The class shows available seats from the capacity counter, but the map has no spots left to assign.
Prevention: Always set your class max capacity to match exactly the number of active client spots on the room's spot map. If your room has 20 bikes, your class capacity should be 20 (or lower if you want to hold spots in reserve).
Staff booking a client past capacity from the dashboard
Staff members adding clients from the dashboard behind the desk can sometimes complete a booking even when a class is showing as full, particularly if they are using the client list view rather than the map view. This can result in a client appearing on the roster with no spot assigned.
Prevention: When adding clients to a class manually, use the map view to confirm a spot is available before completing the booking. Always verify the class roster count against available spots before class begins.
Automated waitlist moves a client in after the map is full
If automated waitlisting is enabled (Settings → Waitlist → Enable automated waitlist), Arketa will automatically move the next client off the waitlist when a cancellation occurs. If a spot opens up in the booking count but no corresponding physical spot is available on the map (for example, because the spot was marked unavailable), the client will be enrolled without a map assignment.
Prevention: When marking spots as unavailable for maintenance or other reasons, also temporarily reduce the class max capacity by the same number of spots taken offline, so the waitlist does not promote more clients than the map can accommodate.
How duplicate spot assignments can happen
Adding a client from list view after they were assigned from map view
When adding a client to a spot from the list view, you select a spot number from a dropdown. If another staff member has already assigned a client to that spot from the map view — but you have not refreshed your screen — the dropdown may still show that spot as available, allowing a second client to be assigned to the same number.
Prevention: Before assigning a spot from the list view, switch to map view to see the current real-time state of all spot assignments. The map view visually indicates which spots are occupied, which are available, and which are marked unavailable.
Two staff members assigning spots simultaneously
If two staff members are managing the class roster at the same time — one at the front desk and one on a mobile device, for example — they may both attempt to assign the same spot to different clients within a short window before either screen refreshes.
Prevention: Designate one staff member to manage spot assignments per class, particularly during busy check-in windows. After any assignment, refresh the view before making additional changes.
Prevention checklist
Use this quick checklist to keep your spot map clean and accurate:
Match class max capacity to the spot count. Count the active client spots on your room's map and set class max capacity to the same number. Go to Settings → Locations to review your room's spot map and verify the count.
Mark broken or reserved equipment as unavailable. If a bike is out of service or reserved for an instructor, mark it unavailable in the room editor (Settings → Locations → [Location] → Edit room → double-click spot → Mark as unavailable). This removes it from client self-selection and prevents staff from accidentally assigning it. See How to mark a spot as unavailable.
Reduce class capacity when spots go offline. Any time you mark one or more spots unavailable, lower the class max capacity by the same number so enrollment never exceeds available spots.
Use map view for real-time accuracy. When managing spot assignments during check-in, always use the map view rather than the list view. The map shows occupancy at a glance and makes conflicts immediately visible.
Set a waitlist close window. Under Settings → Waitlist, configure a waitlist close window (at least 30 minutes before class) so that automated waitlist promotions do not happen right before class begins when there is no time to resolve spot conflicts.
How to resolve overbooking and duplicate assignments
If more clients are enrolled than there are spots
Open the class roster and switch to map view to see which clients have spots assigned and which do not.
Identify the clients without spot assignments (they will appear on the roster list but show no spot number).
Either: (a) assign them to any genuinely available spot, or (b) contact them directly to offer a transfer to another class or a credit refund, then remove their reservation.
After resolving the immediate situation, adjust the class max capacity downward to match the actual available spot count to prevent recurrence.
If two clients are assigned to the same spot
Open the class roster in map view. A spot with two clients assigned will typically surface as a conflict — confirm by checking the list view alongside the map to identify both clients on the same spot number.
Click on the spot in map view to see who is assigned, then reassign one of the two clients to an open spot.
If no open spots remain, follow the overbooking resolution steps above to handle the extra client.
Still seeing issues? If a duplicate or overbooked state persists after manual correction and you believe it may be a data error, contact Arketa support via the chat bubble in your dashboard so the team can investigate.
Related articles