- Visitors can book only one service per appointment
- All services share the same schedule
- The widget stops showing if the Elfsight account lapses
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.
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.
- 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
Specifications
Add services with individual durations
Two-way google calendar synchronisation
Customise layout, colours, fonts and sizing
Free plan with elfsight branding and view limits
Photography session providers
Classes such as yoga
Businesses managing several bookable services
All services share the same schedule
The widget stops showing if the elfsight account lapses