
How to Add Online Booking to Your Squarespace Website
Discover three effective methods to integrate online booking functionality into your website:
1. Acuity Scheduling Integration
Acuity Scheduling seamlessly connects with your website, allowing customers to book appointments directly. After creating an Acuity account, implement the scheduling block to display available sessions on your site.
2. External Scheduling Page
Link to your existing scheduling platform using:
- Button blocks with "Book Now" text
- Navigation menu links
- Text links within your content
3. Custom Widget Integration
For third-party scheduling services:
- Copy the service's embed code
- Add a code block to your page
- Paste the embed code
- Preview and test functionality
Using the Scheduling Block
The scheduling block displays:
- All available public sessions
- Filtered specific session types
- Custom class schedules
- Direct Acuity URL (for separate Acuity users)
Important Notes:
- Code-based solutions require a Business or Commerce plan
- Third-party widgets may affect responsive design
- Regular testing ensures continued functionality
- Custom code support is limited to external resources
For optimal results, choose the method that best aligns with your business needs and technical capabilities. Regular maintenance ensures your booking system continues to function smoothly for your clients.
Related Articles

Maximize Your Website Revenue: A Complete Guide to Squarespace Monetization
