
Best Ways to Add Online Booking to Your Website
Online booking can be added to your Squarespace site in several ways:
Acuity Scheduling
The most seamless option is Acuity Scheduling, which integrates directly with Squarespace. After setting up an Acuity account:
- Add the scheduling block to your site
- Display all available appointment types or filter specific ones
- Clients can book appointments and classes directly through your website
Third-Party Booking Links
To connect other booking services:
- Add a "Book Now" button using the Button block
- Include a booking link in your navigation menu
- Insert text links on any page or blog post
Custom Booking Widgets
For third-party booking services with embed options:
- Copy the embed code from your booking service
- Add a Code block to your Squarespace page
- Paste the embed code into the block
Note: Custom code embedding requires a Business or Commerce plan. While code-based solutions offer flexibility, they aren't officially supported by Squarespace support and may require technical expertise to implement and maintain.
Best Practices
- Choose a booking solution that matches your business needs
- Test the booking process from a customer's perspective
- Ensure the booking feature is easily visible on your site
- Regularly verify that all booking functions work correctly
For technical assistance with custom code, consider consulting the Squarespace Forum or hiring a Squarespace Expert.
Related Articles

How to Connect a Squarespace Domain to Google Sites: Complete Guide
