Let clients book appointments without the back-and-forth
Clients tap “Book” on a service in your catalog, pick a day and one of your free times, and they’re in. You get every booking in your dashboard and by email, and clients can confirm on WhatsApp. No app, no double bookings, no endless messages.
7-day free trial · $0.00 due today · No per-booking fees
In your catalog
Signature haircut
45 min · $25.00
Pick a time
October 2026
You’re booked!
Thursday, October 15
2:00 PM – 2:45 PM
Signature haircut
How online appointment booking works
Set it up once from the same dashboard as your catalog. After that, your calendar fills itself.
Set your hours and services
Add your working hours (with breaks and days off), then tick which services can be booked and how long each one takes. A haircut and a beard trim add up to one 45-minute slot.
Clients pick a free time
They tap “Book” on a service in your catalog, choose a day and one of the times you actually have free, and leave their name and phone. No app, no account, no back-and-forth.
You get the booking
It lands in your Appointments page and your email straight away, and the client can send it to your WhatsApp too. That time is taken, so nobody else can book it.
Your schedule, your rules
Clients only ever see times you can actually take. Everything else stays closed.
Working hours with breaks
Different hours each day, split shifts for lunch, and days off for holidays.
Breaks between clients
Keep 5, 10 or 15 minutes free after each appointment to clean up or catch up.
Notice and booking window
Require an hour (or a day) of notice and choose how far ahead people can book.
More than one chair
Several staff working at once? Let that many clients book the same time.
Today
4 on the calendar
9:00 AM
– 9:45 AM
DoneDaniel Reyes
Signature haircut
11:30 AM
– 12:15 PM
ConfirmedMaya Torres
Haircut, Beard trim
1:00 PM
– 2:00 PM
BlockedLunch
Blocked time
2:00 PM
– 2:45 PM
ConfirmedLuis Gómez
Signature haircut
Everything a booking page needs, built into your catalog
Your services, prices and booking in one place, on the link your clients already have.
No double bookings
Every booking is checked against your calendar the moment it is made. If two people go for the last slot, only one gets it and the other is asked to pick another time.
Added to their calendar
The confirmation screen has Google, Outlook and Apple Calendar buttons, so the appointment sits in the client’s own calendar with your address on it.
An email for every booking
You get an email the moment someone books, with their name, phone, services and time, even if they never message you.
WhatsApp or Telegram confirmation
After booking, the client can send you the details in one tap, already written: date, time, services, name and phone.
Walk-ins and blocked time
Add phone and walk-in appointments yourself, block an hour for lunch or an errand, and move an appointment when plans change.
Cancel and the slot opens up
Cancel an appointment and the time is free again for online booking. Mark visits done or as a no-show to keep your history honest.
A client list that builds itself
Everyone who books joins your Customers list, together with your loyalty members, with private notes and their appointment history.
Looks like your catalog
The booking screen takes on your catalog’s theme, colours and fonts, in English or Spanish, on any phone or computer.
No per-booking fees
It is part of the Professional plan. Unlimited bookings, no commission, no charge per appointment or per client.
Google Calendar is a trademark of Google LLC, Outlook of Microsoft Corporation, Apple Calendar of Apple Inc., and WhatsApp of WhatsApp LLC. Nice Catalogs is not affiliated with or endorsed by these companies.
Booking by message vs booking online
Your clients will still message you. They just won’t have to, to get a time.
Made for businesses that run on appointments
If your day is a list of clients and times, this is the page they book from.
Trainers and studios
Personal sessions and classes with a set number of spots.
Clinics and consultants
Consultations, check-ups and calls at times you choose.
Want them to come back, too? See how loyalty cards work.
Common questions
What is online appointment booking?
Online appointment booking lets clients reserve a time with your business themselves, from a link, instead of calling or messaging. In Nice Catalogs, clients tap “Book” on a service in your catalog, pick a day and a free time, and leave their name and phone number. The appointment appears in your dashboard right away.
How do clients book an appointment?
From your catalog or landing page link. Services you mark as bookable show a “Book” button. The client picks a day and one of the free start times, enters a name and phone number (email and a note are optional), and confirms. They can then send the booking to your WhatsApp or Telegram and add it to Google, Outlook or Apple Calendar.
Do clients need an app or an account?
No. Booking happens in the browser on any phone or computer. There is nothing to download and no password to create.
How do you prevent double bookings?
Every booking is checked on our server against your working hours, breaks, days off and existing appointments at the moment it is made, and two bookings for the same time are handled one at a time. If a time was just taken, the client is asked to pick another. If several people can serve clients at once, you set how many bookings a single time can take.
How long is each appointment?
You give each service a duration, and an appointment lasts as long as the services booked, added up. Services without a duration use the default length you set for your schedule.
How will I know when someone books?
Every online booking appears in the Appointments page of your dashboard and sends you an email straight away. Clients can also send you the booking details on WhatsApp or Telegram from the confirmation screen.
Can clients pay a deposit or cancel online?
Not yet. Booking is free for the client, and they pay you at the appointment as usual. To change or cancel, they contact you, and you move or cancel the appointment from your dashboard, which frees the time again.
Do I need to turn on ordering to take bookings?
No. Scheduling works on its own: with ordering off, bookable services simply show a “Book” button. With ordering on, clients can also add several services to their order and book them together.
How much does it cost?
Appointment booking is included in the Professional plan at $10/month, with a 7-day free trial and $0.00 due today. There is no fee per booking or per client.
Fill your calendar while you work
Add your hours, mark your services as bookable, and share your link. Try the Professional plan free for 7 days.
$0.00 due today