A booking connects a client to a session. Bookings can be created by you (from the dashboard) or by clients themselves (from the public booking page).Documentation Index
Fetch the complete documentation index at: https://docs.book2befit.com/llms.txt
Use this file to discover all available pages before exploring further.
Creating a booking manually
From the Bookings page or the Dashboard, click + Add Booking.- Select a session from the list.
- Enter the client’s email address. The client must have an existing account.
- Optionally add internal notes.
- Click Create Booking.
Multi-seat bookings
A single booking can cover multiple seats in a session — useful for couples, families, or group purchases. When creating a booking, set the Number of seats field. Each seat counts against the session’s capacity.Check-in
Once a session is underway, mark clients as checked in from the Bookings page or the expanded session row. Checked-in and no-show data feeds into your Analytics dashboard (occupancy rate, no-show rate).Cancellations
- From the dashboard
- By the client
Find the booking in the Bookings list, open it, and click Cancel Booking. You can choose whether to issue a refund at the point of cancellation.
Auto-refund on cancellation
To enable automatic refunds when a session is cancelled at the studio level, go to Settings → Payments and toggle Auto-refund on cancellation ON. Requires Stripe to be connected.Waitlist promotion
When you cancel a booking on a previously full session, the system can automatically promote the first client on the waitlist.- The promoted client receives a booking confirmation email.
- Their waitlist entry is removed.
- The session’s
current_bookingscount is updated.
Filtering and export
Filter bookings by session, client, status (Confirmed · Cancelled · Checked-in · No-show), or date range. Click Export CSV to download the current filtered view.Confirmation emails
Booking confirmation emails are sent automatically via Supabase Edge Functions. They include:- Session name, date, and time
- Location address
- A link to view or cancel the booking
Can I book a client who doesn't have an account?
Can I book a client who doesn't have an account?
No — clients must have an existing account. To onboard a new client, use the Invite flow in the Clients section, or direct them to your public page to register.
What happens if I try to book a full session?
What happens if I try to book a full session?
You’ll see a message that the session is full. You can add the client to the waitlist instead. From the dashboard, expand the session and click View Waitlist to manage it.