Bookings · appointments and classes
Set your hours.
Get booked.
Sell appointments, classes and sessions from your own store. Customers pick a free time and pay at checkout, so the slot is theirs.
ExampleExample · Haircut
Booked from your store
Your hours
Customers only see the times you are open and that still have a spot.
- 10 min
- a slot is held while your customer checks out, by default
- 0
- shipping steps when the cart is a booking
- 24 h
- notice to cancel or reschedule, by default
How it works
From open hours to paid,
in four steps
Add a service, set when you are open, and publish. Your store shows the free times and takes the payment.
- Tuesday to Saturday09:00 to 17:00
Example · Availability schedule
01 Set your hours
Pick the days and hours you work, with as many time blocks a day as you need. Block a holiday or shorten a day.
- Service configurationExample
60
minutes a session
minutes a session · 1 customer a slot
- Maximum capacity
- 1
- Cancellation deadline
- 24 hours before
- Cancellation refund
- 100%
02 Set the rules
Choose how long a session lasts, how many people fit in a slot, and how late a customer can cancel or reschedule.
- SaturdayExample
- 09:00
- 10:00
- 11:00
- 13:00
- 14:00
- 15:00
Times shown in Europe/London
- Haircut · 60 minutes
- $45.00
Reserve Slot
03 Customers pick a time
Your product page shows a calendar. Only days with a free slot can be picked, and times show in the customer’s own time zone.
- Example bookingHaircut
- Slot held for 10 minutesSlot heldFor 10 minutes while they pay
- Paid at checkoutPaidYour customer checked out
- Booking ConfirmedSaturday at 10:00
- Cancel or reschedule until Friday, 10:00Free to cancelUntil Friday, 10:00
04 Paid and confirmed
The slot is held while they check out. Once they pay, the booking is confirmed and that time is taken.
Set up with Runner AI
Describe it.
Runner AI sets it up.
Say what you offer, how long it takes and what it costs. Runner AI adds the service with your hours and rules. Change anything later in the product form.
Runner AI · Chat
Add a 60-minute haircut for $45. I work Tuesday to Saturday, 9 to 5, London time.
What Runner AI set up
Booking product
On sale
Haircut
$45.00 · 60 minutes
- Set the session length60 minutes
- Opened your hoursTue to Sat, 09:00 to 17:00
- Set the time zoneEurope/London
- Set cancellations24 hours before, full refund
Example chat · change anything later in the product form
What you can offer
One seat,
or a full class.
Each service has its own hours, length and price. Sell it in the same store as your products.
Appointments
One customer per slot. Once it is booked, nobody else can take it.
Classes and groups
Set how many seats a slot has. Customers see how many spots are left.
Longer sessions
Let customers pick a start and an end time, and book sessions back to back.
Online sessions
Add your meeting link. Customers get a Join Meeting button on their order.
Coming soonZoom and Google Meet.
After the booking
Plans change.
Your rules hold.
Customers move or cancel their own booking until the deadline you set. Every booking shows on its order.
Booking Confirmed
Saturday at 10:00
Haircut · 60 minutes. 100% refund if you cancel before Friday, 10:00.
RescheduleCancel Booking
Your customer’s order
Example · full refund until Friday
Example · Haircut
Bookings
- Order 1042Confirmed · Sat, 10:00Confirmed · Sat, 10:00Mark Completed
- Order 1041Completed · Fri, 15:00Completed · Fri, 15:00
- Order 1039Cancelled · Fri, 11:00Cancelled · Fri, 11:00
- Order 1036No Show · Thu, 09:00No Show · Thu, 09:00
A cancellation inside your deadline refunds the share you set, from 0 to 100%. After the deadline, the booking stays.
- Signed-in customers reschedule or cancel from their order
- A cancellation refunds the share of the price you set
- Mark each booking completed or no-show
Examples
If it has a start time,
you can book it.
Anything a customer turns up for, in person or online. A few of the things people book:
FAQ
Questions, answered
Everything to know before your first booking. Still unsure? Ask Runner AI in the chat.
What can I take bookings for?
Anything with a start time: appointments, classes, lessons, consultations. Each service has its own length, price, weekly hours and number of seats per slot.
How do customers pay?
At your store’s normal checkout, when they book. The slot is held while they pay, for 10 minutes by default, and a cart with only bookings has no shipping step. A booking can also be free.
What does each booking cost?
Runner takes a fee on each sale, set by your plan: 3.5% on Free, 2% on Plus, 1.5% on Pro, and 1% on Max. Your payment provider also charges 2.9% + $0.30 per sale.
Can customers cancel or reschedule?
Yes, if you allow it. You set how many hours before the start they can still cancel or reschedule, and what share of the price a cancellation refunds. Signed-in customers do both from their order page.
What about time zones?
You set the time zone your hours are in. Each customer sees the times in their own time zone.
Can I take bookings on any store?
Bookings work on stores built with Runner. Stores connected from Shopify can’t take them yet.