
How to Add Online Booking Options to Your Squarespace Website
Online bookings can be added to your Squarespace site in three main ways: through Acuity Scheduling, external booking pages, or custom widgets.
Acuity Scheduling Integration
- Built-in solution for managing appointments and classes
- Display booking page using appointments booking block
- Can show all appointments or filter by specific types
- Seamlessly integrates with your Squarespace site
External Booking Pages You can link to external booking services through:
- Button blocks for "Book Now" or appointment buttons
- Navigation menu links
- Text links within pages or blog posts
Custom Booking Widgets For third-party booking services:
- Copy the service's embed code
- Add a Code Block to your page
- Paste the embed code
- Save changes
Note: Code embedding requires a Business or Commerce plan for JavaScript/iframe functionality.
Implementation Tips:
- Choose the method that best fits your business needs
- Ensure booking system integrates well with your site design
- Test booking flow thoroughly before going live
- Keep booking process simple and user-friendly
Remember: Third-party integrations may have limited compatibility with Squarespace's responsive design and future updates. Consider consulting a Squarespace Expert for custom solutions if needed.
Keep your booking solution current by regularly checking for updates and testing functionality across different devices and browsers.
Related Articles

Connect Print-on-Demand Extensions to Squarespace Store
