Skip to main content

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.

Example

Paid$45.00
BookedSat, 10:00

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.

  1. 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.

  2. Service configurationExample

    60

    minutes a session · 1 customer a slot

    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.

  3. SaturdayExample
    • 09:00
    • 10:00
    • 11:00
    • 13:00
    • 14:00
    • 15:00

    Times shown in Europe/London

    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.

  4. Example bookingHaircut
    1. Slot held for 10 minutes
    2. Paid at checkout
    3. Booking ConfirmedSaturday at 10:00
    4. Cancel or reschedule until 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

RescheduleCancel Booking

Your customer’s order

Example · full refund until Friday

Example · Haircut

Bookings

  • Order 1042Confirmed · Sat, 10:00Mark Completed
  • Order 1041Completed · Fri, 15:00
  • Order 1039Cancelled · Fri, 11:00
  • Order 1036No Show · Thu, 09:00
  • 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:

  • Beauty and wellness

    Facials, massage, hair

  • Classes

    Pilates, yoga, dance

  • Outdoor experiences

    Surf lessons, guided walks

  • Repairs and services

    Bike service, tune-ups

  • Online sessions

    Tutoring, consultations, coaching

  • Pet care

    Grooming, training

  • Workshops

    Pottery, sewing, crafts

  • Lessons

    Music, languages, art

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.

Let customers book you while you work.