The booking system lets your customers reserve time slots through your website. This feature is available exclusively on Premium plans. You manage everything from three pages: Bookings (incoming appointments), Business Hours (your weekly schedule), and Availability Exceptions (closures and special hours). This guide covers all three.
The booking system is only available on Premium subscriptions. If you are on a Starter or Pro plan, the booking pages will not appear in your dashboard and the booking feature will not be visible on your website. Upgrading to Premium automatically enables the booking system.
This page shows all appointments that customers have submitted through your website. You can review, confirm, cancel, and delete bookings here.
| Filter | Description |
|---|---|
| Upcoming | only future appointments (active by default) |
| Status | show only pending, confirmed, or cancelled bookings |
| Today | show only today's appointments |
Every booking has one of three statuses:
| Status | Description |
|---|---|
| Pending | the customer has submitted the booking, but it has not been confirmed yet. This is the default status for new bookings. |
| Confirmed | you have reviewed and approved the appointment. The customer receives an email confirmation. |
| Cancelled | the appointment has been cancelled. The customer receives an email notification. |
A customer books a manicure for Friday at 14:00. You check your schedule, see the slot is available, and confirm the booking. The customer receives an email saying their appointment is confirmed.
You need to cancel all Friday afternoon appointments due to an emergency. Open each booking, cancel it, and the affected customers are notified automatically by email.
Note: Deleted bookings are soft-deleted, meaning they are removed from your view but preserved in the database for record-keeping.
This page defines your regular weekly schedule. It determines which days and times customers can book appointments on your website.
Your business hours consist of seven entries — one for each day of the week. Each day has an opening time, closing time, whether the day is open or closed, and the duration of each booking slot.
| Field | Description |
|---|---|
| Open time | when your business opens (for example, 09:00). |
| Close time | when your business closes (for example, 18:00). |
| Open toggle | turn a day on or off. Turning it off means no bookings are available on that day. |
| Slot duration | the length of each appointment slot: 15, 30, or 60 minutes. |
You are open Monday through Friday from 09:00 to 18:00 with 30-minute slots, and Saturday from 10:00 to 16:00 with 60-minute slots. Turn off Sunday entirely.
The slot duration determines how your available time is divided for bookings:
| Duration | Best for |
|---|---|
| 15 minutes | ideal for quick services like a basic nail polish change. |
| 30 minutes | a good default for most appointment types. |
| 60 minutes | suited for longer treatments or consultations. |
You can set a different slot duration for each day of the week.
Set weekdays to 30-minute slots for regular appointments, and Saturdays to 60-minute slots for more relaxed weekend sessions.
This page lets you override your regular business hours for specific dates. Use it to close on holidays, take vacation days, or offer special hours on a particular date.
| Type | Description |
|---|---|
| Closed day | leave the "Available" toggle off. No bookings will be possible on this date. |
| Custom hours | turn the "Available" toggle on, then enter a custom opening and closing time. |
Close your business on December 25 and December 26 by creating two exceptions, both with "Available" turned off and the reason "Christmas."
On New Year's Eve, you only want to be open from 09:00 to 13:00 instead of your usual 09:00 to 18:00. Create an exception with those custom hours.
By default, the list shows upcoming exceptions (today and future). Use the filters to:
| Filter | Description |
|---|---|
| Upcoming | only future exceptions (active by default). |
| Closed Days | show only dates where you are fully closed. |
The booking settings page lets you control the overall behavior of your booking system.
| Setting | Description |
|---|---|
| Slot duration | set the default appointment length (15, 30, or 60 minutes). This applies as the system default; individual days can override it in Business Hours. |
| Lead time | set the minimum number of hours in advance that a customer must book. For example, setting this to 2 hours means a customer cannot book an appointment less than 2 hours from now. |
| Maximum advance booking | set how far into the future customers can book, from 1 to 365 days. For example, setting this to 30 days means customers can only see and book slots within the next month. |
Set a 2-hour lead time so you are not surprised by last-minute bookings, and a 30-day advance limit so your calendar does not fill up months ahead.
Understanding how bookings, business hours, and exceptions interact helps you manage your schedule effectively.
When a customer visits your booking page, the system calculates which time slots are available by following these steps:
Regular week: Your business hours define the weekly schedule. Customers see available slots based on those hours minus any already-booked appointments.
Holiday closure: You create an availability exception for the holiday with "Available" turned off. Customers cannot book on that date.
Extended hours for a special event: You create an exception with "Available" turned on and set custom hours (for example, 08:00 to 22:00). Customers see the extended time slots for that date.
Vacation week: Create one exception per day for each day of your vacation, all with "Available" turned off. Customers cannot book on any of those dates.
The booking system sends automatic emails at key moments:
| Event | What happens |
|---|---|
| New booking submitted | the customer receives a booking confirmation email. You receive a notification that a new booking has arrived. |
| Booking confirmed | when you confirm a pending booking, the customer receives an email with the confirmed date and time. |
| Booking cancelled | when you cancel a booking, the customer receives an email informing them of the cancellation. |
You do not need to send any emails manually. The system handles all notifications automatically.
Check your bookings daily. Pending bookings are waiting for your response — confirm or cancel them promptly so customers know where they stand.
Set up business hours first. Before enabling the booking system on your website, make sure your weekly schedule is correct.
Plan ahead for holidays. Add availability exceptions for known closures in advance so customers cannot accidentally book on those dates.
Use a reasonable lead time. A 2-hour lead time is a good default — it prevents last-minute surprises while still being convenient for customers.
Keep your advance booking window manageable. A 30-day window works well for most businesses. Extending it too far can make your schedule harder to manage.