Bulk WhatsApp

How to Build a WhatsApp Opt-In List From Scratch

Practical ways to collect WhatsApp marketing consent that is valid, recorded and actually converts: widgets, QR codes, ads, checkout and in-store capture.

Arjun Mehta Published 2 Aug 2026 6 min read

The list you build slowly outperforms the list you buy instantly, and it is the only one that will not cost you your number.

Quick answer: Build a WhatsApp opt-in list through a website chat widget with a pre-chat form, QR codes at physical touchpoints, click-to-WhatsApp ads, a consent checkbox at checkout, and existing-customer invitations. Record the source and timestamp against every contact, because that record is what both the DPDP Act and a future complaint will ask you for.

Why buying a list fails commercially, not just legally

A purchased list has no consent, which breaches both Meta policy and data protection law. Set that aside for a moment and it still fails on its own terms: cold recipients block at a rate that drags the quality rating down within one or two campaigns.

Losing a messaging tier costs you months of warming. A cheap list that costs you the ability to message the customers you do have is not cheap.

Sources that actually produce opt-ins

  • A website chat widget with a pre-chat form, which captures the number even if they never send the message
  • QR codes on packaging, receipts, table tents and shopfronts
  • Click-to-WhatsApp ads, where the click itself starts the conversation
  • A separate, unticked consent box at checkout — separate from terms acceptance
  • An invitation campaign to existing customers on channels you already have consent for
  • Offline capture at counters and events, with the source recorded

What makes the consent valid

Consent has to be free, specific, informed and unambiguous, given by a clear affirmative action, with the purpose stated. A pre-ticked box fails. Consent bundled into general terms fails. "By continuing you agree" fails.

The practical test is whether you could answer, for any single contact: when did they consent, through which channel, and to what. Store the source as a field on the contact and that question takes one lookup.

Incentives, and their trap

Offering something for opting in works, and there is nothing wrong with it. The trap is offering something so valuable that people opt in for the incentive alone and mute you immediately afterwards.

A better incentive is one tied to the value of the channel itself: early access, order updates, a stock alert. Those attract people who want the messages rather than people who want the voucher.

The first message sets the block rate

  1. Send a welcome message promptly, while the opt-in is still fresh in memory.
  2. Say what they will receive and roughly how often.
  3. Say how to stop, in the message, not in a footer nobody reads.
  4. Deliver the promised incentive immediately if one was offered.
  5. Do not sell in the first message.

Frequently asked questions

How do I get people to opt in to WhatsApp marketing?

Chat widgets with a pre-chat form, QR codes at physical touchpoints, click-to-WhatsApp ads, a separate consent box at checkout, and invitations to existing customers through channels where you already have consent. Record the source against each contact.

Link to this answer
Can I message customers who bought from me but never opted in to marketing?

Transactional updates about their order sit on a different footing from marketing broadcasts. For promotional messages you need marketing consent specifically, which is why the checkout consent box should be separate from terms acceptance.

Link to this answer
How fast can a list be built this way?

Slower than buying one and far more durable. Businesses running a widget, QR codes and checkout consent together typically build a usable segment within weeks, and it keeps growing without degrading.

Link to this answer
What should the welcome message say?

What they will receive, roughly how often, and how to stop. Deliver any promised incentive immediately and do not sell in the first message; the first message sets the tone for whether the rest get read.

Link to this answer

Still not answered?

Ask a real person. We reply on WhatsApp, usually within the hour.

Ask on WhatsApp

Arjun Mehta

Head of WhatsApp Business API, WappBlaster

Arjun Mehta leads WappBlaster’s official Meta WhatsApp Business Platform practice, bulk campaigns, chatbot, shared inbox and BSP migrations for 1,000+ India, UAE, USA and UK brands.

Ready for official bulk WhatsApp?

Migrate from WATI, Interakt, AiSensy or bulk senders, 3–7 day cutover with 1:1 onboarding.