
What Squarespace Scheduling Does
Online Appointment Booking
Clients visit your website, see your available time slots, select a service and time, fill out intake information, and optionally pay - all without you being involved. The booking appears on your calendar automatically. Confirmation emails go to both you and the client.
Calendar Sync
Squarespace Scheduling syncs with Google Calendar, Outlook, iCloud, and other calendar platforms. Events on your personal calendar automatically block availability in the scheduler, preventing double-booking. Booked appointments appear on your calendar instantly.
Payment Collection
Connect Stripe, Square, or PayPal to collect payment at the time of booking. Require full payment, a deposit, or let clients pay later. Collecting payment at booking dramatically reduces no-shows - clients with financial commitment are far more likely to show up.
Automated Reminders
Send automated email and SMS reminders before appointments - typically 24 hours and 1 hour before. Reminders reduce no-shows significantly. Configure reminder timing and message content in the scheduling settings.
Intake Forms
Add custom questions to the booking form - ask about goals, preferences, medical history, or project details. Clients answer these during booking, giving you context before the appointment. Keep forms short (1 to 3 questions) to maximize booking completion rates.
How to Set Up Squarespace Scheduling
Step 1: Enable Scheduling
In your Squarespace dashboard, navigate to Scheduling (or look for it under the main navigation). If it is not visible, you may need to add it as an add-on to your plan. Follow the setup wizard to create your scheduling account.
Step 2: Create Appointment Types
Define each service you offer: name, duration, price (if charging), description, and intake questions. Group related services into categories. Common examples: "30-Minute Consultation" ($0 - free discovery call), "60-Minute Session" ($150), "90-Minute Deep Session" ($225).
Step 3: Set Your Availability
Configure your weekly schedule - the days and hours you accept bookings. Set different availability for different appointment types if needed. Add buffer time between appointments (15 to 30 minutes) to prevent back-to-back bookings. Set minimum scheduling notice (how far in advance clients must book) and maximum scheduling range (how far into the future bookings are available).
Step 4: Connect Your Calendar
Sync with Google Calendar, Outlook, or iCloud to prevent conflicts. Two-way sync means: existing calendar events block scheduling availability, and new bookings appear on your calendar. For Acuity-specific setup, our guide to Acuity Scheduling integration covers advanced configuration.
Step 5: Connect Payment Processing
If charging for appointments, connect Stripe, Square, or PayPal. Configure whether to require full payment, a deposit, or allow payment later. Test the payment flow by booking a test appointment. For payment setup, our guide to Squarespace Stripe integration covers payment processor configuration.
Step 6: Add the Scheduler to Your Website
Add a Scheduling Block to any page in the Squarespace editor. The block displays your availability and booking form directly on the page. Alternatively, link a button to your scheduling URL for clients who prefer a dedicated booking page. For embedding options, our guide to Calendly Squarespace integration covers embedding concepts that apply to any scheduling tool.

Squarespace Scheduling Features
Group Classes and Events
Offer group sessions with capacity limits - yoga classes, workshops, webinars, or group coaching. Set the maximum number of participants per session. Clients see remaining spots and can book until the session is full.
Packages and Subscriptions
Sell appointment packages (5 sessions for the price of 4) or recurring subscriptions (weekly sessions billed monthly). Packages encourage client commitment and increase lifetime value.
Cancellation and Rescheduling
Set your cancellation policy - minimum notice period, whether to offer rescheduling, and whether to charge a cancellation fee. Include the policy in confirmation emails so clients know the terms upfront. Allow self-service rescheduling to reduce administrative work.
Multiple Calendars
If you have multiple team members or locations, set up separate calendars for each. Clients select the person or location when booking. Each calendar has its own availability and appointment types.
Video Meeting Integration
Connect Zoom or Google Meet to automatically generate meeting links for virtual appointments. The meeting link is included in the confirmation and reminder emails. Clients click the link at the scheduled time - no separate meeting setup required.
Squarespace Scheduling vs. Calendly
Squarespace Scheduling: Integrated into the Squarespace dashboard. Powered by Acuity. Supports group sessions, packages, payment collection, and intake forms. More features than Calendly for service businesses. Available as a Squarespace add-on.
Calendly: Standalone scheduling tool. Simpler interface. Faster setup for basic one-on-one meetings. Better for businesses that only need appointment booking without packages, groups, or complex intake. Embeds on Squarespace via Code Block.
Choose Squarespace Scheduling for full-featured service business booking. Choose Calendly for simple meeting scheduling. For Calendly setup, our guide to integrating Calendly with Squarespace covers embedding methods.
Where to Place Scheduling on Your Site
Dedicated booking page: Create a "Book Now" page in your navigation with the Scheduling Block as the primary content. This is the most common approach.
Service pages: Add booking buttons on each service page so clients can book immediately after reading about the service.
Homepage: Add a "Book a Consultation" CTA button that links to your booking page. For CTA placement, our Squarespace design tips guide covers conversion-focused layout design.
Optimizing Your Scheduling Setup
Keep intake forms short. Every extra question reduces booking completion rate. Ask only what you genuinely need before the appointment. 1 to 3 questions is optimal.
Require payment for paid appointments. Payment at booking reduces no-shows dramatically. Free discovery calls can remain unpaid.
Send reminders. Configure email reminders at 24 hours and 1 hour before. Add SMS reminders if available on your plan. Reminders are the single most effective no-show prevention tool.
Set appropriate buffer time. 15 to 30 minutes between appointments prevents back-to-back scheduling that leads to burnout and late starts.
Update availability regularly. Block off vacation days, holidays, and personal commitments on your calendar so the scheduler reflects your actual availability. For broader site optimization, our guide to customizing your Squarespace website covers integrating scheduling into your site design. For SEO, our Squarespace SEO guide covers optimizing booking pages for search.
Frequently Asked Questions
What is Squarespace Scheduling?
Is Squarespace Scheduling free?
How do I add Squarespace Scheduling to my website?
Does Squarespace Scheduling sync with Google Calendar?
Can I collect payment through Squarespace Scheduling?
What is the difference between Squarespace Scheduling and Acuity?
Can I offer group classes through Squarespace Scheduling?
Let Your Website Handle Your Scheduling
Squarespace Scheduling eliminates the back-and-forth emails that waste hours every week. Clients see your availability, pick a time, pay if required, and receive confirmation - all without your involvement. You show up to the appointment prepared, on time, and without the administrative overhead.
Set up your appointment types, configure availability, connect payment processing, and add the scheduler to your key pages. The time you save on scheduling administration pays for the feature many times over.
* Read the rest of the post and open up an offer