How do I add appointment booking to my website?

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

Short answerAdd appointment booking to your website in one of three ways: a plain link or button to a hosted booking page, an embedded form inside a page, or a floating button. A link is the simplest and the most reliable, while an embed keeps visitors on your site. Put it on the first screen and test it on a phone.

The explanation

A link or button is the easiest option. Place a clear label such as Request a visit in the header and on the home page, and point it to the hosted booking page. It works on any site builder and breaks rarely.

An embed shows the booking form inside your page. It keeps the look consistent but depends on your site builder allowing the code snippet, and a mobile layout can squeeze it. If you embed, check how it behaves on a narrow phone screen and how fast it loads.

Wherever you place it, avoid burying it in a menu. Visitors decide in seconds, so the button should be visible without scrolling. Make the page say what happens after the form: a request, a confirmation, a reminder. Then submit a test request yourself and confirm it arrives where you expect.

Steps

  1. Choose link, embed, or floating button based on what your site builder allows.
  2. Place the call to action in the header and near the top of the home page.
  3. Open the page on a phone and check layout and load speed.
  4. Submit a test request and confirm it arrives in your inbox or calendar.

How Apex does it

In progress

Part of this is built. The rest is not. Status as of 2026-10-07; the badge shows the least-built feature involved.

Apex is designed with a hosted booking page, an embeddable widget for your own site, and a custom thank-you page after a request. The hosted page and widget are built, and the thank-you redirect is partly built.

  • BK01Online booking page (hosted)(Built, rolling out)
  • BK02Embeddable booking widget for website(Built, rolling out)
  • BK42Booking redirects/custom thank-you page(In progress)

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; the exact phrase seen was “how to add appointment booking to website?”. We do not have search volumes.

Related questions