A Spring Websites service

Scheduling that
lives in your
Google Calendar.

Give every host a booking page, drop the widget on any website, and let confirmed meetings land on the calendar automatically — with invites, Meet links and reminders handled for you.

Sync
Two-way with Google
Embed
One script tag
Reminders
Email & SMS

What's inside

Everything a booking link should do,
with nothing to install.

Two-way Google Calendar sync

Availability is computed against each host's real free/busy time. Confirmed bookings become calendar events with the invitee attached, so Google sends the invite and the Meet link. Delete or drag the event in Google and the booking follows.

Embeds anywhere

One script tag turns any <div> into an inline or popup booking widget, with events your page can react to.

Timezone aware

Hosts set hours in their zone, invitees pick slots in theirs. Buffers, minimum notice and date overrides are all respected.

Reminders that reduce no-shows

Confirmation email on booking, then a text the day before and two hours ahead. Invitees can reschedule or cancel from a secure link.

Multitenant by design

Many organizations on one deployment, each with its own hosts, event types, bookings, API key and webhooks. Data is scoped per tenant, always.

Manage it from Claude

A built-in MCP connector exposes the whole management surface as tools, so a tenant can run its scheduling conversationally. "Add an event type for Fridays." "Cancel my 3pm." "When is Jane free next week?"

How it works

Three steps from zero to booked.

  1. 01

    Create a tenant

    Spring Websites sets up your organization. You get a tenant login, an API key and a portal to invite hosts.

  2. 02

    Hosts connect Google

    Each host opens their portal link, connects their Google Calendar in one click, and sets working hours and event types.

  3. 03

    Share a link or embed

    Send the hosted booking page, or paste the widget onto your site. Bookings sync to Google and reminders go out on their own.

Embed

Paste once. Book forever.

The loader is a single script. Point it at a host's event type and it renders the same booking experience as the hosted page — inline in a container or as a popup from any button.

  • Inline or popup mode
  • Prefill name and email
  • postMessage events for booked, cancelled and height
  • Works on any site, any stack
your-page.html

Sign in

Two portals, one system.

Want this on your website?

Spring Booking is built and run by Spring Websites, a web design studio in Connecticut. We set up your booking pages and wire them into the site we build for you.