← Back to Help Center

Bookings

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.

Availability

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.

Bookings

This page shows all appointments that customers have submitted through your website. You can review, confirm, cancel, and delete bookings here.

Viewing Your Bookings

  1. Open the Bookings page from your dashboard menu.
  2. By default, you see upcoming bookings — appointments scheduled for today or later.
  3. Each booking shows the date, time, customer name, email, and current status.
  4. Use the filters to narrow the list:
Filter Description
Upcoming only future appointments (active by default)
Status show only pending, confirmed, or cancelled bookings
Today show only today's appointments
  1. Click on any booking to see the full details, including the customer's phone number, notes, and timestamps.

Understanding Booking Statuses

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.

Confirming a Booking

  1. Find the pending booking in the list, or open it to view the details.
  2. Click the confirm action.
  3. A confirmation dialog appears. Confirm the action.
  4. The status changes to "Confirmed" and the customer receives an email with the confirmed date and time.

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.

Cancelling a Booking

  1. Find the booking in the list (it must be pending or confirmed).
  2. Click the cancel action.
  3. A confirmation dialog appears. Confirm the cancellation.
  4. The status changes to "Cancelled" and the customer receives an email notification.

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.

Deleting a Booking

  1. Click the delete action next to the booking you want to remove.
  2. Confirm the deletion.

Note: Deleted bookings are soft-deleted, meaning they are removed from your view but preserved in the database for record-keeping.

Business Hours

This page defines your regular weekly schedule. It determines which days and times customers can book appointments on your website.

How It Works

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.

Setting Your Opening Hours

  1. Open the Business Hours page from your dashboard menu.
  2. You see all seven days listed in order.
  3. For each day, edit the following directly in the table:
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.
  1. Changes are saved as soon as you update a field.

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.

Choosing a Slot Duration

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.

Availability Exceptions

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.

Creating an Exception

  1. Open the Availability Exceptions page from your dashboard menu.
  2. Click the create button.
  3. Choose the date (only today or future dates are allowed, and each date can only have one exception).
  4. Decide the type of exception:
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.
  1. Optionally add a reason (for example, "Christmas," "Vacation," or "Renovation").
  2. Save the exception.

Closing for a Holiday

  1. Create a new exception.
  2. Select the holiday date.
  3. Leave the "Available" toggle off.
  4. Enter a reason such as "Christmas Day."
  5. Save.

Close your business on December 25 and December 26 by creating two exceptions, both with "Available" turned off and the reason "Christmas."

Offering Special Hours

  1. Create a new exception.
  2. Select the date.
  3. Turn the "Available" toggle on.
  4. Enter your custom opening and closing times.
  5. Save.

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.

Editing an Exception

  1. Click the edit action next to the exception you want to change.
  2. Update the date, availability, hours, or reason.
  3. Save your changes.

Deleting an Exception

  1. Click the delete action next to the exception, or select multiple exceptions and use the bulk delete action.
  2. Confirm the deletion. Your regular business hours will apply again on that date.

Viewing Exceptions

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.

Booking Settings

The booking settings page lets you control the overall behavior of your booking system.

Enabling or Disabling Bookings

  1. Open the Booking Settings page from your dashboard menu.
  2. Toggle the booking system on or off. When turned off, the booking feature is completely hidden from your website.

Configuring Time Slot Rules

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.

How It All Works Together

Understanding how bookings, business hours, and exceptions interact helps you manage your schedule effectively.

What Your Customers See

When a customer visits your booking page, the system calculates which time slots are available by following these steps:

  1. Check the date — is it within the bookable range (today through your maximum advance booking days)?
  2. Check for exceptions — does this date have an availability exception? If the date is marked as closed, no slots are shown. If it has custom hours, those hours are used instead of the regular schedule.
  3. Check business hours — if there is no exception, the regular business hours for that day of the week apply. If the day is marked as closed, no slots are shown.
  4. Generate time slots — available slots are created from the opening time to the closing time, based on the slot duration.
  5. Remove booked slots — any time slots that already have a pending or confirmed booking are removed from the list.
  6. Apply lead time — for today's date, any slots that fall within the lead time window are removed (for example, if it is 14:00 and the lead time is 2 hours, slots before 16:00 are hidden).

Practical Scenarios

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.

Email Notifications

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.

Tips

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.