
How it works
Three steps to a fully-functional booking system for your business.
Sign up and configure
Create your account, add your logo and brand colours, set up rooms, classes, or services with pricing and availability.
Share your booking page
Get a unique URL for your booking portal. Embed it on your website with a widget, or share a direct link.
Customers book and pay
Customers browse availability, pick a time, and pay via Stripe. Payments go straight to your account.
Booking Portal
A branded booking page your customers will actually use
Every business gets a public booking portal at its own URL. Customers browse your rooms and classes, check real-time availability, and book + pay in one flow. Your brand, your colours, your business name.
- Unique URL per business (e.g. /b/joes-gym)
- White-label branding with your logo and colours
- Room bookings, class timetables, and service cards
- Stripe checkout - payments go straight to you
- Works on mobile, tablet, and desktop


Embed Anywhere
Add bookings to your existing website in 30 seconds
Drop a floating "Book Now" widget button or embed an iframe of your full booking portal. Works on any website - WordPress, Squarespace, Wix, or custom HTML.
- One-line embed code for iframes
- Floating widget button with customisable colour and text
- Embed your full portal, rooms only, classes only, or a single resource
- Responsive and mobile-friendly
Admin Dashboard
See exactly how your business is performing
Your admin dashboard shows today's revenue, booking counts, room utilisation, upcoming appointments, and monthly trends. Drill down with advanced reports for revenue, bookings by resource, and top customers.
- Real-time revenue and booking stats
- Room utilisation percentages
- 30-day revenue trend charts
- Bookings by resource, status, and type
- Top customers by spend

Everything you need to run bookings
Rooms, classes, appointments, payments, staff, reports, API - all included from day one.
Online Booking Calendar
Customers see real-time availability and book rooms, classes, or appointments instantly.
Stripe Payments Built In
Accept payments at checkout. Connect your own Stripe account and get paid directly.
Credit Packs & Subscriptions
Sell class bundles and monthly memberships with automatic discounts for members.
Your Brand, Your Portal
Custom logo, colours, and fonts. A white-labelled booking page at your own URL.
Embeddable Anywhere
Drop an iframe or floating widget onto any website with one line of code.
Revenue & Booking Reports
Track daily revenue, resource utilisation, customer retention, and booking trends.
Staff & Permissions
Add team members as staff or managers with role-based access to specific resources.
Public API
Generate API keys and build custom integrations. Read/write access to bookings and resources.
Flexible Scheduling
15-min to 8-hour slots, buffer times, min/max durations, peak pricing surcharges.
Waitlists & Notifications
Automatic waitlists for full classes with email alerts when a spot opens up.
Multi-Language Support
Serve customers in English, Spanish, French, or German with editable translations.
Email Confirmations
Automatic booking confirmations, credit purchase receipts, and waitlist offers.
Built for any business that takes bookings
Whether you rent rooms, run classes, or take appointments - BookAnything adapts to how you work.