What clients see
The public portal is made up of several sections, each controlled from Locations settings:| Section | What it shows | Controlled by |
|---|---|---|
| Header | Your logo, account actions (Sign in / Sign up or account menu), and location switcher when multiple locations are available | Logo uploaded in Locations → Images; account actions depend on signed-in status |
| Hero | Studio name / cover image banner, with average rating stars and review count | Cover image in Locations → Images (overrides hero background color); rating requires Show reviews to be on |
| About | Rich text “About us” section with your welcome message | Locations → Content → About us |
| Gallery | Studio photos | Gallery in Locations → Images |
| Services | Your active activities with duration and capacity | Activities that are set to Active |
| Pricing | Your active products/memberships for purchase | Products that are set to Active |
| Schedule | Upcoming bookable sessions with price, coach, and spots remaining | All sessions that are not marked Private |
| Team | Your coaches and staff | Turn on Show team members in location settings |
| Footer | Legal links and “Powered by Book2befit” line | Footer 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: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.
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.
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.
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)
Client visits your page
They see your branded header with logo, cover image, and upcoming sessions below.
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.
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.
Public portal URLs
| Page | URL |
|---|---|
| Main booking page | app.book2befit.com/[slug] |
| Book a specific session | app.book2befit.com/[slug]/book/[sessionId] |
| Private session invite link | app.book2befit.com/[slug]/invite/[inviteToken] |
| Booking confirmation | app.book2befit.com/[slug]/booking/[bookingId] |
| Client account & bookings | app.book2befit.com/[slug]/account/bookings |
| Client plans & memberships | app.book2befit.com/[slug]/account/plans |
| Client account settings | app.book2befit.com/[slug]/account/settings |
| Client gyms | app.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.Can clients book without creating an account?
Can clients book without creating an account?
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.
How do I hide a session from the public page?
How do I hide a session from the public page?
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.
Can I use a custom domain for the portal?
Can I use a custom domain for the portal?
Custom domains are not available at this time. Your portal lives at
app.book2befit.com/[slug].Can I customise the text on the public page?
Can I customise the text on the public page?
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.