Included in the Professional plan

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

Book

Pick a time

October 2026

Tue13
Wed14
Thu15
Fri16
Sat17
10:00 AM
10:30 AM
11:30 AM
2:00 PM
2:30 PM
4:00 PM
Continue · Thu, Oct 15, 2:00 PM

You’re booked!

Thursday, October 15

2:00 PM – 2:45 PM

Signature haircut

Send confirmation on WhatsApp
Google
Outlook
Apple
Three steps

How online appointment booking works

Set it up once from the same dashboard as your catalog. After that, your calendar fills itself.

01

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.

02

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.

03

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

+ New appointment
  • 9:00 AM

    – 9:45 AM

    Daniel Reyes

    Signature haircut

    Done
  • 11:30 AM

    – 12:15 PM

    Maya Torres

    Haircut, Beard trim

    Confirmed
  • 1:00 PM

    – 2:00 PM

    Lunch

    Blocked time

    Blocked
  • 2:00 PM

    – 2:45 PM

    Luis Gómez

    Signature haircut

    Confirmed
What you get

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.

Finding a time
By message: Messages back and forth until something fits
Online: The client sees your free times and picks one
After hours
By message: Bookings wait until you reply in the morning
Online: Clients book at 11 pm without waking you
Double bookings
By message: Easy to promise the same hour twice
Online: A taken time disappears for everyone else
Remembering the appointment
By message: A screenshot buried in the chat
Online: One tap adds it to the client’s own calendar
Knowing your clients
By message: Scattered across chats and notebooks
Online: One list with phone numbers and visit history

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.

FAQ

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.

Taking bookings today

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