Appointment management software: customers book appointments themselves and receive automatic reminders via Zalo
Customers can book appointments directly in Zalo; the system prevents double-booking, automatically sends reminders before appointments, and keeps each customer's history. What should appointment management software include, how does it differ from notebooks and messages, and how do you choose the right one for your business?
Updated: 15/10/2026
Many service businesses still take appointments by phone, through personal Zalo messages, or via Facebook, then copy them into a notebook. This works when there are only a few appointments each day. Once bookings pick up, double bookings, forgotten reminders, and no-shows without notice start happening every week. Appointment management software is designed to solve exactly these problems.
What is appointment management software?
Appointment management software lets customers book online themselves, allows the business to view the full schedule by day and by staff member, and automatically reminds customers before their appointments. Every appointment is kept in one place, so everyone on the team can access it without relying on a notebook at the counter or the receptionist’s phone.
In Vietnam, customers are more accustomed to messaging on Zalo than opening a browser or installing another app. That is why Minihub CDP puts the booking process directly inside Zalo using Zalo Mini App, and send appointment reminders to customers via Zalo.
In summary: Customers book appointments themselves in Zalo, the system prevents double bookings, sends automatic reminders before appointments, and stores each customer's history so you can invite them back.
Signs you need software instead of notebooks and messages
- Two customers book the same staff member for the same time slot because appointments are received in two different places.
- Customer messages to book an evening appointment but by the next morning, when someone finally replied, the customer had already booked elsewhere.
- The receptionist spends all morning calling and texting appointment reminders for tomorrow’s customer.
- Customer misses an appointment without notice and that time slot remains empty, leaving no time to schedule someone else.
- You want to know what service the customer had last time then you have to dig through old messages or the old notebook.
- You don't know how many appointments there are this month or how many customers have returned because there is no consolidated data.
If you encounter just two of the six signs above each week, it is already time to switch to software.
What should appointment management software include?
Customers book online themselves
Customers choose a service, a staff member, and an available time—even in the middle of the night. There's no need to wait for someone to reply to a message.
Prevent double bookings
Available time slots are calculated based on the service duration and each staff member's working schedule, so a time slot cannot be booked twice.
Nhắc hẹn tự động
A confirmation message immediately after booking, a reminder before the appointment, and a button for customers to notify you early if they need to reschedule.
Schedule by staff member
Managers can view each person's schedule for the entire day, while receptionists can enter appointments on behalf of customers who call or walk in.
Customer profiles and history
Each customer has a profile showing what services they have received, which staff member served them, how long it has been since their last visit, and whether they frequently miss appointments.
Report
Appointments by day, peak hours, no-show rate, new customers, and returning customers.
How does booking appointments directly in Zalo work?
Customers do not need to install another app. The entire journey takes place in Zalo:
- Scan a QR code or click a linkat the counter, through posts, in messages
- Choose a service and timeonly show available time slots
- Confirm with a phone numberCustomers tap to agree to share their information instead of typing it manually
- Receive remindersbefore the appointment, with a button to confirm or reschedule
- Return next timea rebooking invitation message when it is time
On the business's side, all appointments appear in the admin portal by date and staff member. Appointments entered by receptionists on behalf of customers go into the same system, so those time slots disappear from the list of available times that customers see.
Comparing ways to accept appointments
| Appointment booking software on Zalo | Notebooks, Excel | Message customers via Zalo or personal Facebook | Online booking website or dedicated app | |
|---|---|---|---|---|
| Customers book outside business hours | Có | No | Customer sends a message and waits for a reply | Có |
| Prevent double bookings | Automatic by staff member | Depends on who records it | No | Depends on the software |
| Nhắc hẹn | Automated Zalo messages | Call or message manually | Message manually | Usually via email or SMS |
| What customers need to install | No, it uses the Zalo customers already have | No | No | Open the website or download the app |
| Customer history | One profile for each customer | Scattered across multiple pages | Within conversations | Có |
| Invite customers back | Send Zalo messages based on service history | No | Manually message each person | Depending on where the customer leaves their information |
Website booking still has its place, especially when customers find you through Google. Many businesses keep their websites to remain discoverable, while handling bookings and reminders in Zalo because that is where customers read messages every day.
Which industries need appointment management software?
Any industry that sells staff time in time slots: spas, hair salons, nail salons, clinics, dental practices, gyms and personal trainers, garages, and educational centers offering trial classes. Each industry has its own scheduling needs:
- Appointment scheduling for salons, spas, and nail salons
- Book appointments for clinics and dental practices
- Class schedules for gyms, yoga studios, and personal trainers
- Maintenance schedules for garages
- Trial class bookings for learning centers
- Treatment plans for beauty clinics
7 questions to ask when choosing appointment management software
- Where do customers book appointments? If customers have to download an app or create an account, most will go back to messaging as before.
- Which channel are reminders sent through? Few Vietnamese people read email. Zalo messages have significantly higher open rates because customers use Zalo every day.
- Does it prevent double-booking for each staff member, or only block off shared time slots for the entire business?
- How quickly can receptionists enter appointments on customers' behalf? Customers who call or walk in will still exist, so the software must handle both.
- Who owns the customer data? You need to be able to export customer lists and service history whenever needed.
- Can it integrate with the sales software you already use? Otherwise, staff will have to enter the information in two places.
- What is the total annual cost, including reminder delivery fees, not just software fees.
How long does implementation take, and what needs to be prepared?
- A verified Zalo OA. This is a requirement for launching a Mini App that allows customers to book appointments and receive reminders.
- A list of services with their duration and price. Duration determines how available time is calculated, so it needs to reflect reality accurately.
- Each staff member's working schedule. Working shifts, days off, and the services each person can provide.
- Rescheduling and cancellation policies. Write a concise description for customers to see when booking.
- Put the booking access point within your customers' reach. QR codes at the counter, on business cards, in the Zalo OA menu, and in posts. Learn more how to get customers to use a Zalo Mini App.
The implementation timeline depends on the number of screens and the level of integration, typically taking one to four weeks, excluding the time Zalo needs to review the Mini App and message templates.
Frequently asked questions about appointment management software
Is there free appointment management software?
Yes. Google Calendar or the free plans of some international scheduling tools work well for a solo professional. The limitation is that they make it difficult to prevent double bookings across multiple staff members, reminders are usually sent by email, and customers have to open another unfamiliar website. Once you have two or more staff members and a busy schedule, software with Zalo reminders is often more worthwhile.
Do customers need to install an app to book an appointment?
No. Customers scan a QR code or click a link, and the Zalo Mini App opens right inside Zalo. They don't need to download anything or create a new account.
What about customers who call or walk in?
Receptionists can enter appointments on the admin portal on behalf of customers. These appointments use the same time-slot availability as customer bookings, so double-booking is prevented, and customers still receive Zalo reminders if they consent.
How much does it cost to send appointment reminders via Zalo?
Reminder messages are ZNS messages (now called ZBS). Zalo charges for each successfully delivered message, typically a few hundred Vietnamese dong per message depending on the type. For details on how the fees are calculated, see the article automatic appointment reminders via Zalo.
Can it be used alongside other sales software?
Yes, if that software has an API. Minihub CDP connects appointments and customer data with the POS and CRM systems you already use, so you don't have to enter information twice. If integration isn't available yet, you can still use the booking and appointment reminder features independently.
How much does appointment management software on Zalo cost?
This includes the Zalo Mini App fee (from VND 4,000,000 per year through Minihub CDP, depending on the number of screens and integrations), the Zalo OA package fee, and reminder message fees charged by Zalo. See bảng giá Zalo Mini App or post how much it costs to build a Zalo Mini App.
Want to apply this to your business location?
Minihub CDP builds Zalo Mini Apps, sets up automated Zalo messaging flows, and connects them to your existing customer data. Free consultation, with a quote within 24 business hours.