A scheduling tool you embed on any site (it works even if you host elsewhere). Visitors pick a slot, you get the booking by email, and busy times sync from your calendar. No third-party scripts and no visitor data leaving our servers.

Set up a booking widget (free)

  1. In your dashboard, go to Bookings and click New booking config.
  2. Configure:
    • Name and meeting length (e.g. 30 minutes).
    • Working hours per day, timezone, buffer between bookings and how far ahead people can book.
    • Notification emails that receive each booking.
    • Accent colour to match your brand (free), and optional Altcha spam protection.
  3. Embed it: copy the snippet shown and paste it into your site’s HTML. The widget renders inline; nothing else to install.

The Bookings tab: your booking configs and the team panel for Bookings Plus

Calendar sync

Add one or more ICS calendar feed URLs (Google, Apple, Outlook). Busy times from those block out availability automatically, refreshed every 15 minutes. Confirmed bookings are emailed to you and to the visitor.

The free tier includes one booking widget with a single shared calendar.

Bookings Plus

Upgrade a site to Bookings Plus for team scheduling:

  • Add your team (up to 10 members), each with their own email, working hours and calendar feeds.
  • Booking modes: let visitors choose a person, auto-assign to whoever’s free (load-balanced), or both.
  • Up to 11 widgets per site (one shared plus one per member). Agency bundles raise this to 25 members and 30 widgets.
  • Branded sender — booking emails from your own domain (coming soon).

See Bookings Plus on the features page for the overview.