Squarespace Appointment Booking System Plugin

Create a simple appointment booking flow on your Squarespace website to streamline reservations, show availability, and make scheduling easier for customers.
4.8 rating
10,000+ reviews
Free plan available
Create Widget for Free
No credit card needed
Squarespace Appointment Booking System Plugin

Create your Appointment Booking plugin

Configure your Booking Calendar and add it to your Squarespace website for free!

Why People Love Elfsight

When a potential client is ready to book, they don’t want to send an email and wait – they want to pick a time instantly. With the Elfsight Appointment Booking plugin, your visitors can do exactly that. Whether it’s a yoga class, a photography session, or a one-on-one consultation, customers can grab a slot in just a few clicks.

And you don’t need to be technical to set it up. Adding this plugin feels as simple as dragging and dropping a block – only now your website doubles as a booking desk.

Did you know?

According to GetApp, 94% of people are more likely to choose a service provider that offers online booking.

Add Elfsight’s online booking system for free today and give your visitors the smoothest path from interest to confirmed appointment.

Key Features of the Squarespace Appointment Booking

Here’s what makes Elfsight stand out:

  • Real-time availability: Display availability clearly so customers can pick times without confusion.
  • Instant notifications: Get booking alerts right away, and keep your clients updated too.
  • Mobile-friendly: The booking calendar looks great on phones, tablets, and desktops.
  • Flexible scheduling: Define working hours, breaks, holidays, and service durations.
  • Multiple service: Manage different appointments in one easy calendar view.
  • Simple setup: Works even if you’ve never touched code before.

Try all features in the live editor – no signup needed.

How to Add Booking Calendar to Squarespace

Embedding the Appointment Booking on Squarespace takes just a few minutes. Here’s how to add it step by step:

Inline Booking Form:

Great if you want clients to book from a dedicated service or contact page.

  1. Choose a template: Open the Elfsight editor and pick a layout that works best for you.
  2. Customize it: Add your services, hours, and adjust the design.
  3. Generate the code: Click “Add to website for free” and copy the snippet.
  4. Embed in Squarespace: Open your Squarespace editor, drag in a Code Block, and paste the snippet. Save and publish.

Floating Booking Button:

Perfect if you want the booking widget anywhere on your website.

  1. Select floating style: In the editor, choose a sticky or popup booking option.
  2. Set preferences: Adjust position, text, and appearance.
  3. Copy the code: Generate your unique embed code.
  4. Add to Squarespace: Paste it into the Code Injection section before the closing </body> tag.

Need help? Visit our Help Center, check our blog for tutorials on appointment booking Squarespace integration, or share ideas in the Wishlist. Stay updated with the latest features in the Changelog.

Is the Booking plugin compatible with Squarespace 7.1?

Yes, all Elfsight plugins are fully compatible with 7.0 and 7.1, including the new Fluid Engine editor.

Which Squarespace plans allow adding Appointment Booking?

Business and Commerce plans allow standard custom code embedding. On the Basic (formerly Personal) plan, the plugin can be added using a Markdown block. Trial websites support installation depending on the selected plan.

What slot durations can I set in the Booking plugin?

The plugin supports common intervals like 15–60 minutes, extended sessions such as 90 minutes, or custom durations per service.

Does the Appointment plugin integrate with Google Calendar?

Yes, it offers automatic two-way sync, instantly updating availability and adding confirmed bookings to your Google Calendar.

Can I add several services for booking in Squarespace?

Yes, multiple services can be configured with individual lengths, though clients select one service per appointment.

What automatic emails are sent on my Squarespace website?

Booking confirmations and reminder notifications are sent to both customers and business owners automatically.

Does the booking form collect contact details?

Elfsight gathers essential information such as name, email, phone, and optional custom fields on your Squarespace website.

Are blackout dates supported in Squarespace?

Yes, you can schedule unavailable dates or holidays so clients only see open time slots.

Is online booking available at all times?

Elfsight enables real-time reservations 24/7 without requiring phone calls or manual approval.

Pricing

14-day money back guarantee. Risk-free, you can cancel at anytime.
Elfsight Apps
Multi-platform software that works on any website
From $0 / month
Start with a free plan
Unlimited websites
Premium customer support
Free-of-charge installation help
100% customizable