How to set up square appointments?

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

Short answerSquare Appointments setup centers on creating an online booking site, after which you can embed a booking widget or button on a website built elsewhere, or add a booking button to email [1]. Customers can request appointments against your availability and prepay with several payment types [1]. Start with services and hours first.

The explanation

The vendor help page describes the online booking site as the hub [1]. Once it exists you add a widget or button to your existing website or an email, so a customer can reach the booking flow from wherever they first find you.

Before you publish, do the groundwork that makes bookings sensible: list your services, set durations, add the staff who can take them, and enter hours. The page can only offer times you have defined, so vague hours produce confusing options.

Then test as a customer. Open the site on a phone, choose a service, pick a time, and see what the confirmation looks like. Decide whether you want prepayment, since that affects who completes a booking. Keep the first version simple and change one setting at a time.

Steps

  1. Add your services with durations and prices.
  2. Add staff and set working hours.
  3. Create the online booking site and preview it on a phone.
  4. Embed the widget or button on your website and in your email signature.

What to watch for

  • Publishing the button before your hours and services are final.
  • Requiring prepayment without telling customers why.

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 has a hosted booking page, an embeddable widget for a website, and deposits at booking as an in-progress piece. Requests come in as pending and the owner confirms them before they become visits.

  • BK01Online booking page (hosted)(Built, rolling out)
  • BK02Embeddable booking widget for website(Built, rolling out)
  • BK22Deposits / prepayment at booking(In progress)

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. We do not have search volumes.

Related questions

Terms and comparisons on this page