DMly
Booking system on WhatsApp

A WhatsApp booking system for Nigerian businesses

A WhatsApp booking system with live availability, buttons instead of typing, a deposit in naira to hold the slot and a reminder the day before. No-shows drop and your calendar fills itself.

Google Calendar sync Deposits in naira Reminders Per staff schedules
Nigerian spa receptionist welcoming a booked client
Appointment booking
The basics

How a WhatsApp booking system works in Nigeria

Your customers already ask for appointments on WhatsApp. A booking system answers them properly.

Customers book where they already are Instead of sending people to a booking page they will not open, the booking happens inside the WhatsApp chat they started. They tap a service, a staff member and a time.
Only real availability is shown The WhatsApp booking system reads each staff member’s schedule, so customers only see slots that are actually free, and nobody double books the same chair.
A deposit makes the booking real A deposit in naira through Paystack or Flutterwave holds the slot. If it is not paid in time, the slot is released for someone else.
Reminders cut the no-shows A reminder goes out the day before, with options to confirm or reschedule, so a changed plan becomes a moved slot instead of an empty one.
The flow

From question to confirmed slot in four taps

01 Customer asks They message on any channel and ask for a time, or tap book from your bio or website.
02 Real slots only DMly reads your live calendar and offers only times that are actually free, per staff member and per branch.
03 Deposit holds it A payment link goes out and the slot is held for ten minutes while they pay by card or transfer.
04 Reminders A confirmation now, a reminder the day before with your address, and a review request after.
Getting started

How to set up a WhatsApp booking system in Nigeria

Four settings do most of the work.

Step 1 Add your services Name, duration and price for each service, so customers see the naira figure before they book.
Step 2 Set staff and hours Give each staff member their own schedule and days off. Connect Google Calendar if you already use it.
Step 3 Choose the deposit rule Pick which services need a deposit and how much, then connect Paystack or Flutterwave.
Step 4 Turn on reminders Send a reminder the day before and a review request after the visit.
Side by side

Booking by hand against a WhatsApp booking system

What you need Booking by hand on WhatsApp DMly WhatsApp booking system
Answering "do you have space?" Check the diary, type back Free slots shown instantly
Double bookings Happen when two people answer Prevented by live availability
Deposits Account number, then checking alerts Paystack or Flutterwave link, confirmed automatically
Reminders If someone remembers Sent the day before, every time
Bookings at night Wait until morning Taken while you sleep
Also handles

Classes, groups and recurring bookings

Classes Group sessions with capacity Yoga, dance, tutorials and training sessions with a headcount limit and a waitlist that fills cancellations.
Recurring Standing appointments Every second Saturday, same stylist, booked once and reminded every time.
Staff Per person calendars Customers pick the stylist, trainer or agent they want, and only that person’s free slots show.
By business

What a booking looks like in your trade

Tap through, or let it play on its own.

01 Salon
02 Clinic
03 Gym or studio
04 Tutor or school
05 Property
06 Home service
Salon Stylist, service and deposit settled in the chat She picks a silk press, sees only Zainab’s free Saturday slots, pays a ₦5,000 deposit and gets your address on Aminu Kano Crescent. Zainab sees the booking on her phone before the chat ends.
By business type

WhatsApp booking system by industry

Salons Fill every chair on Saturday Bookings, deposits and rebooking for stylists and barbers. Clinics Appointments without the queue Confirmations and reminders for clinics and dentists. Fitness Fill classes and keep members Class bookings with capacity and renewals. Payments Take the deposit in the chat Paystack and Flutterwave links with receipts.
The machinery

The four settings that do most of the work

Set these once during onboarding and the calendar mostly runs itself.

Nigerian salon team reviewing the day's appointments
Deposits set per service Nothing for a ₦3,000 trim, thirty per cent for a ₦60,000 treatment. It comes off the final bill, so it reads as fair rather than as a fee. Buffers and travel time Ten minutes between clients, forty between site visits. The calendar stops offering back to back slots you cannot physically keep. A cancellation policy in writing Your terms show in the chat before payment and travel with the confirmation. When someone moves a slot late, nobody argues about what was agreed. Reminders on your own schedule Twenty four hours before, then two hours before, with reschedule as a button. Your wording, in English or pidgin.
What changes

What owners notice in the first month

Averages across Nigerian salons, clinics and studios running bookings on DMly.

62% fewer no-shows Deposits plus two reminders, measured against the same businesses before DMly.
4 minutes saved per booking No calls, no back and forth, nothing written into a paper diary.
₦ 450,000 recovered a month Empty slots refilled from the waitlist and rebooking nudges, for a mid-size salon.
38% rebook on their own The nudge arrives at the right interval, so regulars stay regular without anyone chasing.
Compare

