The booking engine: service, round-robin, class, collective and group calendars with availability rules, buffers and limits.
Bring your stack to a call and we will set this module up against how your business actually runs.
Book a callCalendars and Scheduling is the booking engine of the platform. A calendar here is not a calendar; it is a bookable service definition. It says what is being booked, who can deliver it, how long it takes, how far ahead and how far out it can be booked, what happens either side of it, and what the platform should do the moment a slot is taken. The calendar view is only one way of looking at the bookings that definition produced.
Because each calendar is a service definition, an account usually has several: a short discovery call, a long consultation, a group class, a multi-person onboarding session. Each gets its own duration, its own team members, its own intake form and its own follow-up. Operators who push every appointment type through a single calendar end up with reminders that say the wrong thing and availability that makes no sense.
The mental model that matters is that availability is calculated, not stored. The platform starts from the calendar's open hours, subtracts what is already booked, subtracts conflicting events on each team member's connected external calendar, subtracts buffers either side of existing appointments, then applies notice periods and per-day limits. A slot a client cannot see is almost never a broken calendar; it is one of those subtractions doing its job.
Scheduling is where most builds turn interest into a commitment, so it sits between the capture modules and the delivery ones. Funnels and forms feed it, workflows wrap around it, the inbox and the phone system let staff book on a client's behalf, pipelines track the appointment as a deal stage, and payments can gate the slot. Reporting then reads booked, showed and no-show counts as the honest measure of whether the marketing worked.
An ad sends traffic to a funnel page with the booking widget embedded. The booking fires a workflow that confirms by email and SMS, creates an opportunity at a booked stage, assigns the owner from the round-robin result, and sends reminders at the intervals the client actually responds to. A no-show status moves the opportunity back and starts a recovery sequence. The whole path is one calendar, one workflow and one pipeline.
A missed call triggers a text back from the phone system. The reply lands in the unified inbox, where a receptionist (or BO, if the conversation agent is handling it) sends the booking link for the short-notice calendar, which has a tighter notice period and no deposit. Because the calendar is separate from the standard consultation, the availability rules can be looser without affecting the main calendar.
A class calendar holds weekly sessions with a capacity. The booking page collects a deposit through the connected processor before the seat is held, then a workflow enrolls the contact in the matching course inside Memberships so the materials unlock on the same day. Attendance statuses drive both the reminder cadence and the certificate at the end.
Every module on this site is something we set up, test and hand over with the SOPs your team needs to run it.
Book a call