Home / Blog / How to build a WhatsApp opt-in list you can actually message
Permission is the whole game on WhatsApp. Here is how to collect numbers people expect you to use — and what to do with the list you already have.
Every WhatsApp problem that ends with a restricted number starts in the same place: messaging people who did not ask to hear from you. Not volume, not software — permission. A list of 500 customers who chose to hear from you will out-earn a list of 50,000 scraped numbers, and it will not cost you the number you built your business on.
Here is how to build the first kind.
The best opt-ins are collected at a moment the customer is already dealing with you, when giving you a number is the obvious next step rather than a favour.
What these have in common: the customer initiates, and they know exactly what they signed up for.
Vague permission produces complaints later. "Get updates from us" tells the customer nothing; "Order updates and occasional offers, about twice a month" tells them what to expect and sets the frequency you will later be held to.
Be specific about three things: what you will send, roughly how often, and how to stop. A person who knows how to leave is far less likely to report you — reporting is what a trapped customer does instead.
Most businesses are sitting on hundreds of numbers in an order history or a spreadsheet. Those are customers, not strangers, and messaging them is reasonable — but do it carefully, because they never explicitly chose WhatsApp as a channel.
Start with the most recent buyers, not the whole list. Send something genuinely useful rather than a promotion — an order update, a reorder reminder, a "here is our WhatsApp if you need support" note. Include the opt-out in the first message. Then watch what happens: if a meaningful share opt out or stop replying, that is your answer about the rest of the list.
What you should not do is buy a list, scrape numbers from a directory, or import someone else's customers. Those people have no idea who you are, and enough of them will report the message that the number stops working. No amount of throttling or warm-up prevents that, because the problem is not the sending pattern — it is the recipients.
A list is not a static asset. Remove people who opt out — immediately, and everywhere. Stop messaging numbers that never respond; a contact who has ignored six campaigns is not going to buy on the seventh, and their silence quietly damages your delivery.
In WatsBizz this is what the Opt In/Out module is for: turn it on for each linked number and pick the keywords (STOP, UNSUBSCRIBE and so on). Once configured, a contact who sends one of those words is recorded and skipped on later campaigns from that number. Two things worth knowing: it does nothing until you set it up per device, and the suppression list is kept per number — so if you send from several, configure and apply the opt-out on each of them.
A small opt-in list feels like a slow start, and it is. It is also the only version of this that compounds. Every campaign to people who want to hear from you builds the sending reputation of your number and the trust of your audience. Every campaign to people who do not damages both, and you only get to lose the number once.
Back to the WatsBizz blog.