Bookings let customers reserve a time slot with you. They work great for classes, consultations, sessions, rentals, and anywhere else you sell your time.
Before you start
- A clear idea of how long one booking takes
- A resource set up under Resources (the person, room, or kit being booked) — this is where your weekly schedule and holiday block-outs live. The separate "Manage your booking resources" article walks through it.
- Your store-wide booking defaults set under Store > Products > Bookings (advance window, minimum notice, cancellation window, default clients per slot)
Add a booking product
- 1
Open Products and click Add product
In the sidebar, click Products, then click the Add product dropdown in the top right and pick Booking.
- 2
Describe what you are offering
Add a title, description, and photo. Tell customers what to expect — where it happens, what to bring, what is included.
- 3
Set the duration
In Booking details, set Duration in minutes. This is how long a single appointment takes.
- 4
Add buffer time if you want one
Buffer time (minutes) keeps a gap between back-to-back bookings — handy for resetting the room or commuting between locations.
- 5
Set Clients per slot
How many customers can book the same time? Use 1 for a one-on-one session, or higher for group classes. Leave it blank to inherit your store default.
- 6
Pick a reminder mode
Email reminders default to Inherit (use your store defaults). Switch to Custom to toggle the 24-hour and 2-hour reminders for this product specifically, or Disabled to send nothing.
- 7
Attach a resource and set your price
Attach the resource that fulfils this booking — that resource's weekly schedule and any holiday exceptions decide which slots customers see. Set your price, choose Active in the sidebar, and click Save Product.
Manage your bookings
Open Orders > Bookings in the sidebar to see your bookings on a calendar. Tap a booking to view it, reschedule it, cancel it, or block out time. You and the customer both get email notifications when a booking is created, rescheduled, or cancelled.
Add a buffer between bookings
Even five or ten minutes of buffer gives you time to reset. Customers cannot book back-to-back when you set this, which saves you from rushed handovers.
Availability lives on the resource, not the product
The days and times you accept bookings (Monday 9–5, every weekday, weekends off) are set on the resource itself under Resources. Block out a public holiday or a personal day there too — those exceptions disappear from the booking calendar straight away.
Frequently asked questions
Can customers reschedule themselves?
Yes — within the cancellation window you set under Store > Products > Bookings, customers can reschedule from their account on your storefront. After that window, only you can move them.
What if I am sick on a booked day?
Open Orders > Bookings, find the booking, and cancel it. The customer gets an email letting them know, and you can offer a refund or a free reschedule.
Can I block out specific dates like holidays?
Yes — open the resource under Resources and add an exception for that date. The matching slots disappear from the customer calendar straight away. Public holidays show up as suggestions, so you can block a national holiday in two clicks.
Can I offer different versions of the same service?
Yes. On a booking product, use Multiple Booking Options for things like staff, location, or session tier — each option can carry its own price. Different durations are usually clearer as separate products so customers can pick at a glance.