Add a Website Booking Feature: Step-by-Step Guide
Online booking functionality can be added to your website in three main ways:
1. Using Acuity Scheduling
- Integrate directly with Squarespace sites
- Create an account and add the scheduling block
- Customers can book appointments directly through your website
- Manage all appointments in one dashboard
2. External Scheduling Page Links
- Add "Book Now" buttons linking to third-party scheduling platforms
- Include scheduling links in your navigation menu
- Insert text links in pages, blog posts, or content areas
3. Embed Third-Party Calendar Widgets
- Use the code block to embed scheduling widgets
- Copy and paste the embed code from your scheduling service
- Requires Business or Commerce plan for JavaScript/iframe support
- Place the code block on any page where you want bookings
Adding a Scheduling Block:
- Display available sessions from Acuity
- Filter to show specific session types or classes
- Embed existing Acuity URL if using it separately
External Calendar Integration Notes:
- Code-based customizations are not officially supported
- Responsive design compatibility may vary
- Future platform updates could affect functionality
- Consider consulting Squarespace Experts for custom solutions
Best practice is choosing the method that best matches your business needs and technical capabilities. Acuity Scheduling offers the most seamless integration with Squarespace, while third-party options provide more flexibility for existing scheduling systems.