SchedulingKit
Integrations
Website embedWebsite

Embed SchedulingKit booking on Squarespace

Copy an embed code from SchedulingKit and paste it into a Code Block. Clients book, and pay if the service has a price, without leaving your Squarespace site. Bookings, payments and client records stay in SchedulingKit.

This is an embed, not an app connector

This isn't an app connector. On the Event Types page, open Share & Embed for a service and copy one of four options: Direct Link, Inline Embed, Popup Widget or Button Link. Paste it into a Code Block. Nothing syncs with Squarespace's own store, members or checkout.

Features

Inline booking form
Pop-up booking overlay
Book Now button link
Direct booking link
Payments through SchedulingKit
Works on all SchedulingKit plans

Why Connect Squarespace?

Clients book from your Squarespace pages instead of a separate site

One copy-and-paste; no plugin or app to maintain

Changes to availability and services show up automatically

How It Works

01

Open Share & Embed

In SchedulingKit, go to Event Types and open Share & Embed on the service you want to offer.

02

Pick a format

Choose Inline Embed, Popup Widget, Button Link or Direct Link, and copy the code.

03

Paste into Squarespace

Add a Code Block where you want booking to appear and paste the code.

04

Test a booking

Publish, then make a test booking from the live page.

Squarespace workflows

Embedding the booking widget

Copy the Inline Embed code from Share & Embed, add a Code Block where the form should go, and paste it. Check that your Squarespace plan allows custom code in Code Blocks.

Booking from service pages

On each service page, add a Button block linking to that service's SchedulingKit booking link (the Direct Link in Share & Embed). This works on every Squarespace plan and needs no code.

What the Squarespace integration doesn't do

  • Use the embed code from a service's Share & Embed. The whole-site Booking Site embed can't load inside another website; link to it with a button instead.
  • No sync with Squarespace accounts, members, orders, carts or checkout.
  • Squarespace only runs custom scripts and iframes in Code Blocks on plans that allow custom code. If yours doesn't, link to your booking page with a regular Button block instead.

Frequently Asked Questions

Technical Details

Embed options

Inline iframe, pop-up (embed.js with SchedulingKit.popup), Button Link, Direct Link.

Where it comes from

Event Types → Share & Embed, per service.

Plan

All plans.

Further Reading

Ready to Get Started?

Join 5,000+ teams using SchedulingKit

Free forever plan available • No credit card required