System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Home>Account Settings

Set Up Online Booking with Square Appointments

Square’s online scheduling software and tools with Square Appointments provide a variety of ways for your clients to book appointments with you.

There are three options for setting up online booking:

  • Set up a free online booking site that your clients can access if you don’t have one of your own.

  • Create a full-service custom website with Square Online that allows your customers to book appointments, purchase items and stay up-to-date with your business.

  • Embed a booking widget or button on your existing website built outside of Square, or add a booking button to your email so clients can easily request appointments based on your availability.

Once you’ve successfully set up online booking, you can invite clients to book online.

Create a Free Online Booking Site

Your online booking site is a simple webpage where you can list business hours and get bookings that sync right with your calendar. It’s included in your Square Appointments subscription and is easy to set up right from your online Square Dashboard.

After you’ve created your online booking site, share the URL provided in the Online Booking tab of your Square Appointments dashboard, or invite your clients via email and social media to give them immediate access to your booking site. If you’re managing multiple locations, each location will have a unique booking URL and setup page that can be viewed by switching locations from the Online Booking tab.

Online Booking Location Selector

The business information reflected in your online booking site can be edited from the Locations section of your online Square Dashboard. Settings for staff and appointments services can be edited from your dashboard as well.

If you ever need to take your online booking site down, you can learn more about how to disable your Square Appointments online booking site.

Create a Custom Site with Square Online

You can create a free website with Square Online and allow your customers to book their appointments, purchase items, and stay up-to-date with your business. Your orders and appointment bookings from your Square Online site are automatically synced with Square Appointments.

To set up your Square Online site from your Appointments Dashboard:

  1. Log in to your Square Appointments dashboard.

  2. Go to Online Booking > Channels.

  3. Under "Square Online website," select Preview & edit to open the Square Online site editor.

To learn more about Square Online, check out getting started with Square Online. Once you’re done adding an online booking page to Square Online, your customers can book right on your Square Online site with a link to your new page.

Create a Booking Button for Your Existing Site

Add a booking button to your website or your email signature. The button will take your clients to your online booking site. To create a booking button:

  1. Log in to your Square Appointments dashboard.

  2. Go to Online Booking > Channels.

  3. If managing multiple locations, select a location from the dropdown menu.

  4. Under "Add your booking flow to an existing site," click Get Started.

  5. Choose one of the following options:

To get a booking flow URL to add to your website

  1. Click Get URL.
  2. If you have multiple locations, select your location.
  3. Copy and paste the booking flow URL to add to your existing website.
  4. Click Done.

To add a booking button to your website

  1. Click Create button
  2. If you have multiple locations, select your location.
  3. Customise the button colour, text, shape and font.
  4. Copy and paste the HTML code to embed the button on a website or email.
  5. Click Done.

To add the button to an email signature

Either add the code to your email signature, or right click the button preview, copy it and paste it into your signature. Choose the one that works best for your email client.

To embed the booking flow on your website

  1. Click Get embed code
  2. If you have multiple locations, select your location.
  3. Copy and paste the HTML code to add to your existing website. Your clients can book directly on your website without being taken to a flow in another tab or window.
  4. Click Done.

Create an Online Booking Site QR code

You can send your clients a digital QR code, or print out a QR code and display it on your shopfront or countertop so customers can scan it and be taken directly to your online booking site.

To get your unique QR code:

  1. Log in to your Square Appointments dashboard.

  2. Go to Online Booking > Settings.

  3. Under "Booking site QR code," select your location.

  4. Choose between QR code only or Ready to print QR code and message.

  5. Click Get QR code.

  6. Print this page or save the QR code directly on your computer as a PNG file.

Note: The default custom message cannot be changed.

Learn more about: Appointments

Can't find what you need?