Skip to main content

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.

Every Book2befit studio gets a public booking page at:
app.book2befit.com/[your-slug]
Clients can browse sessions, book, pay, manage their bookings, and purchase memberships — no app to download, no login required to browse. And because the portal uses your logo, colors, and cover image, it feels like your product, not a third-party tool.

What clients see

The public portal is made up of several sections, each controlled from Location settings:
SectionWhat it showsControlled by
HeaderYour logo + navigation linksLogo uploaded in Location → Images
HeroStudio name / cover image bannerCover image in Location → Images (overrides hero background color)
ScheduleUpcoming bookable sessions with price, coach, and spots remainingSessions with “Allow public booking” ON
GalleryStudio photosGallery in Location → Images
FooterContact info, social linksLocation → Contact + Branding footer color

Branding your portal

Making the portal look like your brand takes less than 5 minutes. Here’s the order to do it:
1

Upload your logo

Go to Location → Images and upload your logo (recommended 600 × 200 px). It appears in the header of every page of the portal — booking, account, products, confirmation. This is the single biggest branding action you can take.
2

Upload a cover image

Upload a cover image (recommended 1920 × 600 px). This replaces the plain hero section with a full-width photo of your studio. If no cover image is set, the hero background color from Branding is used instead.
3

Set your brand colors (Growth+)

Go to Location → Branding. Set a background color and text color for the Header, Hero, Body, and Footer independently. Use your brand color in the header to make the portal immediately recognisable.
4

Add your gallery

Upload up to 10 studio photos in Location → Images → Gallery. These build trust with prospective clients before they book.
Color branding requires the Growth plan or above. Logo, cover image, and gallery are available on all plans. See Plan Tiers.

What clients can do

Browse & book sessions

View all upcoming sessions with activity name, coach, time, price, and spots remaining. Book with one click. Full sessions show a Join Waitlist option.

Pay online

Pay by card or local payment methods via Stripe at the time of booking. A confirmation email with a calendar invite is sent immediately.

Manage their bookings

View upcoming and past bookings, download calendar invites (.ics), and cancel within your cancellation window.

Buy memberships & packs

Purchase class packs and memberships directly from the portal (Growth+ required).

Booking flow (client perspective)

1

Client visits your page

They see your branded header with logo, cover image, and upcoming sessions below.
2

Client selects a session and clicks Book

If not logged in, they’re prompted to create a free account or sign in.
3

Client pays (if the session has a price)

Payment is processed via Stripe. A confirmation email is sent immediately with session details and a calendar (.ics) attachment.
4

Client manages their booking

They can view and cancel bookings from app.book2befit.com/[slug]/my-bookings.

Public portal URLs

PageURL
Main booking pageapp.book2befit.com/[slug]
Book a specific sessionapp.book2befit.com/[slug]/book/[sessionId]
My bookingsapp.book2befit.com/[slug]/my-bookings
Waitlistapp.book2befit.com/[slug]/waitlist
Products & membershipsapp.book2befit.com/[slug]/products
Client accountapp.book2befit.com/[slug]/account
Submit feedbackapp.book2befit.com/[slug]/feedback

Waitlist

When a session is full, clients see a Join Waitlist button. They enter their name, email, and phone. When a spot opens (via cancellation or manual promotion from your dashboard), they’re moved to a confirmed booking and notified automatically.

Calendar export

Clients can export their bookings to Apple Calendar, Google Calendar, or any .ics-compatible app from their bookings page. Your studio’s session calendar can also be exported as an .ics feed.

Finding your public URL

Your slug is set during onboarding. To find it: go to Location → General and copy the Public page link. Share it anywhere — website, Instagram bio, WhatsApp, email signature.
No — an account is required to complete a booking. Browsing sessions is fully public and requires no login.
Toggle Allow public booking OFF on the session. The session stays in your dashboard but won’t appear on the public booking page.
Custom domains are not available at this time. Your portal lives at app.book2befit.com/[slug].
The header text and hero copy are set from the session and location data you enter. The page structure itself is fixed — color and image branding are the customisation levers available.