Most WhatsApp problems that look technical are permission problems wearing a technical costume.
Templates get paused. Quality ratings drop. Messaging limits get cut. Delivery rates fall. Businesses respond by rewriting message copy and switching providers, and the numbers do not improve, because the copy was never the issue. They were messaging people who did not want to hear from them.
Why this is not just an ethics lecture
WhatsApp watches how people react to your messages. Blocks and reports feed a quality rating on your number — High, Medium, Low.
Quality drives your messaging limit: how many unique people you can start conversations with in 24 hours. Tiers run 250, then 1,000, 10,000, 100,000 and unlimited. Good quality and volume move you up. Bad quality moves you down.
So permission is not a compliance checkbox you clear once. It is the input to a control loop that decides how much of your audience you can reach at all. A business that annoys its list into a Low rating does not just get complaints — it loses the ability to run campaigns.
The businesses that treat opt-in seriously end up with higher limits and cheaper messaging, because engaged lists deliver better and generate replies that open free service windows.
WhatsApp inbox, campaigns, journeys and deep analytics that turn one-time buyers into loyal customers.
Start free See the demoWhat a real opt-in looks like
Three things, together:
It is a deliberate action. A ticked box the person ticked, a button they tapped, a message they sent. Not a pre-ticked box, not consent buried in terms and conditions, not "by purchasing you agree".
It says what they will get. "Order updates on WhatsApp" is a different permission from "offers and promotions on WhatsApp". Somebody who wanted the first and received the second will block you, and they will be right to.
It is recorded. Timestamp and source, stored against the contact. When did they opt in, and through which form or page. If you cannot answer that for a given contact, you do not have an opt-in — you have a phone number.
Where good opt-ins come from
Ranked roughly by quality of the resulting list.
Click-to-WhatsApp ads. The person actively started a conversation with you. Permission is unambiguous and the intent is fresh. You also get a 72-hour free messaging window — three days in which the whole conversation costs you nothing.
A WhatsApp button or link on your site. Same logic: they initiated.
Checkout opt-in. A clear, unticked checkbox at checkout: "Send me order updates on WhatsApp." High take-up, because it is obviously useful. Keep promotional consent as a separate box.
QR code in a physical location. Table tent, shop counter, packaging insert. Scanning is deliberate.
Your existing customers, asked properly. A single message to people you have a genuine relationship with, explaining what you will send and how to stop. More on this below.
And where they do not come from: purchased lists, scraped numbers, and "everyone who has ever contacted us". Those will damage your number faster than anything else you can do.
What to do with the list you already have
Most businesses arrive at WhatsApp with a spreadsheet of numbers collected over years, with no record of consent. The temptation is to import all of it and send.
Do not. Here is the approach that works.
Start with the most recent and most engaged. People who bought in the last ninety days, or who have contacted you recently. They remember you, so they are least likely to block.
Send a small batch first. Two hundred, not twenty thousand. A single, plain re-permission message: who you are, what you would like to send, and how to stop.
Watch what happens for 24 hours. Delivery rate, blocks, opt-out requests. If blocks are negligible and some people reply, continue with the next batch. If blocks are meaningful, stop — the rest of that list will behave the same way, and continuing will cost you your quality rating.
Let the rest go. A list of 3,000 people who want your messages is worth more than 30,000 who do not, and it does not put your number at risk.
Make opting out trivial
This feels backwards and is not.
Put a clear way to stop in your marketing messages. "Reply STOP to unsubscribe" is enough. Then honour it immediately and permanently — the same day, across every campaign.
Two reasons. The obvious one: a person who can opt out easily opts out instead of blocking, and an opt-out does not hurt your quality rating while a block does.
The less obvious one: it changes who stays. Your list becomes self-selecting. Over a few months you are left with people who actively chose to keep receiving your messages, and every metric improves — delivery, reads, replies, conversion — because the denominator stopped containing people who were never going to act.
Stop messaging people who stopped listening
Set a rule and enforce it: if a contact has not opened, replied or clicked in six months, stop sending marketing to them.
Businesses resist this because the list number goes down, and the list number feels like an asset. It is not. Inactive contacts cost money on every send, drag down your engagement rates, and are the most likely to block you when something finally irritates them.
Pull them into a separate segment. Try one re-engagement message every few months if you like. Otherwise leave them alone.
Wording that works
The opt-in itself is usually one line, and small differences in it change both take-up and complaint rate.
At checkout:
Two boxes, neither pre-ticked. Almost everyone ticks the first. Fewer tick the second, and the ones who do are worth far more than a full list would have been.
On a website form:
Stated plainly, before they submit, rather than in a policy nobody opens.
In a shop, next to a QR code:
Say what they get. "Join our WhatsApp" tells the customer nothing and produces contacts who do not remember agreeing.
What to record, and why
Against every contact, store three things: when they opted in, where it came from, and what they agreed to.
The first two are your defence if a complaint is ever raised — without them you cannot demonstrate anything. The third is what stops the most common self-inflicted wound: sending promotions to people who only agreed to order updates. They will block you, and the block is deserved.
If you are importing from a system that never recorded this, record the import itself: date, source file, and what those people originally signed up for. An honest "imported from the 2024 website form" is worth far more than a blank field.
Separate your consents
The single most useful structural decision: keep transactional and promotional permission apart.
Most customers happily accept order updates and are much more selective about marketing. Merging the two means you either under-message the people who wanted updates, or over-message the people who did not want offers. Usually the second.
Two flags per contact — transactional_ok and marketing_ok — solves it permanently, and makes honouring an opt-out straightforward: switch off marketing, keep sending the order updates they still want.
Handling STOP properly
When someone opts out, three things should happen immediately.
Acknowledge it. One short message confirming they will not receive further marketing. Without it, people repeat themselves and then block.
Apply it everywhere. Not just the campaign they replied to. Every list, every automation, every future import of the same number.
Keep the record. Do not delete the contact — keep them with marketing switched off. Deleting means the next CSV import re-adds them, and messaging someone who explicitly opted out is the fastest route to a report.
The uncomfortable summary## The uncomfortable summary
There is no configuration, no provider and no clever template that makes unwanted messages work. WhatsApp is built to let people stop businesses that bother them, and it gives you less reach when they do.
The businesses doing well on WhatsApp in India are not the ones with the biggest lists. They are the ones whose customers are glad to hear from them — and that turns out to be measurable, in delivery rates, in quality ratings, and eventually in what they are allowed to send.
Frequently asked questions
Can I message customers who bought from me but never opted in?
For transactional updates about their own order, yes — that is utility messaging and it is expected. For promotions, no. A purchase is not consent to be marketed to.
What happens if people block my messages?
Your quality rating falls. Sustained low quality cuts your messaging limit, and a cut limit is a far bigger problem than a slow list — it caps how many people you can reach at all.
Do I need a written opt-in record?
You need to be able to show when and how each contact opted in. Keep the timestamp and the source against the contact. If you ever have to defend a complaint, that record is the whole defence.
Should I import an old contact list?
Not in bulk. Send a single re-permission message to a small batch, watch the block rate, and only continue if it is low. Importing a cold list of thousands is the fastest way to damage a new number.
