Skip to content
BlogWhatsApp permissions

WhatsApp for customers: contact permission, templates and opt-outs

A phone number or approved template does not establish permission to send. Opt-outs must reach the message queue too.

Test worksheet: WhatsApp: contact permission, templates and opt-outs

A phone number or approved template does not establish permission to send. Opt-outs must reach the message queue too. Record inputs, expected outcome, evidence, owner and observed result.

Download CSV worksheet
In this guide

Separate number, authorization and message type

A distributor may have the number of someone who received goods, but that does not show they requested promotions. Separate operational contact details from communication preferences. Record what the person was told, when and where authorization was given, and which message types it covered. Do not mark an entire imported address book as authorized.

The WhatsApp policy requires a provided number or username plus permission for subsequent communications, and respect for opt-out requests made on or off WhatsApp. Infobip documents permission and preference management. Platform rules do not replace review of obligations applicable to your business.

Fictional example: three contacts in a queue

A rehearsal list contains C-WA11, with documented permission for delivery notices; C-WA12, authorized for commercial updates; and C-WA13, who left only a phone number. A promotional notice is proposed. C-WA11 is not included solely on operational permission, while C-WA13 receives nothing until permission is resolved. These synthetic records are not real contacts or measured response rates.

C-WA12 opts out by email while the message remains queued. The team updates the preference and the sender checks it again before dispatch. If the message has already reached the provider, the team does not claim it can be withdrawn: it records observed state and blocks subsequent sends. Rehearsal distinguishes local cancellation from delivery already in progress.

DataPurposeCare
Contact and scopeDecide which message may be consideredDo not infer permission from a number
Authorization text or referenceReconstruct what the person agreed toKeep version and channel
Opt-out and received timeUpdate preferences and pending tasksAccept the agreed route and assign an owner
Message stateSeparate queued, sent and unknown outcomeNever claim external cancellation without evidence

Check template and permission separately

For WhatsApp Business Platform (API), the Meta policy requires approved templates outside the 24-hour service window. Check current rules and message category with your provider. Template approval does not establish that each recipient authorized it or that your list is current. It also does not guarantee delivery or a reply.

CaseExpected resultEvidence
C-WA13 has only a numberNo promotion without applicable authorizationPreference and reason
C-WA11 authorized delivery noticesDo not assume promotional permissionAuthorization scope
C-WA12 opts out while queuedPending message canceled or held under the ruleTime and queue state
Opt-out received outside WhatsAppPreference updated and later sends blockedRequest and record
Retry after opt-outFresh check prevents continuing the sendAttempt and current preference
Send response is lostUnknown state queried before repeatingProvider reference

Propagate opt-outs to every sending location

Identify CRM, address books, campaign tools and automated jobs using the same number. Define the authoritative preference source and how changes propagate. If an exported file still sends from an old list, recording an opt-out in the CRM is insufficient. Agree how to detect that dependency and stop the batch.

Interpreting free-text opt-outs, synchronization timing and available features depend on the provider. Do not assume one button updates every tool. Retain what is needed to apply preferences and resolve questions under agreed access and retention rules. Avoid requesting personal documents for an ordinary opt-out without a justified need.

Rehearse without contacting real customers

Use an authorized test environment or numbers, rather than a real campaign to test the process. Review WhatsApp automation for platform choice and webhooks and retries for delivery states. Preference changes also need a useful audit log.

The worksheet proposes ten cases without real contact details. Bring current authorization text, opt-out path and a diagram of your tools to a free consultation on WhatsApp for business. We can review workflow and dependencies before considering sends or automation.

Review a contact's permission and opt-out

Using the permission text and an anonymized opt-out, review which tools can still send to that contact. A free consultation helps identify who records the request and how to verify that sending queues apply the decision.

  • Current anonymized authorization text and evidence
  • Opt-out routes and their response owner
  • Tools and queues that can message the same contact
Book a free consultationAsk on WhatsApp

Related

Frequently asked questions

Do not automatically convert it into general permission. Review what was requested, available authorization and current policy. Responding to an inquiry and sending later communications are different decisions that the workflow must verify.

No. Template approval and recipient permission are separate checks. Current preferences, category, window and provider conditions also matter. The rehearsal should block an unauthorized contact even when the template is approved.

Do not promise that. Distinguish local queued work from messages already passed to the provider. Block later sends and retain observed state. Cancellation options depend on platform and timing.

Record new authorization with date, scope and reference without erasing the earlier opt-out. Check which message types it covers. A changed preference should not automatically reactivate old queued tasks.

Sources

  1. WhatsApp Business Messaging PolicyMeta / WhatsApp
  2. Collect and manage user opt-insInfobip

Last updated:

Keep reading

Free consultation

Are your WhatsApp updates and orders still sent by hand?

We connect WhatsApp to your operation so confirmations, reminders and updates go out on their own. Automations from ~$5,000 MXN; the exact price in writing within 1 business day of the consultation. We reply the same business day.

  • Free, no commitment
  • Proposal in 1 business day
  • Delivered in stages