How to take bookings online without the back-and-forth
An online calendar is not a form that sends you an email. Set up properly, it answers availability at 9pm, takes a deposit, fills the gaps in your week, and never double-books you. Set up badly, it adds a second inbox. The difference is a handful of settings.
If clients book you by text, you already know the pattern: five messages to agree a time, a reminder you send by hand, and a slot that quietly empties when someone forgets. Booking software does the negotiation once, in seconds, and it does it while you are working.
Why the back-and-forth costs more than it looks
A booking conversation is not one message. It is an enquiry, a question about price, two proposed times, a confirmation, and a reminder — about ten minutes of attention across a day, plus the risk of a time that gets agreed and then forgotten. Ten appointments a week is nearly two hours of pure admin, and every hour you are replying is an hour you are not earning.
The client side matters more. Most people book in the evening, after work, when a phone call is impossible. If the only route is a message that will be answered tomorrow, a share of those people book with someone else tonight. They will not tell you; the enquiry simply never appears.
The rule: if a client has to ask you when you are free, your booking system is not finished. Availability should be visible before they have to ask.
Step 1 — List services the way clients buy them
Not the way you deliver them. Clients choose "full groom, medium dog" or "90-minute deep tissue massage" or "boiler service and safety check". They do not choose "service tier 2".
- Four to eight services maximum. Longer lists slow booking down.
- Each one needs a name, a duration, and a price or a range.
- Put the most common service first — it is the one most people want.
- Add a short description with what is included. It cuts the "what does that cover?" message entirely.
Step 2 — Set honest durations and buffers
The single most common reason an online calendar goes wrong is under-booked time. Set each service to its average duration, not its best case, then add a buffer.
| Business | Service | Duration | Buffer |
|---|---|---|---|
| Mobile groomer | Full groom, medium dog | 90 min | 15 min setup and clean-down |
| Massage therapist | 60-minute treatment | 60 min | 15 min changeover |
| Plumber | Boiler service | 45 min | 15 min travel |
| Bookkeeper | Monthly close call | 30 min | 10 min notes |
Buffers protect two things: the client after this one, and your reputation. A calendar with no buffer tells every later client that the first appointment of the day runs the day.
Step 3 — Publish real hours, and block the rest
Availability should be a promise you can keep. Set working hours per day, allow a lunch break, and block school pick-up or travel time as a recurring block rather than remembering it each week.
Decide your booking window: two to four weeks ahead suits most small service businesses. Decide your cut-off too — the minimum notice you accept, which is usually a few hours for a clinic and 24 hours for a mobile trade, because travel has to be planned.
Step 4 — Take a deposit at booking
A deposit is not a sign of distrust; it is the difference between a calendar and a wish list. Standard practice for appointment businesses is 20–30% at booking, or a flat fee for small services.
- Require it for first appointments, long appointments, and any slot that is expensive to lose.
- State the cancellation window plainly: "Deposits are refundable if you cancel more than 48 hours before your appointment."
- Make the deposit apply to the final bill, not disappear. Clients accept the first and resent the second.
- Connect your own payment account so money lands with you, and you can see it.
Step 5 — Reminders and confirmations
Two messages do most of the work:
- At booking: date, time, address or location, what to bring or prepare, the cancellation window, and a way to change the appointment.
- 24–48 hours before: one line confirming the time, with a reschedule link.
Do not add five reminders. One confirmation and one nudge gets nearly all the benefit; more than that starts to feel like pressure and increases cancellations.
Step 6 — Write the policy once, and put it on the page
Most awkward conversations happen because the rule was never written down. Put these on the booking page, in plain sentences:
- How to reschedule, and how much notice you need.
- What happens to the deposit if they cancel, or do not show.
- Late arrival: how long you wait, and what it costs.
- Whether the price on the page is fixed, a range, or a starting point.
Written rules protect both sides. Clients rarely argue with a policy they agreed to at the moment of booking.
The settings that decide whether it saves you time
| Setting | Common mistake | Better default |
|---|---|---|
| Durations | Best-case times | Average time plus clean-up or travel |
| Booking window | Six months open | Two to four weeks ahead |
| Minimum notice | Booking for one hour's time | 24 hours for mobile, a few hours in-clinic |
| Deposits | None, then chasing no-shows | 20–30% at booking, applied to the bill |
| Reminders | None, or five | Confirmation plus one reminder |
| Service list | Twenty internal names | Four to eight client-facing services |
If you are not ready for a live calendar
Sometimes the honest first step is a request form: name, contact, what they need, and two preferred windows. That still beats a phone number when you cannot answer, on two conditions — the form answers within a couple of hours during the working day, and the page says when the client will hear back. Promise less, and answer faster.
Do not offer a calendar you will not check. A slot that exists online and not in your day is worse than no booking page at all.
A ten-minute test before you go live
- Book your most common service on your own phone, on mobile data.
- Pay the deposit with a real card, then refund it.
- Read the confirmation as a client would: does it say where to go and what to bring?
- Reschedule the appointment and check that both the old and new slots are correct.
- Cancel it and confirm the deposit rule applied as written.
- Block a day off and confirm the calendar removes it.
If all six pass, your booking page is doing the job. If any of them fails, a client would have hit the same wall, and probably would not have told you.
LaunchKit sets the whole booking flow up for you
Your services, your real hours, deposits taken at booking, and reminders that go out on their own — connected to your own payment account, then handed over with a walkthrough.
Start your launch