How to Set Up an Online Booking Page Customers Actually Finish

Author
The Meep team
Published
Read time
6 min
Start your 30-day free trial →
A hairstylist blow-drying a client's hair in a salon
Photo: Adam Winger on Unsplash
BookingSchedulingReminders

Key takeaways

  • Keep the services list short and in your customers' words, with a price or starting price on each.
  • Set real durations plus buffers for travel, cleanup, and running long, so the calendar matches the day you'll actually have.
  • Confirm every booking right away, and send a reminder before the visit to customers who agreed to get them.
  • Write a short, fair cancellation policy and show it before they book, not after.

Online booking is supposed to fill your calendar while you work. Plenty of booking pages don't. Customers open them, get lost in a list of 30 services, can't find a time that fits, or hit a surprise fee on the last screen, and leave.

The fix isn't a fancier tool. It's a few setup decisions made with the customer in mind. This guide walks through them in the order a customer sees them: what to book, when, what it costs to hold the spot, what happens after, and what happens if plans change.

Keep the services list short and clear

The services list is the first thing customers see, and the easiest place to lose them. If they can't tell which option is theirs, they'll call (if you're lucky) or leave.

  • Use customer words. "Lawn mowing (up to 1/4 acre)" beats "Turf Maintenance Tier 1." "Women's cut and style" beats "Service B."
  • Aim for a handful, not dozens. Put your most-booked services on the page. Rare or complicated jobs can go through a quote request instead.
  • Show a price or a starting price on each. People book faster when they aren't guessing.
  • Add one line that removes doubt. "Includes edging and blowing." "Bring clean, dry hair." "Pets need to be inside."

Set honest durations and buffers

If your booking page thinks a job takes 60 minutes and it really takes 75 plus a 20-minute drive, you'll run late all day and apologize to every customer after lunch. The calendar should match the day you'll actually have.

  1. Time a few real jobs

    Use your last few weeks. Take the typical time, not your best day.

  2. Add buffer time

    Block time after each booking for travel between stops, cleanup, payment, or a chat with the customer. Mobile businesses need more than shops.

  3. Set a minimum notice

    Decide how far ahead someone must book. If you need a day to plan a route or order supplies, don't allow same-hour bookings.

  4. Limit how far out people can book

    Opening your calendar months ahead invites bookings you'll forget about. A few weeks out is easier to manage for most owners.

  5. Connect your personal calendar

    If your kid's game or a dentist visit lives on another calendar, your booking page needs to see it. Otherwise you'll get booked over it.

Decide whether to take a deposit

A deposit or card on file asks a little more of the customer up front. It can cut down on no-shows for long or high-value appointments, but it can also scare off a first-time customer booking a small job.

  • Good fit for a deposit: long salon services like color or extensions, first coaching sessions, jobs where you buy materials ahead, and holiday or peak-season slots.
  • Often not worth it: quick, low-cost visits and repeat customers who've always shown up.
  • Be upfront. Show the deposit amount, whether it comes off the final bill, and when it's refundable, before the customer enters a card.

Card-processing companies have their own rules for charging fees and holding cards, so read your payment processor's terms before you set one up.

Confirm right away, then remind

A booking isn't done until the customer knows it's done. Send a confirmation the moment they book, and a reminder before the visit.

  • Include the date, time, address, and what to prepare.
  • Make changing the time easy. A customer who can reschedule won't just disappear.
  • Text reminders need permission. The wireless industry's CTIA guidelines treat appointment reminders as informational texts, which a customer should agree to receive when they give you their number. A checkbox on the booking form that says they'd like text reminders is a simple way to ask. Check with your own counsel about your situation.

Write a fair cancellation policy

Cancellations will happen. A clear policy protects your time without punishing someone for a sick kid. Keep it short enough to read on a phone, and show it on the booking page before they confirm.

  • Pick a notice window that matches how hard the slot is to refill.
  • Use judgment. Waive the fee for a first offense or a real emergency, and you'll keep the customer.
  • When someone cancels, offer the next two open times right away. A reschedule beats an empty slot.

Test it like a customer, then keep an eye on it

Before you share the link, book a fake appointment yourself, on your phone, from start to finish. Then ask a friend who has never seen it to do the same while you watch without helping. Wherever they pause or ask a question, something needs fixing.

  • Could they tell which service to pick in a few seconds?
  • Did the times offered look like times you'd really work?
  • Did any cost or fee show up as a surprise late in the process?
  • Did the confirmation arrive, with the right date, time, and address?
  • Did the booking show up on your calendar, and block the time it should?

Once it's live, put the link where customers already look: your website's main button, your Google Business Profile, your text signature, and the bottom of your invoices. Every few weeks, glance at what people booked and what they didn't. If one service never gets booked online, it might belong in the quote request instead. If customers keep calling to ask the same question, add the answer to the service description.

FAQs

Should I let customers book any open time? +

Only the times you actually want to work. Set your available hours, a minimum notice, and buffers between bookings so open slots are ones you can keep.

Will online booking replace phone calls? +

For simple, repeatable services, many customers would rather pick a time themselves. Keep your phone number on the page anyway for people who have questions or need a quote.

Do I need to charge a deposit? +

No. Deposits make the most sense for long, expensive, or hard-to-refill appointments. For quick visits, a confirmation and a reminder often do the job without the extra step.

Can I send text reminders to every customer? +

Send them to customers who agreed to get texts about their appointments, for example by checking a box when they book. Industry guidelines expect that permission. Check with your own counsel for your situation.

Sources: CTIA Messaging Principles and Best Practices (May 2023).

Share this guide

General information for small business owners, not legal, tax, or financial advice. Last updated October 12, 2026.