How to Get WhatsApp Opt In That Holds Up Later
How to get WhatsApp opt in: three properties of real consent, how to word the promise, what to record, and how to make leaving as easy as joining it today.
To get WhatsApp opt in, ask people clearly for permission on this channel, say exactly what they will receive, and keep a record of when, where and to what they agreed. A phone number alone is never permission.
The opt in is the foundation of everything else you do on the channel. Get it right and each message is welcome. Get it wrong and every later improvement in copy or timing is working against a standing complaint. This post is general education on the practice, and rules about consent differ by place, so check them where you operate.
How to get WhatsApp opt in: three properties of real consent
Consent worth the name has three properties, and each one rules out a common shortcut.
| Property | What it means | The shortcut it rules out |
|---|---|---|
| Explicit | The person took an action that meant yes | Failing to untick a box |
| Specific to this channel | They agreed to hear from you on WhatsApp | Treating "we may contact you" as agreement to every channel |
| Recorded | You can say when they agreed, where and to what | Remembering that someone probably said yes |
The record is not bureaucracy. It is what lets you answer, with confidence, the question every complaint eventually asks: why did you message me.
Why a phone number is not enough
Founders often hold a large set of numbers that look like an audience. They were collected to arrange a delivery, to verify an account, or because they were on a business card. Each was given for a purpose, and marketing was not it.
The safe habit is simple. Exclude numbers collected for another purpose until their owners opt in. That may shrink the list, and the smaller list is the one that will read and reply. The pressure to message the larger one is exactly the pressure that leads to muting, blocking and reporting.
Write the promise
The opt in is a promise, and the promise should be concrete. State three things: what kind of message, roughly how often, and why it is worth having.
| Wording | What it sets up |
|---|---|
| "Get order updates and the occasional early access to new stock" | An expectation you can keep, and a clear yardstick for every later message |
| "Stay in touch on WhatsApp" | No expectation at all, so every message is measured against whatever the recipient imagined |
Keep the promise narrow and keep it exactly. A business that asked for permission to send order updates and then starts sending weekly promotions has not used its consent. It has spent it on something else. If you want to send something new, ask for that, in words that name it.
Choose the moment and the action
Ask where the person is already engaged and already has a reason to say yes. The action should be unmistakable, and it should be the person's own: a button they press, a box they tick, a word they send. It should be about WhatsApp specifically, and it should sit beside the promise rather than on a page they never read.
- At the point of interest. Someone who just asked about an item is better placed to say yes to hearing when it is back than a stranger is.
- With the promise visible. The wording should be in front of them when they agree.
- Without bundling. Do not tie it to something they must accept to proceed.
The point of choosing the moment carefully is not to maximise sign ups. It is to collect agreement that holds up when someone later asks why you wrote.
Record what they agreed to
Write the record down at the time, on the contact, and not only in the messaging tool. For each person, you want to be able to say when they agreed, where, and to what. That also lets you segment honestly later and send only what each person agreed to receive.
- The date of the agreement.
- Where it was given, such as which page, form or conversation.
- The wording they saw, or a reference to it.
- The kind of message they agreed to.
- Any later change, including a stop request.
Tying every conversation to a contact is covered in how to run a WhatsApp inbox, and the permission record belongs on the same record.
Make leaving as easy as joining
Consent is only credible if it can be withdrawn. Decide in advance how someone stops hearing from you, state it, and make it work everywhere at once.
- Pick a simple route: a word to reply with, a link, or a request to a person.
- Honour a stop request the same day.
- Honour it in every tool that sends, not only the one that received it.
- Check that an opted out number cannot receive the next broadcast.
An easy exit has a less obvious benefit too. People are more willing to opt in to something they know they can leave.
How the route you connect by changes things
The official business route makes rules explicit, including a formal split between messages you may start and messages you may only send in reply. The lighter route, connecting an ordinary business number through a gateway, leaves you to enforce the rules on yourself. In both cases the consequences of ignoring consent land on your number.
Do not let anyone tell you that a connection method makes consent optional. Check the current terms with whichever provider you use, because they change. The reply and start distinction is explained in what is a WhatsApp message template.
A checklist before the first message
- Every number I intend to message gave explicit permission for WhatsApp specifically.
- I can show when, where and to what each person agreed.
- Numbers collected for another purpose are excluded until they opt in.
- My opt in wording says what kind of message, roughly how often, and why it is worth having.
- There is a simple, stated way to stop receiving messages.
- A stop request is honoured the same day, in every tool that sends.
If any line fails, that is your next task. The checklist takes an afternoon and prevents the longest lasting kind of damage.
Check your wording with three questions
Before you use any opt in text, put three questions to it. They take a minute and catch most weak wording.
- Could a stranger tell what they are agreeing to? If the sentence could describe anything, it describes nothing.
- Could you check every future message against it? If a message arrives that you cannot decide fits the promise, the promise is too loose.
- Does it name this channel? A general agreement to be contacted is not the same as a yes to WhatsApp.
Compare the two wordings from earlier. The first sets an expectation you can keep and measure against. The second sets none, which means every message is judged against whatever the recipient imagined.
Audit your existing list
If you already hold numbers, sort them before you send anything. The sorting is a one-off job that pays back in every later broadcast.
| Where the number came from | Treatment |
|---|---|
| The person agreed to WhatsApp messages and you hold a record | Eligible, for the kind of message they agreed to |
| The person agreed, but you cannot show when or to what | Treat as unproven until you ask again |
| Collected to arrange a delivery | Exclude until they opt in |
| Collected to verify an account | Exclude until they opt in |
| Taken from a business card | Exclude until they opt in |
The list that remains may be smaller than you hoped. It will also be the one that reads and replies, and it protects the standing of your number. For the cost of ignoring this, see why people mute WhatsApp business messages.
Keep the promise over time
Consent is not a one-off event. It is a promise you are asked to keep with every message afterwards. Once a month, take your last few broadcasts and set each against the opt in wording.
- Did the message match the kind of thing people agreed to receive?
- Was it sent about as often as the promise implied?
- Did it have a reason the recipient would recognise?
If a message drifted outside the promise, you have two honest options. Stop sending that kind of message, or ask the people involved for a new, specific yes. The one dishonest option is to carry on and hope.
Frequently asked questions
Can I treat past customers as having agreed?
Being a customer is not the same as agreeing to marketing on WhatsApp. A number given for a delivery or a login was given for that purpose. Ask for the specific yes, and treat the rules where you operate as the authority.
What if someone messages me first?
A person who writes to you has started a conversation, and you can reply within it. That is not the same as agreeing to future marketing broadcasts, so ask separately before adding them to one.
How narrow should the promise be?
Narrow enough that every message you send can be checked against it. If you cannot tell whether a message fits what people agreed to, the promise is too vague.
Do I need to ask again if I change what I send?
If the new kind of message is not what they agreed to, yes. Ask for it in words that name it, rather than stretching the old agreement.
The full method, with the checklists, is in The WhatsApp Playbook, a free 31-page playbook.