Naija launch offer 50% off every plan · ₦19,500/month was ₦39,000 See plans
DMly
Opt-ins and consent

Collecting opt-ins without annoying customers

An opt-in is the difference between a broadcast people read and a number people block. Here is where to collect consent, what to write down, and what to do the moment somebody replies STOP.

Where to ask Consent on record STOP handled instantly Clean lists
Collecting opt-ins without annoying customers
The ground rules

What actually counts as an opt-in

Consent on WhatsApp is simpler than it sounds. The customer has to know who is asking, what they will get, and how to stop it.

A clear yes, not a quiet assumption An opt-in is a customer agreeing that your business can message them on WhatsApp. It has to be obvious what they are agreeing to, in words they actually read rather than something buried in small print. It belongs to your business alone, so you cannot hand it to another brand or sell the list on.
Replying to you is not the same as signing up When a customer messages you first you can reply freely for a while, and that is a service conversation. Sending them a promo next month is a different thing, and it needs a yes you can point to.
One list, one purpose Tell people what they are signing up for and then stick to it. Somebody who agreed to booking reminders did not agree to a weekly promo. Keep the two separate and the promo list stays willing.
Leaving has to be as easy as joining If somebody cannot see how to stop your messages, they will block or report you instead, and that hurts your number. Say how to opt out inside the message, and act on it the first time.
Collection points

Six places to ask that people accept

The best opt-in is taken at a moment when the customer already wants to hear from you.

Checkout At the point of payment A tick box beside the phone number, worded plainly: send me my order updates and offers on WhatsApp. People are paying attention at checkout, so take the permission while they are.
Booking On the booking form Ask on the same form that takes the appointment. Reminders are the reason most customers say yes, and the promo permission can sit as a separate tick beside it.
Comments From a comment reply Somebody comments PRICE under your post and the automation replies. Once they are in the DM, ask one question about whether they want your new drops on WhatsApp, and record the answer.
QR code A code on the counter Print a small sign for the till, the menu or the shop door in Lagos or Abuja. Scanning opens a WhatsApp chat, so the customer starts it, and you ask the permission question in your reply.
Link in bio A link people tap themselves Put a WhatsApp link in your Instagram and TikTok bio with a reason to tap it, such as the price list or a slot check. Ask the opt-in question once the conversation is moving.
First chat At the end of a good conversation The easiest yes comes right after you have helped somebody. Close with a single question, and the people who agree are the ones who will read your December broadcast.
In practice

What a natural opt-in sounds like

One question, asked once, at the end of a conversation that already went well.

ZS Zuri Salon WhatsApp
Good afternoon. Do you have space on Saturday? Good afternoon 👋 Saturday morning is still open. Shall I hold a slot for you? Yes please, 11am Held for you, Saturday at 11:00 am. We will send a reminder the day before. One last thing. Would you like our new styles and offers on WhatsApp? Reply STOP any time and we take you off. Yes, that is fine Noted, thank you. See you Saturday.
Ask after you have helped The permission question lands best when the customer has just got what they came for, not before you have answered anything.
One question, easy to answer A reply button beats a paragraph. Yes or no, no typing, and no confusion about what they are agreeing to.
The answer is saved against the contact DMly records the yes with the date and where it came from, and tags the contact, so your next broadcast only reaches people who agreed.
The record

What to keep, and NDPR in plain language

If a customer asks why you are messaging them, you should be able to answer in one line, with a date.

Four things worth recording Who agreed, when they agreed, where it happened, and what they were told they would get. That is the whole record. Without the where and the what, a yes from two years ago is hard to stand behind.
Where DMly keeps it The opt-in sits against the contact with the date, the channel and the source, beside the conversation rather than in a spreadsheet somebody has to go and find. It follows the contact when you segment, export or hand the account to a new staff member.
NDPR, in plain language Nigeria's data protection rules expect you to collect personal details for a purpose you have stated, to have a proper basis for using them, to keep them no longer than you need them, to look after them, and to let people see, correct or remove what you hold. Messaging a customer list sits inside all of that.
Where the responsibility sits No software makes a business compliant on its own. DMly gives you the consent record, the opt out handling and the export, and your business decides how the list is collected and used. If your situation is complicated, take proper legal advice rather than ours.
After the yes

Honouring STOP and keeping the list worth having

Consent is not a one time event. People stay opted in when the messages are worth reading.

STOP Act on it the first time When somebody replies STOP, that is the end of marketing to them. No confirmation campaign, no final offer, and no quietly adding them back next quarter.
Automatic What DMly does on its own The contact is removed from future broadcasts automatically and the list stays clean, which protects your quality rating. The conversation history stays, so your team still has the context if that customer comes back.
Cadence How often is too often There is no magic number, but there is a simple test. If you would not send it to one customer you know by name, do not send it to two thousand. Message when you have something real: a new drop, a free slot this week, a public holiday offer.
Wording Say it the way review expects How a promo is phrased decides whether it goes out at all, and whether people mark it as spam when it lands. The template guide has the phrasing that passes.
Inherited A list you did not collect yourself A spreadsheet from a former staff member or a bought contact list is not consent. Do not blast it. Start with the customers who bought most recently, in small groups, remind them where you met, and ask if they want to stay. Drop everybody who says nothing.
Questions we get

Opt-ins, answered plainly

Does somebody messaging me first count as an opt-in? It opens a service conversation, so you can reply freely for a while. For marketing later, ask the permission question inside that chat and record the answer.
Can I upload the contacts in my phone? You can import them, but importing is not consent. Treat an imported list as people you still have to ask, and start with the ones who bought from you most recently.
What should the tick box at checkout say? One plain sentence covering what you will send, on which channel, and how to stop. Do not tick it for them and do not hide it inside your terms.
Somebody replied STOP but still buys from me. Can I message them? You can reply when they message you, and you can send the order or booking updates they asked for. The marketing stops until they ask for it again.
Do I need a separate opt-in for each channel? Ask for the channel you will actually use. Somebody who gave you an email address has not agreed to a WhatsApp broadcast, and the reverse is just as true.
Is DMly NDPR compliant? DMly is built to support NDPR aligned handling, with consent records, opt out handling, and export or deletion on request. Compliance also depends on how your business collects and uses the list, so it is never something a tool does for you by itself.

Set up your opt-in points with us

On a call with the Abuja team we wire the tick boxes, the QR code and the consent record into your account, free during setup.

Start free trial See naira pricing
Scroll to Top