
Add Online Booking Features to Your Website
Online booking can be added to your Squarespace site in three main ways:
- Acuity Scheduling Integration
- Built-in solution for booking appointments and classes
- Use the Acuity Scheduling block to display available appointments
- Filter specific appointment types or classes
- Seamlessly integrates with your Squarespace site
- External Booking Page Link
- Add a link to third-party booking services through:
- Button blocks ("Book Now" buttons)
- Navigation menu items
- Text links within content
- Custom Booking Widget
- Embed third-party calendar or booking widgets using code blocks
- Requires Business or Commerce plan for JavaScript/iframe support
- Implementation steps:
- Copy embed code from booking service
- Add code block to your page
- Paste the embed code
For third-party widgets, note that:
- Custom code support is limited
- Compatibility with Squarespace's responsive design isn't guaranteed
- Future platform updates may affect functionality
- Additional assistance is available through the Squarespace Forum or Squarespace Experts
Choose the method that best fits your needs and technical requirements. Acuity Scheduling offers the most seamless integration, while custom solutions provide more flexibility with third-party services.
Related Articles

Choose the Perfect Template for Your Squarespace Website
