Booking Widget
A scheduling tool you embed on any website with one script tag — with team support, per-person calendars, and no third-party scripts.
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.
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 developers across the UK hosting their static sites with privacy and performance built in. All features are free during our beta — no credit card needed.