Bookings
Sell your time as easily as a product
A booking is a product with a calendar attached. Shoppers choose the service, the person, the day and a free slot, pay in full or leave a deposit, and get the details with a calendar invite. You see every appointment in a calendar with a column per staff member.
- Slots worked out from opening hours, time off, buffers and existing bookings
- No double-booking, even when two people click at once
- Times shown in your store's or the location's time zone
Availability: Pro and Advanced plans — included in the free trial (test mode)
Saltwater Studio
Times shown in the studio's time zone
Cut & finish · Thu 23 Oct · 10:30
- Deposit today (30%)
- $16.50
- Pay at the appointment
- $38.50
How it's set up
Shaped around how service businesses work
Appointments or classes
Appointment mode gives one customer per slot per staff member. Class mode sells a set number of seats in each slot — a yoga class, a workshop, a tour.
Options with their own length
A haircut can be 30 or 60 minutes at different prices. Each option carries its own duration.
Resources
Staff, rooms or equipment, each with a colour, weekly hours, time off and optionally a location and time zone.
Buffers & notice
Add clean-up time before or after, a minimum notice (two hours by default) and how far ahead people may book (60 days by default).
Approval when you need it
Require approval and bookings wait as pending until you confirm them.
Intake questions
Ask what you need to know before the appointment, using custom fields on the booking product.
Your side
A calendar with a column for every person
The day view puts each staff member or room side by side, coloured by resource; week and month views show the bigger picture. Click an empty slot to add a booking by hand — for a phone call or a walk-in — and choose whether it's unpaid, marked paid or sent an invoice link.
Open any booking for the customer, the order, their intake answers and the actions you need: confirm, complete, mark as no-show, reschedule or cancel with a refund.
- Day, week and month views, plus a filtered list
- Manual bookings can override availability
- Private iCal feed for Google or Apple Calendar, per resource if you like
Your customer's side
What booking feels like for the customer
Step 1: Choose
Pick the service option and a staff member, or "Any available".
Step 2: Find a time
A month calendar highlights days with free slots; tap one to see its times, with a note of the time zone.
Step 3: Book
Answer any intake questions and check out. The slot is held for 15 minutes while they pay.
Step 4: Get the details
The confirmation email includes the booking, an .ics attachment and an "Add to Google Calendar" link.
Step 5: Manage it
Signed-in customers see My bookings; guests use the secure link in their email to cancel or reschedule within your rules.
In detail
Everything bookings can do
40capabilities in 6 areas
Services
9- Booking products alongside physical, digital and gift-card products
- Appointment mode or class mode with seat capacity
- Options with their own price and duration
- Slot interval (defaults to the service length)
- Buffer before and after
- Minimum notice and maximum days in advance
- Where it happens: a location, or online / at the customer
- Optional approval before confirming
- Intake questions from custom product fields
Availability
7- Weekly hours per staff member, room or piece of equipment
- Weekly hours per service when there are no resources
- Store-wide closures and holidays
- Time off per resource, all day or for set hours
- Extra opening hours on specific dates
- Daylight-saving-correct slots in each time zone
- Slot locking so a time can't be sold twice
Payments & policies
7- Take the full price or a deposit (percentage or fixed)
- Record the balance when the customer pays at the appointment
- Cancellation window, 24 hours by default
- Cancellation refund: full, store credit or none
- Reschedule window
- Booking-only carts skip shipping
- Gift cards, discount codes and store credit work at checkout
Reminders & notices
5- Reminders by email and SMS at the times you choose
- Booking details and .ics file in the order email
- "Add to Google Calendar" link
- Optional notification to staff for new bookings
- Push notification to the mobile admin for new bookings
Running the diary
7- Day view with a column per resource
- Week and month views and a filterable list
- Statuses: pending, confirmed, completed, cancelled, no-show
- Past confirmed bookings marked completed automatically
- Manual bookings with payment none, mark paid or invoice link
- 12- or 24-hour clock and your week start day
- iCal calendar feed, optionally per resource
Storefront & reporting
5- Booking page with staff picker, month calendar and time grid
- Booking form widget for custom product designs in the builder
- My bookings in customer accounts
- Booking screens translated into 30 languages
- Bookings report: count, seats and revenue by service and by resource
Included on Pro and Advanced
Bookings are part of the Pro and Advanced plans and can be tried during the 14-day free trial in test mode. The Studio theme is designed around bookings, with the booking form front and centre on the product page.
Can customers choose a specific staff member?
Yes. They can pick a person or choose "Any available", in which case the slot is offered whenever at least one assigned staff member is free.
Can I take a deposit instead of the full price?
Yes. Set a deposit as a percentage or a fixed amount per service. The rest is paid at the appointment and can be recorded in the admin or at the POS.
How do reminders work?
Add one or more reminders per service — for example 24 hours before by email and SMS. SMS needs your messaging connection to be set up.
Can customers cancel or reschedule themselves?
Yes, within the windows you set (24 hours before by default). Refunds follow your policy: full, store credit or none. Guests manage their booking through the secure link in their confirmation email.
Do bookings sync with Google Calendar?
Each customer gets an .ics file and an "Add to Google Calendar" link. For your team, copy the private iCal feed into Google or Apple Calendar — one for everything or one per resource.
How do you prevent double bookings?
Availability is recalculated inside the booking transaction with the resource locked, and an unpaid checkout holds the slot for 15 minutes. Two people can't end up with the same slot.
Which plans include bookings?
Pro and Advanced. You can set up services and take test bookings during the 14-day free trial.
Open your calendar to online bookings
Add a service, set your hours and take a test booking during the 14-day free trial.
No credit card needed to start.