Available now Web app · self-hosted on your server

📅 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.

$10/user/mo forever $39once
Bookslot screenshot

Bookslot, as it actually looks — a real screenshot, not a mockup.

What's in the box

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.

The receipt

Bookslot vs Calendly

Calendly at $10/user/mo runs roughly $120/year — $240 over two years. Bookslot is $39, once.

BookslotCalendly
Price$39 once$10/user/month, forever
Cost after 3 years$39$360
Your own domainYesTheir domain (branding is a paid add-on)
Data ownershipSQLite file on your serverTheir cloud
Buffers, min notice, date limitsYesYes
Email + ICS invitesYes (BYO SMTP)Yes
Cancel/reschedule linksYesYes
Telemetry / trackingNoneTheir ToS

Pays for itself in under 4 months vs Calendly — then your booking link is free for life.

Setup

Three steps, no subscription

STEP 01

Buy once on Whop

One-time $39 for the packaged installer + priority support.

STEP 02

Set your availability

Event types, weekly hours, buffers and blocked dates from the admin panel.

STEP 03

Share your link

Visitors book in their own timezone and get an email with a calendar invite. You get notified.

FAQ

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.