Squarespace 7.1Marketing & Conversion

Appointment Booking

By Elfsight

Free
Appointment Booking – Squarespace Marketing & Conversion on SquareLocator
Fit check
Great for
Consultation and appointment-based businesses
Photography session providers
Classes such as yoga
Businesses managing several bookable services
Know before you buy
  • Visitors can book only one service per appointment
  • All services share the same schedule
  • The widget stops showing if the Elfsight account lapses
Version7.1
SetupEasy

Overview

Appointment Booking from Elfsight adds a booking calendar to a Squarespace page, so visitors can check available times and request an appointment without contacting you first. It is an embeddable widget hosted on Elfsight's platform, rather than native Squarespace code. In Elfsight's online editor, you can set up services, availability and booking rules, then adjust the layout, colours, fonts and sizing to suit your site. The widget can show service descriptions, prices and durations, and it supports two-way Google Calendar synchronisation. You can also configure confirmations and reminders. Once embedded, changes you make in the Elfsight editor update the widget on your site.

Who it suits

This can suit service businesses that want visitors to choose a time online, including providers of consultations, photography sessions or classes. It may also be useful if you offer multiple services and want their details shown alongside availability. You can start with a free plan.

One honest caveat

Visitors can book only one service per appointment, and all services share the same schedule, although each service can have its own duration. The free tier carries Elfsight branding and monthly view limits; paid plans remove those. The widget is hosted by Elfsight, so it stops showing on your site if your Elfsight account lapses.

Installation

Build and customise the booking calendar in Elfsight's online editor, then copy its embed code. For an inline calendar, paste the code into a Squarespace Code Block where you want bookings to appear. For a floating booking option, the supplied Squarespace instructions use site-wide Code Injection instead.

Related guide: browse more Squarespace marketing plugins, or the full Squarespace plugins hub.

The widget gives visitors a way to view availability and book an appointment from your Squarespace site. In the Elfsight editor, you can add services and set working hours, breaks, holidays and service durations. Visitors can book one service per appointment, and each service can have its own duration while sharing the same schedule with your other services.

You can show service descriptions, prices and durations on a customisable profile card. The widget supports two-way Google Calendar synchronisation: confirmed appointments are added to the calendar, and booked slots are reflected in availability. Automatic booking confirmations and reminders can be sent to clients and business owners.

Elfsight provides templates to get started, with options to adjust the layout, colours, fonts and sizing. The Squarespace listing describes the calendar as mobile-friendly, and the editor lets you configure the booking details before adding it to your site. Changes made later in the editor update the embedded widget.

You can add an inline booking form to a page using a Squarespace Code Block. Elfsight also offers floating or popup booking options, which the supplied Squarespace instructions add through site-wide Code Injection. The widget is hosted on Elfsight's platform, so the calendar depends on your Elfsight account remaining active. A free plan is available, with Elfsight branding and monthly view limits on the free tier.
What it does
  • Show availability and accept appointment bookings
  • Add services with individual durations
  • Two-way Google Calendar synchronisation
  • Customise layout, colours, fonts and sizing
  • Free plan with Elfsight branding and view limits
Full specifications

FAQs

FAQs

What does the Elfsight Appointment Booking widget do on a Squarespace site?
It displays a booking calendar so visitors can view availability and book an appointment. You can add service details and durations, and connect it to Google Calendar.
Is this native Squarespace code?
No. It is an embeddable widget hosted on Elfsight's platform. You build it in Elfsight's editor and add its embed code to Squarespace.
Is there a free plan?
Yes. The free tier includes Elfsight branding and monthly view limits. Paid plans remove those.
Can I remove the widget later?
Yes. Remove its embed code from the Squarespace Code Block, or remove the Code Injection entry if you used the floating option.
Does Appointment Booking sync with Google Calendar?
Yes. It supports two-way Google Calendar synchronisation, adding confirmed appointments and updating availability.
Can visitors book more than one service at a time?
No. Visitors can book one service per appointment. Multiple services can be offered, and each can have its own duration, but they share the same schedule.