Self-hosted scheduling

Scheduling that runsyour business

BookYourSlot is online appointment booking software for small businesses and independent professionals. Share one link, let clients pick a time that suits them, and keep your Google Calendar in sync so you are never double booked.

Free during early access. No credit card required. New accounts are reviewed before activation.

Bengaluru

London

New York

Singapore

Sydney

Wherever your guests are, your page shows slots in their own time zone.

bookyourslot.online/demo
A BookYourSlot public booking page showing a calendar of available times

What BookYourSlot is

Booking software that runs on your own terms

BookYourSlot is a scheduling platform for dentists, clinics, salons, local services, and consultants. You set the hours you work and the types of appointment you offer, then share your personal booking page. Clients open the link, see only the times you are genuinely free, and book themselves. Everyone gets an email confirmation, and clients can reschedule or cancel from that email without messaging you.

Connecting Google Calendar is optional. When you do connect it, BookYourSlot reads your busy times so it never offers a slot you are already booked for, and it writes each new appointment to your calendar so your day stays in one place. Calendar access is used for that scheduling purpose only. You can disconnect at any time from your settings, and our privacy policy explains exactly what is stored.

Built for professionals worldwide

Each one links to a practical guide for taking bookings in that business, written from the product rather than from a template.

Everything a booking business needs

The essentials, done properly. Nothing you have to babysit.

Booking pages

Every practitioner gets a clean public page. Share one link and guests pick a time that works, then book themselves.

Availability & time zones

Working hours, date overrides, and buffers, with every slot shown in the guest's own time zone automatically.

Self-serve reschedules

Guests move or cancel their own booking from the confirmation email, and your calendar updates itself.

Google Calendar sync

Two-way sync keeps your availability true and prevents double-bookings, and new bookings land on your calendar.

Email confirmations

Every booking, reschedule, and cancellation notifies everyone by email automatically. No follow-up needed.

Embeds & webhooks

Put your booking flow inside your own site, then automate what happens after a booking with webhooks.

Live in minutes

01

Create your event types

Define durations, buffers, and where meetings happen. Once.

02

Set your availability

Working hours, date overrides, and calendar conflicts handled for you.

03

Share your link

Guests book themselves and confirmations go out automatically.

Questions, answered

What is BookYourSlot?

BookYourSlot is a self-hosted scheduling platform. You create event types, set your availability, and share a booking page where guests pick a time. Confirmations and calendar updates happen automatically.

Is BookYourSlot free?

Yes. Creating an account and taking bookings is free during early access, and no credit card is required to sign up. New sign-ups are reviewed by an administrator before activation, so there is a short wait before your first sign-in.

Does it sync with Google Calendar?

Yes. Connect Google Calendar and BookYourSlot reads your busy times to prevent double-bookings, then writes new bookings straight to your calendar.

Can several practitioners use it?

Yes. Each practitioner gets their own account, booking page, and calendar on the same instance. Shared team pages with round-robin assignment are on the roadmap and not live yet.

Where is my data stored?

On our own self-hosted infrastructure at bookyourslot.online, not on a third-party scheduling cloud. Your bookings, guests, and availability stay in our own database.

How do guests book time with me?

You share your personal link, like bookyourslot.online/yourname. Guests see your open slots in their time zone, pick one, and both of you get an email confirmation immediately.