What we deliver

BookLite is a multi-tenant, Calendly-style scheduling platform from Karan Infosys. Any business signs up and gets its own branded booking page, defines event types and weekly availability, and takes bookings with two-way Google Calendar and Outlook sync, auto-generated Google Meet or Microsoft Teams links, email reminders, and Razorpay subscription billing — all managed from a superadmin back-office.

Everything You Need to Fill the Calendar

Self-serve for clients, zero double-bookings for you.

🔗

Branded Booking Pages

Self-serve signup gives each tenant a path-based booking page at /{handle}/{event-slug} with a clean, light/dark glassmorphism UI.

📆

Event Types & Availability

Weekly recurring hours plus date overrides, buffers, minimum notice, and booking windows — so slots always reflect reality.

🔄

Two-Way Calendar Sync

Google Calendar and Outlook (Microsoft Graph) integration pulls busy time in and pushes confirmed bookings out automatically.

🎥

Auto Video Links

Optional auto-generated Google Meet or Microsoft Teams links on every booking, surfaced in the confirmation email and page.

💳

Subscription Billing

Free / Pro / Business plans (monthly or yearly) via Razorpay Subscriptions, with webhook-verified activation and plan-based feature gating.

🛡️

Superadmin Back-Office

Tenant CRUD, suspend/delete, forced password reset, and audited impersonation — plus CSRF, rate limiting, and encrypted OAuth token storage.

Built to Scale

One App, Every Tenant

BookLite runs as a single, efficient Node.js application — multi-tenant by design, with timezone/DST-correct slot calculations so a customer in Mumbai and a client in London always see the right times.

Talk to Us About BookLite
Desk calendar and planner on a work desk

0

Double-Bookings — slots sync live across calendars


24/7

Self-Serve Booking — clients book without emailing you


Confirmation, cancellation, and reminder emails fire automatically — plus signup email verification.

Complete Feature List

Everything Included in BookLite

Scheduling & Booking

  • Self-serve signup with email or Google and a unique booking handle
  • Event types with duration, slot interval, buffers, minimum notice and booking window
  • Four scheduling types: Individual, Group (shared seats), Collective (all hosts free) and Round-robin
  • Custom booking questions — text or select, required or optional
  • Multiple named availability schedules, each with its own timezone and date overrides
  • Slot picker shows booked times crossed out; bookers see slots in their own timezone
  • Self-service cancel and reschedule from the confirmation link

Integrations & Teams

  • Two-way Google Calendar and Outlook (Microsoft Graph) sync
  • Auto-generated Google Meet or Microsoft Teams links per booking
  • Confirmation, cancellation, reschedule and reminder emails
  • Team members with owner, admin and member roles
  • HMAC-signed outgoing webhooks for created, cancelled and rescheduled bookings
  • Tenant brand colour applied across public pages and the dashboard
  • Bookings dashboard for upcoming and past bookings

Billing & Administration

  • Free, Pro and Business plans, monthly or yearly, via Razorpay Subscriptions
  • Plan-based limits on event types, calendar sync and team size
  • Superadmin tenant management: create, edit, suspend, flag and delete
  • Formal warnings, internal notes and manual subscription overrides
  • Audited impersonation with a visible banner and one-click exit
  • Permanent audit log of every sensitive action
  • CSRF protection, rate limiting and encrypted OAuth token storage
Built On

Technology Behind BookLite

Node.js Node.jsTypeScript TypeScriptReact ReactMySQL MySQLGoogle Workspace Google WorkspaceMicrosoft 365 Microsoft 365
FAQ

Common Questions

Can we run BookLite on our own domain and branding?

Yes — BookLite is multi-tenant and can be deployed under your domain with your branding, so your booking pages look and feel like part of your own product.

Does it really prevent double-bookings?

Yes — busy time is pulled from connected Google and Outlook calendars and already-booked slots are shown as unavailable in real time, so two people can't grab the same slot.

How is billing handled?

BookLite ships with Razorpay subscription billing (Free / Pro / Business, monthly or yearly). Plan limits — like the number of event types and calendar connections — are enforced automatically.

Which scheduling types does BookLite support?

Four: Individual (one host), Group (several bookers share a slot up to a seat limit), Collective (every assigned host must be free, so their availability is intersected) and Round-robin (any one assigned host takes the booking, rotated fairly).

Can people cancel or reschedule a booking themselves?

Yes. Every confirmation includes a self-service link to cancel or reschedule. Both sides get an email, and the connected calendar event is updated automatically.

Can BookLite notify our CRM or other systems?

Yes. BookLite sends HMAC-signed webhooks when a booking is created, cancelled or rescheduled, so your CRM, sheets or automation tools stay in sync without manual work.

Ready to Own Your Scheduling?

Launch BookLite for your business — or let us white-label it for your product. Pricing depends on scope and deployment.

Contact Us Talk to Sales