Your booking page. Your domain. No monthly fee.
Coaches, consultants, barbers, freelancers: stop renting your booking link for $10/month. Bookslot is a self-hosted scheduling app — visitors pick a time in their own timezone, get a confirmation email with a calendar invite, and you manage everything from a password-protected admin panel.
Bookslot in 60 seconds
Everything in the box
The Calendly you actually own — timezone-correct booking with email + ICS invites.
Event types
Name, duration, description, color, buffers, minimum notice, max days ahead — each with its own public link.
Weekly availability editor
Per-day time ranges in your timezone, plus one-off blocked dates and times.
Timezone-correct slot math
Stored in UTC, computed in your timezone (DST-safe, unit-tested), displayed in the visitor's.
Double-booking protection
Slot validity re-checked inside a SQLite transaction at booking time.
Email + ICS invites
Confirmation with calendar attachment to the visitor, notification to you — via your own SMTP.
Cancel / reschedule links
Every confirmation includes a private tokenized link for the visitor.
Clean dark booking page
Month calendar → slot picker → confirmation, with automatic timezone detection.
100% local & private
SQLite storage, no telemetry, no accounts, no external services.
Bookslot vs Calendly
Calendly charges $10/user/mo. Here's what actually differs.
| Bookslot | Calendly | |
|---|---|---|
| Price | $99 once | $10/user/month, forever |
| Cost after 3 years | $99 | $360 |
| Your own domain | Yes | Their domain (branding is a paid add-on) |
| Data ownership | SQLite file on your server | Their cloud |
| Buffers, min notice, date limits | Yes | Yes |
| Email + ICS invites | Yes (BYO SMTP) | Yes |
| Cancel/reschedule links | Yes | Yes |
| Telemetry / tracking | None | Their ToS |
Pays for itself in under 10 months vs Calendly — then your booking link is free for life.
Pick how you pay
Subscriptions if you want them — but the whole point is the lifetime tier.
Up and running in three steps
Buy once on Whop
One-time $99 for the packaged installer + priority support.
Set your availability
Event types, weekly hours, buffers and blocked dates from the admin panel.
Share your link
Visitors book in their own timezone and get an email with a calendar invite. You get notified.
Fair questions
Is it really free on GitHub?
Yes — MIT source at github.com/bensblueprints/booking-page-mvp. $99 buys the packaged installer, 1-click setup, updates and priority support.
Does it sync with Google Calendar?
Not two-way — that's Calendly's strongest feature and we'll say so. Bookslot sends .ics invites your calendar ingests, and you block busy times manually. If you live across 3 synced calendars, Calendly earns its fee.
Do I need a server?
For a public booking page, yes — a $5 VPS with the included Docker setup. Desktop mode works for managing availability and bookings locally.
Is the timezone handling actually correct?
Yes — bookings are stored in UTC, availability is computed DST-safely in your timezone, displayed in the visitor's, and the math is unit-tested including DST gap days.
Can visitors cancel or reschedule?
Yes — every confirmation email includes a private tokenized cancel/reschedule link.
Related tools
More pay-once apps from the OneTimeSuite catalog.
Self-hosted form builder + submissions inbox. No response caps.
Schedule to X, Facebook, Instagram, LinkedIn and Mastodon from your own box — pay once.
Your link-in-bio page on your own domain. No branding, no rent.
Dynamic QR codes you print once and re-point forever — with scan analytics you own.
More about Bookslot
Every page we publish about this app — comparisons, personas, platforms and the problems it solves.
For you
Platforms
Stop renting. Own Bookslot.
The Calendly you actually own — timezone-correct booking with email + ICS invites.
Get Bookslot — $99 forever
OneTime