How a solo braider can stop losing clients to slow DM replies
A playbook for solo braiders who lose clients while their hands are busy: real prices, set hours, M-Pesa deposits and a booking link that replies for you.
Miali TeamUpdated 6 min read
Meet Grace, a braider in Kilimani, Nairobi. Her knotless braids are clean, her clients love her, and her calendar still has gaps. Grace is an illustrative example, not a real customer: her situation is one we hear about from braiders all the time, and the steps below are what we'd suggest to anyone in it.
Grace's problem is the most common one for solo braiders: plenty of interest, and no one to answer it.
Why solo braiders lose clients in the DMs
Grace works alone. When she's braiding, six to eight hours at a stretch, she can't touch her phone. By the time she replies to DMs at 8pm, many of the people who asked have already booked someone else.
She is the bottleneck. And replying faster isn't the fix, because her hands are busy. The fix is making the reply unnecessary. Our post on DM tennis explains why this matters so much.
Set up a booking page that answers for you
Here's how Grace could set herself up, in three parts.
- Services: her braid styles listed with photos and real prices. No "DM for pricing."
- Hours: 8am to 4pm open for booking, everything else closed, so nobody can request a 10pm start.
- Deposits: a required deposit. No deposit, no slot.
Then she posts her booking link on her Story: "I'm braiding. Don't DM me. Tap here to grab Friday's slot." While she works, people can see her prices, pick a time and pay the deposit, and the bookings are waiting for her to confirm when she takes a break.
Step by step: the setup any solo braider can copy
Put real prices on your page
"DM for pricing" is the biggest source of back-and-forth. A client who can see the price, the duration and a photo can decide on their own. List each style as its own service, with:
- A clear name ("Knotless, medium, waist length")
- The real price
- The real duration (a six-hour style should block six hours, plus a little padding for breaks)
- A photo of your own work
Set bookable hours and stick to them
Only open the hours you actually want to work. If your last start time for a long style is 10am, set it that way. Clients book what they see, and you stop getting "Can you do 7pm?" messages.
Turn on a deposit
In Miali, you can set the deposit as a fixed amount or a percentage of the service price. A 20% deposit on a KSh 5,000 style is KSh 1,000. Clients pay you directly by M-Pesa, then type the M-Pesa confirmation code into the booking form. You check the code and confirm the booking. The money goes straight to you, and Miali never holds it or takes a cut.
Braiders often ask for more on long styles because they buy hair in advance. More on that in our no-show guide.
Post the link where your clients already are
- Instagram and TikTok bio
- WhatsApp Business profile
- WhatsApp Status, a few times a week
- A pinned Story highlight called "Book"
The booking link generator gets your link ready to share, and the availability scheduler turns your open days into an image for Stories and Status.
Reply to every DM with the link
For the first couple of weeks, people will still message. Don't fight it. Answer with the link every time. Many regulars switch after a few rounds.
How to fill a gap in your week
Say Grace notices a gap on Tuesday morning. In the past she'd have posted "Who wants to book?" and heard nothing back. A better approach:
- Spot it early. Look at the coming week every few days, while there's still time to fill a gap.
- Pick your best regulars, not everyone. A short personal message to ten people who already love your work beats a public post. Miali also flags clients who are due for a rebook, which is a good place to start.
- Make the offer specific. One day, one time window, one clear reason to book now.
- Send them to the link. First to book gets it. No negotiating in DMs.
From Miali you can message clients one by one on WhatsApp, or send an email to a group of clients at once.
Gap-filling messages you can copy
"Hi love! I've had a Tuesday morning open up. If you've been meaning to redo your knotless, it's yours at 20% off. First to book gets it: [link]"
"Quick one: I have a slot free this Thursday at 8am. Want it? Book here and it's yours: [link]"
"Your braids are about due! I have two openings next week. Grab one here: [link]"
Only discount when it makes sense. If gaps show up every week, the fix is usually your hours or your prices, not more flash sales.
Checklist: your first week
- All services added with real prices, durations and photos
- Bookable hours set, everything else closed
- Deposit on, with your M-Pesa details
- WhatsApp reminders on (24 hours before by default, adjustable from 1 to 72 hours, plus a second one 2 hours before)
- Link in every bio and on your WhatsApp Business profile
- A Story posted with the link
- Every DM answered with the link
Common mistakes
- Leaving "DM for price" anywhere. On your page, your bio or your captions. It undoes the whole point.
- Setting durations too short. You'll end up double-booked or rushing.
- Forgetting about pending deposits. If a client doesn't send the deposit, the held slot is released after an hour, so check your pending bookings whenever you take a break.
- Discounting every quiet day. Clients learn to wait for the sale.
FAQ
How long does it take to set up? A few minutes, if you have your prices and photos ready.
Can clients book more than one style or add-on in one go? Yes. Clients can book several services in one booking, for example braids plus a wash.
What does the free plan include? 10 online bookings and 10 reminded appointments a month, and you don't need a card to sign up. If you hit the booking limit, online booking pauses until the next month starts or until you upgrade. Walk-ins you add yourself never count. Pro is $4 a month for unlimited bookings and 100 reminded appointments.
Do my clients need an app? No. They book from your link in any browser, with no account needed.
Key takeaways
- If you can't reply while you work, let a booking page with real prices and hours reply for you.
- A required M-Pesa deposit filters out people who aren't serious.
- Put one link everywhere and answer every DM with it.
- Fill gaps with a specific offer to a few regulars, not a public "who wants to book?" post.
Written by the Miali team. We build booking software for beauty professionals in 20+ countries, and write about the business side of the work.


