Skip to main content
Every Book2befit organization gets a public booking page at:
app.book2befit.com/[your-slug]
Clients can browse sessions, book, join waitlists, manage their bookings, and buy plans. 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 Locations settings:
SectionWhat it showsControlled by
HeaderYour logo, account actions (Sign in / Sign up or account menu), and location switcher when multiple locations are availableLogo uploaded in Locations → Images; account actions depend on signed-in status
HeroStudio name / cover image banner, with average rating stars and review countCover image in Locations → Images (overrides hero background color); rating requires Show reviews to be on
AboutRich text “About us” section with your welcome messageLocations → Content → About us
GalleryStudio photosGallery in Locations → Images
ServicesYour active activities with duration and capacityActivities that are set to Active
PricingYour active products/memberships for purchaseProducts that are set to Active
ScheduleUpcoming bookable sessions with price, coach, and spots remainingAll sessions that are not marked Private
TeamYour coaches and staffTurn on Show team members in location settings
FooterLegal links and “Powered by Book2befit” lineFooter branding color + configured legal policy links/text

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 Locations → Images and upload your logo (recommended 600 × 200 px). It appears in the header across portal pages (studio page, booking checkout, booking confirmation, and account pages). 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 Locations → 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 Locations → Images → Gallery. These build trust with prospective clients before they even 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 upcoming sessions with activity name, coach, time, price, and spots remaining. Open checkout from the session card and complete the booking flow. Full sessions show a Join Waitlist option.

Pay online

For paid sessions, clients can pay online via Stripe when online payment is enabled. Depending on setup, they may also pay at location or use an eligible pass.

Manage their bookings

View upcoming and past bookings and cancel within your cancellation window, all from their account page.

Buy memberships & packs

Buy class packs and memberships from the portal account area.

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

They can continue as a guest without creating an account. Email is mandatory, while name and phone are optional. They can also sign in / create an account for faster future bookings and easier booking management.
3

Client pays (if the session has a price)

Depending on your setup, they either pay online (Stripe), pay at location, or use a pass. Booking confirmation is sent by email.
4

Client manages their booking

They can view and cancel bookings from their account at app.book2befit.com/[slug]/account/bookings.

Public portal URLs

PageURL
Main booking pageapp.book2befit.com/[slug]
Book a specific sessionapp.book2befit.com/[slug]/book/[sessionId]
Private session invite linkapp.book2befit.com/[slug]/invite/[inviteToken]
Booking confirmationapp.book2befit.com/[slug]/booking/[bookingId]
Client account & bookingsapp.book2befit.com/[slug]/account/bookings
Client plans & membershipsapp.book2befit.com/[slug]/account/plans
Client account settingsapp.book2befit.com/[slug]/account/settings
Client gymsapp.book2befit.com/[slug]/account/gyms

Waitlist

When a session is full, clients see a Join Waitlist button in the booking flow. Joining is free. No payment is taken until a spot opens. When a spot becomes available (via a cancellation or manual promotion from your dashboard), the client receives an email with a link to complete their booking and pay.

Finding your public URL

Your public page link is set during onboarding. To find it, go to Locations → General and copy the Public page link. Share it anywhere: your website, Instagram bio, WhatsApp, or email signature.
Yes. Clients can complete a booking as a guest without creating an account. Email is required to submit the booking; name and phone are optional. Creating an account is optional and helps clients manage bookings and use passes more easily.
Toggle Private session on when creating or editing the session. The session stays in your dashboard but won’t appear on the public booking page. Clients can still access it via a private invite link you share directly.
Custom domains are not available at this time. Your portal lives at app.book2befit.com/[slug].
The copy comes from the session and location data you enter. The page structure itself is fixed. Color and image branding are the customisation levers available. You can also add a short description and an “About us” section under Locations → Content.