--- title: "Online Appointment Booking for Small Business | Nice Catalogs" description: "Let clients book appointments from your catalog. They pick a service and a free time, and can confirm on WhatsApp. No app, no double bookings. Try free." url: "https://nicecatalogs.com/appointment-booking" keywords: "online appointment booking, appointment booking for small business, appointment scheduling software, booking page for salons, barbershop booking app, online booking system, appointment booking with whatsapp, book appointments online, appointment calendar for small business" --- 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. [Try for free](https://nicecatalogs.com/signup) See how it works 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. ### Barbershops and salons Cuts, colour and beard trims, each with its own length. Learn more [Barbershops and salons](https://nicecatalogs.com/for-salons) ### Spas and wellness Massages, facials and treatments booked around your rooms. Learn more [Spas and wellness](https://nicecatalogs.com/for-spas) ### 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](https://nicecatalogs.com/digital-loyalty-card) . 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. [Try for free](https://nicecatalogs.com/signup) [See pricing](https://nicecatalogs.com/pricing) $0.00 due today