Team scheduling, built in

Let visitors book meetings, calls, or consultations with you or your whole team. Add staff members with their own calendars and email addresses, route bookings round-robin or let the visitor pick the person they want, and have the system block availability from any ICS calendar (Google, Apple, Outlook).

Double-booking is impossible — it’s enforced at the database level.

Works on the site you already have

The widget is just a script tag, so it drops into any existing website — WordPress, Shopify, hand-built HTML, whatever you’re already running. You don’t need to move your site to Static Site Hosting UK to use it.

Embed it as a full inline calendar where it fits naturally, or as a floating button that sits in the corner of every page and opens the widget in a modal.

Configure everything from the dashboard

Title, team members, booking mode, meeting location, brand colour, booking horizon — all editable from the dashboard, with a live preview that updates as you change settings.

Copy the embed code when the widget looks the way you want it.

Free vs Bookings Plus

Every site can take bookings for free. Bookings Plus (£20 / site / month, one flat price with no per-person fees) unlocks the whole team.

Free on every site

  • One booking widget with a single calendar (just you)
  • Your own calendar (Google, Apple, Outlook, or any ICS feed) blocks availability automatically
  • Smart availability from working hours, buffers and existing bookings
  • Automatic email confirmations with calendar invites (RFC 5545)
  • Meeting location, brand-colour matching, optional title, and live preview
  • Altcha spam protection, embeddable inline or as a floating button

Bookings Plus adds

  • Up to 11 booking widgets per site (30 on a reseller bundle)
  • Up to 10 team members, each with their own calendar and email (25 on a bundle)
  • Auto-assign bookings round-robin, or let visitors pick the person they want
  • Branded confirmation emails from your own address (bookings@yourdomain.com)

Turn it on or off per site whenever you like, or bundle it across many sites as a reseller.

Everything the widget does

  • Team scheduling — add staff members with their own calendars and email addresses, then attach one or more to any widget
  • Two booking modes: any available (auto-assigns a free team member, balanced across the team) or let visitor choose (with optional “No preference” option)
  • Per-person external calendars (Google, Apple, Outlook, or any ICS feed) block availability automatically; double-booking is impossible at the database level
  • Free-text meeting location (Zoom, Google Meet, street address) shown in the widget and added to the calendar invite as the event location
  • Optional widget title — hide it cleanly when you embed under your own heading
  • Smart calendar paging — the “next month” arrow stops at your booking horizon instead of scrolling into empty months
  • Brand colour matching — auto-detects your site’s accent colour, with a manual override in the dashboard
  • Live preview in the dashboard for both inline and floating-button modes while you configure
  • Produces a combined free/busy feed you can subscribe to from other calendars
  • Zero third-party dependencies — no Calendly, no external scripts, no data leaving our servers
  • Embeddable as inline calendar or floating-button modal — just one script tag
  • Smart availability based on working hours, buffer times, and existing bookings
  • Automatic email confirmations with calendar invitations (RFC 5545)
  • Configurable meeting topics
  • Spam protection via Altcha proof-of-work captcha
  • Dark mode support — respects your site’s theme

Ready to Deploy?

Join Jamstack developers across the UK hosting their static sites with privacy and performance built in. Hosting is free for good, no credit card needed, with Plus features when you want them.