There are dozens of booking platforms, and every one has a comparison page that says it wins. Feature lists won’t help you choose, because most platforms tick most boxes. What decides whether a platform works is how well it matches the way your business actually runs.
These are the questions I ask every client before recommending anything.
1. How does work get booked today?
Write down the last ten bookings and how each one happened: a text, a call, an Instagram message, a regular slot nobody needed to confirm. The platform has to replace that, not an imaginary ideal process.
If most of your bookings are regulars on a fixed weekly slot, you need recurring bookings handled well. If most are new customers, you need a booking page that converts and intake questions that filter out poor fits.
2. Instant booking, or request and approve?
This is the most important question and the most often skipped.
- Instant booking suits fixed services with predictable durations: a haircut, a massage, a 45-minute lesson.
- Request and approve suits work you need to assess first: a new dog joining a group walk, a large clean, a trade job you need photos of.
Many businesses need both: instant booking for existing clients, approval for new ones. Check the platform supports that split before anything else. When Good Walks needed new households approved before they could book at all, that requirement ruled out most off-the-shelf tools and led to a custom portal.
3. How do you want to be paid?
- Pay on the day is simplest, and has the most no-shows.
- Deposits or a saved card usually cut no-shows for long appointments.
- Packs and memberships suit regular clients and smooth your income.
- Invoices after the job suit trades and larger work.
Then check the fees: subscription, per-booking charges, payment processing, SMS reminders and marketplace commissions on new clients. The cheapest subscription isn’t always the cheapest platform once fees are added up.
4. Who else needs access?
A solo operator needs a different tool from a team of five. If staff need their own schedules, have different skills or work from different locations, choose a platform built for teams from the start. Moving later is painful.
5. What data will you hold?
Health information, children’s details and treatment notes need a platform designed for them, with proper access controls. Don’t keep clinical notes in a general booking tool because it has a notes field.
6. Can you leave?
Ask how you export clients, bookings and history. A platform that makes leaving hard is a platform that can raise prices freely.
Common choices by industry
These are starting points, not endorsements. Pricing and features change often, so compare current plans.
| Business | Often a good fit | Why |
|---|---|---|
| Salons and beauty | Fresha, Timely | Deposits, staff rosters, client records |
| Massage and allied health | Cliniko | Treatment notes and privacy built in |
| Dog walkers and pet care | Time To Pet, Revelation Pets | Households, pets and walk packs |
| Cleaners and home services | Jobber, ServiceM8 | Quotes, recurring jobs, invoicing |
| Trades | ServiceM8, Tradify | Quotes, jobs on your phone, Xero |
| Tutors and coaches | Teachworks, Acuity, Calendly | Recurring lessons, packs, video links |
| Trainers and small studios | TeamUp, Acuity | Classes, caps, memberships |
| Solo, simple services | Square Appointments, Cal.com | Free or low-cost to start |
For a quick shortlist, the booking platform picker asks five of these questions and suggests what to compare.
There are industry-specific guides for dog walkers, cleaners, tutors, personal trainers, beauty and wellbeing and mobile trades.
The setup matters more than the platform
A well-configured mid-range platform beats a badly configured premium one every time. The difference is in the details: service durations with realistic buffers, a cancellation policy clients actually see, intake questions that save you a phone call, reminders worded like you, and booking links on your website, Instagram and Google Business Profile.
That configuration is most of what a booking setup project is.
When to go custom
Go custom only when the way you work is genuinely part of what makes your business good, and no platform can follow it without workarounds. Approval rules, credits that behave a particular way, or capacity limits based on more than a number are typical reasons.
Custom is more expensive to build and needs looking after. Start with discovery, prove the workflow, and build only what the platforms can’t do.