📅 Bookslot
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, as it actually looks — a real screenshot, not a mockup.
Features
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 at $10/user/mo runs roughly $120/year — $240 over two years. Bookslot is $39, once.
| Bookslot | Calendly | |
|---|---|---|
| Price | $39 once | $10/user/month, forever |
| Cost after 3 years | $39 | $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 4 months vs Calendly — then your booking link is free for life.
Three steps, no subscription
Buy once on Whop
One-time $39 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.
Honest answers
Is it really free on GitHub?
Yes — MIT source at github.com/bensblueprints/booking-page. $39 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.
Deep-dive comparisons:
Own Bookslot forever
$39 once. Deploy on your own server — your data never leaves it. No renewal, no account with us, no meter. Or build it yourself from the MIT source — it's the same app.