Naija launch offer 50% off every plan · ₦19,500/month was ₦39,000 See plans
DMly
Appointments and class bookings

Bookings taken in chat, deposits collected upfront

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
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.
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.
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.
148,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.
Questions

Bookings and deposits

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.

Fill your calendar without answering the phone

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

Start free trial See naira pricing
Scroll to Top