Skip to content
Help centre
Treatments & appointments

Printed from https://zeropos.shop/help/online-booking

Treatments & appointments

Let customers book online

Share one link and customers book their own appointments, straight into your treatment calendar. You choose the notice, the rooms and how far ahead they can see.

How-toBy default: Owner · Administrator · ManagerWhere: BACKOFFICE › Treatments › Online bookingChecked 21 Oct 2026

Owners can change what each role may do.

Everything is on BACKOFFICE › Treatments › Online booking, and each change saves as you make it. The page only offers times that are really free: it checks the shop's opening hours, its rooms and the diary first, exactly as the calendar does.

On this page

Before you start

Online booking settings: which shops take bookings, treatment rooms and notice

Choose the shops that take bookings and how much notice you need.

The public booking page on a customer's phone, with free times for tomorrow

What your customer sees: shop, treatment, day, then a free time.

Steps

  1. Step 1
  2. Step 2

    Switch on Accept online bookings.

  3. Step 3

    Tick the shops under Which shops take bookings. With more than one, customers pick a shop first.

  4. Step 4

    Set Shortest notice in hours and How far ahead in days.

  5. Step 5

    Set Treatment rooms: how many treatments can run at the same time, at every shop without a number of its own.

  6. Step 6

    Optional: choose Times offered every, switch off Show prices, or write a Welcome message.

  7. Step 7

    Tap Copy next to Link to share, and post the link on Instagram, a QR code or a WhatsApp reply.

What your customer does

  1. Step 8

    They open the link, answer Which shop? if asked, then Choose a treatment.

  2. Step 9

    They Pick a day and Pick a time from the free ones.

  3. Step 10

    They fill in Your details, with a Voucher code (optional) if they have one.

  4. Step 11

    They tap Confirm booking.

What happens next

Questions

Why does my booking page offer no times?
Times come from each shop's opening hours, set in the shop's form in MANAGE › Locations under Opening hours. A shop without them offers no times online; staff can still book it by hand in the calendar.
Can each shop have its own number of rooms?
Yes: open the shop in MANAGE › Locations and set its Treatment rooms; leave it empty to use the number on this screen. Shops with a number of their own are listed next to Overridden at, and the calendar counts the same rooms (Treatment rooms and who does each treatment).
Which treatments does the page show?
Those marked Can be booked as an appointment, in the shops ticked under Offered at (none ticked means every shop). A treatment that can't finish before closing time isn't offered that day.
A customer says no confirmation email arrived. Why?
Only customers who typed an email get one, and one address gets at most five a day from your page: past that the booking still lands, and the page tells the customer no email was sent this time. A shop without its own email provider sends through Zero POS's shared address, which allows a set number of emails a day, and booking confirmations may use a third of them so receipts always have room. Past that, bookings still land in the calendar but get no confirmation until the count starts again at midnight UTC. With your own provider that limit no longer applies: Connect your email and set up marketing emails.
A customer books from abroad. Which time do they get?
Your shop's. The times on the page are your shop's clock wherever the customer's phone is, and the appointment is made for exactly the time they tap. The confirmation email, the page its Change or cancel button opens and your team's alert all give that same time.

If you see this…

  • On screen

    Too many attempts. Please try again shortly.

    What to do

    Customers see this after ten tries in an hour from one connection, or once the page has taken 200 bookings in a day, whoever made them: far more than a shop's customers book, so someone is booking again and again. What they booked is in the calendar; cancel what isn't real (Look after appointments: find, mark done or no-show, cancel). The page takes bookings again within the hour, or from midnight UTC.

  • On screen

    has no opening hours set, so the booking page has no times to offer. Set them under Locations, then customers will see real slots.

    What to do

    Open that shop in MANAGE › Locations, fill in Opening hours and save: the booking page offers real times straight away. Until then, take its bookings by phone in the calendar (Book an appointment).

  • On screen

    Booking is not available

    What to do

    Customers see this while Accept online bookings is off, or when they open an old link after Replace link. Switch it on, or send them the current link.

  • On screen

    Nothing free on this day. Try another one.

    What to do

    Every room is busy, the day is inside the Shortest notice, or the shop has no opening hours that weekday.

Good to know

  • Open shows the booking page exactly as a customer sees it.

Running a salon or spa? See how Zero POS fits

Guides written from the app's own screens and checked against them, in English and Castilian Spanish.

Open in Zero POS