How do I set up online appointments on Square?

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

Short answerSquare's help page describes enabling online booking in the dashboard under Appointments, then Online Booking, then Channels [1]. You can then publish a booking site or copy a booking link or embed code for your own website [1]. The steps below paraphrase that page, which should be checked for current wording.

The explanation

According to the vendor's help center, the path begins in the dashboard: open Appointments, go to Online Booking and Channels, and switch on online booking [1]. If you have several locations, you choose which ones appear [1].

There are two ways to publish. One is to preview and edit a booking site and then publish it, after which the vendor shows the site address you can copy [1]. The other is to add the booking flow to a site you already own, using either a link or an HTML embed code that opens the flow in a new tab or window [1].

The page also notes that accepting prepayments requires card processing to be activated, and that some website themes need a paid subscription [1]. Switching booking off uses the same toggle [1]. Because menus change, follow the vendor's page while you work instead of relying on this summary.

Steps

  1. In the dashboard, open Appointments, then Online Booking, then Channels [1].
  2. Switch on online booking and choose which locations to show [1].
  3. Preview and edit the booking site, then publish it and copy the address [1].
  4. Or choose the existing-site option and copy the booking link or embed code [1].

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 is designed with a hosted booking page, an embeddable widget for your own website, a service area check by zip, and a service menu with durations and prices. The page and widget are built and being prepared for customers.

  • BK01Online booking page (hosted)(Built, rolling out)
  • BK02Embeddable booking widget for website(Built, rolling out)
  • BK07Service area by zip / city / radius(Built)
  • BK08Service menu with durations and prices(Built)

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

Sources

  1. Square Support: Set up online booking (read 2026-10-07)

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 make appointments on square?”. We do not have search volumes.

Related questions

Terms and comparisons on this page