Bookable resources and availability
Resources are the people, tables, and rooms customers book against — a stylist, a therapist, a table, a tasting room. Each carries its own weekly hours and days off, and your store builds the bookable times from them.
Bookable resources and availability
A resource is the thing a customer books a time with — a stylist, a therapist, a class instructor, a restaurant table, a tasting room. Each resource carries its own weekly hours, and a booking product (an appointment or a reservation) generates its open times from them. Resources don't need a login or an account; they're simply a list you manage, and they're the foundation every booking sits on.
No resource, no bookings. A booking product can only offer times once it's pointed at a resource that has hours. Set your resources up first, then build the product.
Add a resource
- Open Resources. Go to Resources and click New resource.
- Name it. Use something customers will recognise — "Jane Doe", "Table 4", "Tasting Room".
- Pick a type. Person, table, room, or generic. The type only changes the label customers see; all types behave the same way.
- Set the weekly hours. Tick the days it's available and set a start and end time for each. The default is Monday–Friday, 9am–5pm.
- Save.
A resource with no hours generates no bookable times. If customers say there are no times available, the first thing to check is that the resource has weekly hours set — and that they fall within your booking product's lead time and booking window.
Days off and one-off hours
Under Date-specific hours you can override the weekly pattern for a single date — without touching your regular hours:
- Closed — tick "Closed" to block the whole day. A public holiday, annual leave, a private event. No times are offered that day.
- Different hours — set a start and end time to replace the usual hours for that one date (a late market night, a half day, an early close).
Add your holidays and days off in advance. A customer can only book a time your store is actually offering, so blocking the day ahead of time saves you cancelling bookings later.
How times are generated
You don't list individual slots. Your store works out the open times from three things together:
- The resource's weekly hours and any date-specific overrides.
- The booking product's rules — duration, time step, lead time, booking window, and buffers.
- What's already booked — confirmed bookings and times currently being checked out are removed so the resource is never double-booked.
Change any of these and the available times update straight away — no re-publishing needed.
Connect a resource to a booking
A resource only takes bookings once it's assigned to a booking product. On the product form, pick the resource (or resources) that can serve it. When more than one resource is attached, the customer can choose who or what they book. See Taking appointments and reservations for the full product walkthrough.
Reuse one resource across several services. A stylist set up once can be offered on a "Cut & finish", a "Colour", and a "Blow-dry" — each with its own duration and price — all drawing from the same weekly hours, so they never double-book each other.
See a resource's day
Calendar shows everything time-bound in one place. Switch to the team view to get one column per resource, so you can see each stylist's or table's day side by side. From there you can drag an appointment to reschedule it or click an empty slot to add one.
Removing a resource
You can delete a resource from its edit page. A resource that still has bookings can't be deleted — cancel or refund those first, or simply mark it inactive to take it off the booking page while keeping its history intact.