Campaign Operations

How to Approve a WhatsApp Campaign Before It Sends

Use one release record to check audience permission, template state, current facts, reply ownership and stop conditions before a WhatsApp campaign sends.

By DripTell EditorialPublished August 10, 2026Reading time 7 min read
Read the article
A delivery coordinator secures a customer order crate beside an unbranded van in daylight

A WhatsApp campaign can be correct on Monday and wrong by the time it sends on Thursday. Someone may have opted out. The offer may have changed. A template may no longer be approved. A customer may already be talking to support about the same order.

That is why campaign approval should not mean that a manager once liked the copy. It should be a release decision made against the current audience, current template, current business facts, and the team that will handle replies.

The practical answer is to use one short release record. It names the campaign purpose, proves who is eligible, identifies the exact template version, checks facts again just before sending, and gives every reply or stop signal an owner. If any required evidence is missing, the campaign waits.

Approval belongs close to the send

Teams often spread approval across several places. Marketing approves the words in a document. Operations exports a contact list. A platform administrator confirms that the template is approved. Customer service hears about the campaign after replies begin.

Each person may complete their part correctly while the campaign as a whole is still unsafe or unusable.

Put the final decision in one place and make it time-bound. Approval should refer to a specific audience query, template identifier and version, scheduled time, offer or service fact, reply queue, and approver. A screenshot of an approved template is not enough if the campaign uses a different version. An audience count from yesterday is not enough if opt-outs and customer states can change today.

WhatsApp's current Business Messaging Policy says businesses may contact people only after receiving the required opt-in permission, must respect requests to stop, and must use an approved message template when initiating a conversation on the Business Platform. Those are live operating conditions, not boxes to check once during setup.

Start with the promise made to the customer

Before reviewing the message, read the evidence that allows the business to send it.

The release record should answer four plain questions:

  • What did the person agree to receive
  • Which business did they agree to hear from
  • Which channel and purpose does that permission cover
  • Has the person since withdrawn or narrowed that choice

Do not ask the copywriter to infer this from a broad consent flag. The audience query should read the current permission and suppression records directly. It should also exclude people whose current state makes the campaign inappropriate, such as an unresolved complaint, a completed purchase that makes the reminder obsolete, or a live conversation in which a teammate is already helping.

The message then needs to match the promise. Permission for delivery updates is not permission for an unrelated promotion. Permission for one brand should not silently expand to a sister company. A template approved by Meta does not establish that a particular recipient expects this message.

WhatsApp's April 2026 marketing message guidance advises businesses to make messages expected, timely and relevant, coordinate campaigns centrally, monitor how frequently customers are contacted, and test results against defined measures. That is a useful standard for approval because it asks how the message will feel in the customer's actual sequence, not just whether one send looks acceptable in isolation.

Use one campaign release record

A release record does not need to become a long committee document. One page is enough if it contains decisions rather than vague assurances.

Record these items:

  1. The campaign objective and the customer action it supports
  2. The saved audience definition and current accepted recipient count
  3. The permission purpose and exclusions applied
  4. The exact WhatsApp Business Account phone number template identifier language and version
  5. The source of every price date availability or service claim
  6. The scheduled time and the customer time zones considered
  7. The queue and person responsible for replies exceptions and opt-outs
  8. The conditions that pause or cancel the send
  9. The size and success conditions of the first controlled slice
  10. The approver and approval timestamp

Do not write “compliant,” “audience checked,” or “support ready” without evidence. Link the saved query, policy version, template state, current offer source, queue schedule, and test result. The record should let a second operator understand why the campaign was allowed without reconstructing the decision from chat messages.

This also separates two kinds of approval that are often confused. Meta decides whether a message template can be used on WhatsApp. Your business decides whether this campaign should use that template for these people at this time.

Recheck the facts that can change late

The final review should happen close enough to the send to catch late changes. Re-run the audience query instead of relying on an exported file. Re-read the template status from the source used by the campaign. Test every variable with realistic values and confirm that a missing value fails safely rather than producing an empty name, price or date.

Then verify the business event behind the message.

Imagine a delivery operation preparing to notify customers about a route delay. The message can send only if each order is still open, the route is still delayed, the new estimate comes from the current dispatch system, the recipient is attached to that order, and no newer delivery event has made the notice obsolete. If one route returns to normal before release, those recipients should leave the audience automatically.

That example exposes a common mistake. A campaign audience is not merely a list of people. It is a set of people who satisfy a business condition at the moment of commitment.

Use the same discipline for a promotion. Confirm the product is available, the price and expiry are current, the destination page works, the terms are accessible, and the customer can complete the promised action. A message can be perfectly formatted and still create a service problem if the offer behind it is wrong.

Make reply readiness part of approval

The send is only the first half of a WhatsApp campaign. A useful response can become a lost opportunity if it enters an unowned queue. A complaint can become a second unwanted message if the follow-up journey does not stop.

Before approval, send test replies that represent different outcomes. Try a positive response, a question, an opt-out, a wrong recipient, and a service problem. Confirm where each response appears, who receives ownership, which automation pauses, and which customer fields change.

The DripTell campaign workspace documents recipient-level queued, accepted, sent, delivered, read, failed and replied states, with campaign replies returning to the shared inbox. Its template workspace keeps Meta approval or rejection state visible. These are useful controls, but they still need an operating decision around them. A green status cannot decide whether support has enough capacity or whether the offer remains true.

The approver should therefore see the reply schedule, fallback owner, escalation path and stop behavior. If nobody is assigned to monitor the campaign, delay it. An automated acknowledgement does not replace ownership when the customer asks a real question.

Release a controlled first slice

Do not use the entire audience as the first proof that the workflow works. Release a bounded slice chosen to expose the important paths without creating more work than the team can inspect.

Define the observation period before sending. Watch template availability, accepted and delivered states, failures by reason, replies, opt-outs, complaints, link behavior, queue age, and whether the promised business action can be completed. Set the stop conditions in advance. For example, pause if the template status changes, the destination fails, the business fact becomes uncertain, opt-outs are not being processed, or replies cannot reach an owner.

The first slice is not a tactic for manufacturing better performance numbers. It is a production check. Do not keep sending because early clicks look encouraging while a stop condition is failing.

When the slice passes, record the evidence and release the next defined portion. If it fails, preserve the affected recipients and events, correct the underlying issue, and decide whether a new approval is required. Avoid changing copy, audience rules and timing at once because the team will no longer know which decision fixed the problem.

Preserve the decision after the campaign

After the campaign, add the final recipient counts, delivery states, replies, opt-outs, business outcomes, incidents and corrective actions to the same release record. Keep channel delivery separate from the business outcome. A delivered message is not proof that the customer understood it or completed the intended action.

Review whether the approval evidence predicted what happened. Did excluded customers stay excluded? Did late opt-outs win over the schedule? Did replies reach the named owner? Were any claims stale by send time? Which stop condition was useful, and which was impossible to observe?

This makes the next approval faster for the right reason. The team reuses a tested decision pattern and current evidence, not a stale sign-off.

DripTell can keep the campaign source, recipient state and reply context connected for supported WhatsApp workflows. If you are mapping a new campaign, bring the release record to a DripTell conversation. The useful starting point is not how many messages to send. It is what must be true when the first one leaves.

DT

DripTell Editorial

Practical guidance reviewed by the DripTell product and customer workflow team.

See how DripTell checks product claims, uses primary sources and handles corrections.

Editorial and source policy