How to set up online appointment booking?

Process: Booking and scheduling. Reviewed 2026-10-07.

Short answerSet up online appointment booking by listing your services with real durations and prices, setting honest working hours, adding rules for notice and service area, testing on a phone, and then linking the page from your website, Google profile and invoices. Most problems come from guessing at durations and hours, so measure before you publish.

The explanation

Start with a list of what you sell, with a typical duration and price for each. Use your last month of jobs to find averages. If a job takes ninety minutes on paper but two hours in practice, the page will promise slots you cannot meet.

Then add rules. A minimum notice stops a customer from booking a visit an hour from now. A service area by zip code protects your drive time. Blackout dates cover holidays. Decide whether bookings should confirm automatically or arrive as requests you review.

Test the page yourself on a phone, in a private window, and ask one friendly customer to try it. Fix anything that confuses them. Only then add the link to your website, email signature and review requests. Watch the first ten bookings closely.

Steps

  1. List services with realistic durations and prices from past jobs.
  2. Set working hours, minimum notice, blackout dates and service area.
  3. Decide whether requests confirm automatically or wait for your review.
  4. Test on a phone, then ask one friendly customer to try it.
  5. Add the link to your website and email signature, and review the first ten bookings.

What to watch for

  • Using optimistic durations that make every day run late.
  • Linking the page everywhere before you have tested it.

How Apex does it

Built, rolling out

Built. A real server path exists; only setup steps remain before customers can use it. Status as of 2026-10-07; the badge shows the least-built feature involved.

Apex has a hosted booking page with a service menu, service area by zip or radius, lead time and blackout dates, and a request mode where the owner approves each request. A request stays pending until it is confirmed.

  • BK01Online booking page (hosted)(Built, rolling out)
  • BK08Service menu with durations and prices(Built)
  • BK07Service area by zip / city / radius(Built)
  • BK11Booking requires owner approval (request mode)(Built)
  • BK13Lead time and blackout dates(Built)

Apex Flow Scheduler is in early access. See how we label status.

Where this question comes from: owners type it, or a close variant, into search boxes. It was returned by public search suggestions (Google, Bing or DuckDuckGo) when we collected them on 2026-10-06. We do not have search volumes.

Related questions

Terms and comparisons on this page