Two ways to take a booking

Same customer, two very different experiences.

What the customer has to do A booking link DMly in the chat
Leave the conversation Yes, opens a browser No, stays in WhatsApp
Type their details again Name, phone, email Nothing, you already have it
See only genuinely free slots Usually Always, live and per staff member
Pay a deposit there and then Card only, often fails Card, transfer or USSD in naira
Get a reminder One email WhatsApp, 24 hours and 2 hours before
Reschedule without calling Rarely One tap, and the slot returns to the pool
Cope with a weak connection Poorly Fine, it is only a chat message
Watch it work

Booked, paid and reminded without a phone call

CF Core Fitness Lekki WhatsApp · class booking
Is there space in the 6am spin class tomorrow? Tomorrow 6:00am has 3 bikes left. Shall I hold one for you? Yes Held ✓ ₦4,000 drop-in, or free on your monthly plan. Pay here: pay.dmly.io/core/3312 Confirmed. See you at 6:00am, bring a towel 💪
Deposits kill no-shows Ask for part payment to confirm and empty chairs mostly disappear.
Per-staff calendars Each stylist, trainer or consultant has their own availability and working hours.
Reminders that reduce cancellations A nudge 24 hours before, another two hours before, with reschedule in one tap.
Going deeper

Why chat bookings work better than a booking page

Nobody wants another link A booking page asks a customer to leave the conversation, load a site on a weak connection, pick from a grid and remember a password. Half of them do not come back. Booking inside the chat they are already in removes every one of those steps.
The deposit is the whole trick Most no-shows are not malicious, they are people who never really committed. Asking for a small deposit turns a maybe into an appointment. Salons and clinics we work with typically cut no-shows by more than half in the first month, and the deposit is deducted from the final bill so nobody feels cheated.
Your real availability, not your ideal one Service durations, buffer time between clients, per-staff working hours, lunch breaks, public holidays and blackout dates. The calendar offers what is genuinely possible, which is what stops the double bookings that cost you customers.
Rescheduling should be easy on purpose A customer who can move an appointment in one tap will move it instead of ghosting you, and a freed slot goes back into the pool where the waitlist can claim it. Making changes hard does not protect your calendar, it just hides the truth from you.
Rebooking is where the money is DMly knows the usual gap between visits, six weeks for a retouch, a month for a gym renewal, and nudges at the right time with the right slots. This is the single highest-return automation for any appointment business.
Why DMly

Why Nigerian businesses choose DMly

What your customers already do on WhatsApp, Instagram and Facebook, handled in one place and priced in naira.

01Priced in nairaPlans from ₦29,000 a month, and Meta's message costs explained in naira before you send.
02The official WhatsApp APIRuns on Meta's official WhatsApp Business API, on your own number.
03Every channel, one inboxWhatsApp, Instagram, Facebook, TikTok, Telegram, SMS and website chat, answered by one team.
04Bookings and payments in the chatTake bookings, send invoices and share Paystack payment links without leaving the conversation.
05Set up for you, freeTell us what you want to automate and we build it with you, including help with Meta business verification.
06People you can reachCall or WhatsApp our team on 0806 121 1164.
Start your 7-day free trialChat with us on WhatsAppNo card needed for the trial. Setup help is free.
Questions

WhatsApp booking system in Nigeria: what owners ask

Does it work with Google Calendar?
Yes, two-way sync per staff member, so personal commitments block business slots.
Can deposits be optional?
Yes, per service. Deposits on long or expensive services, free booking on quick ones.
What about classes with capacity?
Class sizes, waitlists and automatic promotion from the waitlist when someone cancels.
Can customers cancel themselves?
Yes, within the window you set, with your cancellation policy shown in the chat.
How do deposits reach my account?
Straight into your Paystack or Flutterwave account in naira, usually settled the next working day. DMly never holds your money.
Can staff use their own phones?
Each staff member logs into the DMly app, sees only their own bookings and gets a notification the moment a new one lands.
Can customers book appointments on WhatsApp in Nigeria?
Yes. They message your business number, pick a service and a time from the options shown, and the booking lands in your calendar.
Can I take a deposit in naira?
Yes, through Paystack or Flutterwave, by card or bank transfer. The booking is confirmed once the deposit is paid.
Can I run classes as well as appointments?
Yes. Set a capacity for a class and people book a seat until it is full.
What does a WhatsApp booking system cost in Nigeria?
DMly plans start at ₦29,000 a month. Reminders are WhatsApp utility messages, which Meta bills at about ₦8.92 each.

Fill your calendar without answering the phone

Set your services, hours and deposit once, then let the chat do the booking.

Start free trial Book a demo