Booking Page
The booking page you own — Calendly, but yours.
A complete scheduling page on your own subdomain — pick a time, get a confirmation, get a reminder. No per-seat fee, no "Powered by Calendly," no platform owning your link.
Not a starter scaffold — a finished product. The seed ships a working two-event consultant page (a 30-minute intro call and a 15-minute quick question), Mon–Fri availability, and three bookings already on the agenda, so the first paint is a real booking page.
The hard part is done right: a timezone-correct, double-book-proof slot engine. Availability is your local wall-clock time; every instant is stored in UTC and shown to each booker in their own timezone. The booking insert is conditional on no overlap, so two people racing the same slot can't both win. Every booker gets a confirmation, a day-before reminder, and a self-serve reschedule/cancel link — no account required. The confirmation page even offers Google Calendar and .ics. A calm dark owner console handles your agenda, event types, weekly hours, and one-off days off.
Source-available — fork it onto your subdomain, edit any file, own it forever. AGENTS.md ships ten extension recipes (take payment to book, round-robin a team, group events with capacity, calendar busy-sync, SMS reminders, embeddable widget) so you or your AI tool can grow it into exactly the scheduler you want. Free to fork and self-host on Hatchable.
Talk to it from your AI
Once Booking Page is on your account, the same AI you used to install it can read its data, send its emails, and change its code — for the life of the project. Try things like:
Every Hatchable project ships with an MCP server scoped to it — how it works.
Features
Timezone-correct, double-book-proof slots
Availability is your local time; every slot is stored UTC and shown to each booker in their own zone. The booking insert is conditional on no overlap, so the same slot can never be booked twice.
Multiple event types, each with its own link
A 30-minute intro, a 15-minute quick question, a paid consult — each is a row with its own duration, buffers, min-notice, and per-day cap, sharable at /?e=<slug>.
Confirmations, reminders, and self-serve changes
Every booker gets a confirmation and a day-before reminder, plus a reschedule/cancel link that needs no account. The confirmation page offers Google Calendar + .ics.
Weekly hours + one-off overrides
Set Mon–Fri 9–5 once; block a vacation day or open a one-off Saturday without touching the weekly grid.
A calm owner console
Your agenda grouped by day, event-type editor, availability grid, and a daily "here's your day" email — a quiet dark tool, not a dashboard you dread.
Source-available + AGENTS.md
Plain JS, no build step. Ten extension recipes ship with the code: take payment to book, round-robin a team, group events, calendar busy-sync, SMS reminders, embeddable widget.
What you get
- Source code, deployed to your account on Hatchable
- Your own subdomain (or BYO custom domain on the Pro plan)
- A real Postgres database, scoped to this app
- The ability to make a copy, edit it, and redeploy via your AI tool
- CSV export of your data, any time