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 provide a variety of ways for your clients to book with you.

There are three options:

  • 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. It 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, or add a booking button to your email so clients can easily request appointments based on your availability.

Staff and services visible for online booking can be managed from the Staff or Services sections of your online Appointments dashboard, or you can override these settings with advanced widget options.

Set up a free Online Booking Site

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

After you’ve created your online booking site, share the URL provided in the Online Booking tab of your 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 set up 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.

Set up a custom website with Square Online

Create a free website and allow your customers to book their appointments, purchase items and stay up to date with your business. Your orders and appointment bookings are automatically synced with Square Appointments.

You can set up your website from your Appointments Dashboard:

  1. Navigate to your Square Appointments dashboard.

  2. Click Online Booking > Channels.

  3. Under Square Online website, select Preview & edit to get started.

Create a Booking Button for your existing website

Add a booking button to your website or your email signature. The button will take your clients to your Booking Site.

  1. Log in to your Square Appointments dashboard.

  2. Click Online Booking to view more options, then click Channels.

  3. If managing multiple locations, select a location from the dropdown menu on the top left-hand corner.

  4. Scroll down to Add your booking flow to an existing site and click Get Started.

  5. You can 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 in any way you like.
  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. Customize the button – including button colour, text, shape and font.
  4. Once you’ve finished, copy and paste the HTML code to embed the button into 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 in 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 so your clients can book directly in your website, without being taken to the flow in another window or tab.
  4. Click Done.

Set up a booking site QR code

You can send your clients a digital QR code, or print out your 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 book their own appointments.

To get your unique QR code:

  1. Visit the Appointments Dashboard.

  2. Click on Online Booking, then Settings.

  3. Scroll down to Booking site QR code to select your location.

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

  5. Click Get QR code.

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

Note: The default custom message cannot be changed.

Important Notes

  • If you choose a staff member who doesn’t have the selected service assigned to them, that service will not appear in the widget.

  • Edits made to the widget will automatically update anywhere that widget is installed.

  • Deleting a widget from your dashboard will not automatically delete embedded widgets on other websites. If the deleted widget code is not removed from a website, an error message will display in place of the widget.

Once you have successfully set up your online booking, you can invite clients to book online.

Read how to disable your Square Appointments online booking site.

Learn more about: Appointments

Can't find what you need?