UptoNova
← All posts · #whatsapp · #broadcasts · #ai-sales
Get WhatsApp Message Templates Approved First Try

How to Write WhatsApp Marketing Messages That Actually Get Approved

If you've ever tried to send a Sunday-night promotion, a Black Friday blast, or a "we miss you" reminder on WhatsApp and watched it sit in "pending" for two days only to come back rejected, you already know the pain. Most broadcast messages get rejected for the same handful of reasons — and once you know them, you'll get nearly everything approved within an hour.

The short version
  • Match the message to the right category: a receipt is not a promotion, and a promotion is not a receipt.
  • Never start or end with a blank like "{name}" — anchor it between real words.
  • Use buttons (Track Order, Call Us, Buy Now) instead of pasting raw links into the body.

The business problem

You want to send the same message to a lot of customers at once — a flash sale, a price-drop alert, a "your appointment is tomorrow" reminder, a "your order shipped" update. WhatsApp doesn't let you blast whatever you want; every reusable message needs to be reviewed and approved first. And the rules around what gets approved aren't always obvious.

The result is that most owners try, get rejected, give up, and either keep typing every message by hand or never run the campaign at all. Both leave money on the table.

What goes wrong with the usual approach

Five things kill most messages. If you fix these, you'll have a near-perfect approval rate.

1. The message is in the wrong category

WhatsApp treats promotional messages (sales, new product drops, "come back" pings) very differently from transactional messages (order shipped, appointment confirmed, OTP code). If you submit a discount offer as a transactional update, it gets rejected or silently reclassified as marketing — which costs you more. Always ask: would I be sending this if the customer hadn't taken any action? If yes, it's marketing.

2. The message starts or ends with a placeholder

A body that reads "{name}, your order is ready" reads, to the reviewer, like a blank cheque. The fix is trivial — wrap the blank in real words. "Hi {name}, your order is ready" sails through.

3. Too many placeholders, too little real text

"Hi {name}, here is {product} for {price} until {date}" is almost all blanks. Reviewers don't trust it. A safe rhythm is one placeholder per eight to ten words of actual text.

4. No way for the customer to opt out

If you're sending a marketing message, a one-line "reply STOP to unsubscribe" at the bottom is the difference between approved and rejected. It's also the law in many countries.

5. Shortened or unverifiable links

Bit.ly and other URL shorteners get rejected on sight because the reviewer can't see where the link goes. Either use a full link with your real domain, or — much better — use a button. Buttons get attached to the message structurally; they don't look like a suspicious link in the body.

What to write instead — a template that always works

Here is the shape of a promotion that gets approved on the first try, every time:

Header: "Order shipped"
Body: "Hi {name}, your order #{order_number} from {store_name} has shipped. Estimated delivery: {date}. Tap below to track."
Footer: "Reply STOP to opt out of order updates."
Buttons: Track Order, Call Support

Notice everything it does: clear header so the reviewer instantly sees what kind of message it is, placeholders that are always between real words, an opt-out line, and structured buttons instead of raw links. This pattern works for shipping updates, appointment reminders, promotions, abandoned cart, and re-engagement.

How long does approval take?

Most well-written messages are approved in under an hour. Some go through in minutes. Complex ones with several buttons or unusual wording may take up to a day for a human reviewer. If yours has been pending more than 24 hours, that's a sign it triggered manual review and probably needs a small rewrite.

How UptoNova handles this for you

UptoNova ships a broadcast builder that quietly does the hard part:

  • Pre-submission category check. Before you submit, UptoNova reads your draft and tells you which category it actually qualifies for — so you don't burn three days finding out the hard way.
  • Placeholder warnings. If you start with a blank, the editor warns you in red before you can submit.
  • Auto opt-out. Marketing broadcasts get an opt-out line added automatically, and any customer who replies STOP is unsubscribed across every channel.
  • Reusable templates for the classics. Welcome flows, 3-day no-reply follow-ups, abandoned-cart recovery, appointment reminders — pre-built, pre-tested, ready to go.

The same builder is wired into the rest of the platform, so good templates do real work. As proper WhatsApp broadcast software it sends approved promotions to your whole list, then routes every reply into one omnichannel inbox alongside your AI WhatsApp CRM. That means an abandoned-cart recovery WhatsApp message or a WhatsApp appointment booking reminder doesn't just go out — it lands back in the same thread where your team and AI sales agent can pick the conversation right up.

FAQ

How long does it take for a WhatsApp broadcast message to get approved?

Most clean messages are approved in under an hour. Authentication-style messages (one-time codes) are usually instant. Complex marketing messages with multiple buttons can take up to a day.

Why does my receipt-style message keep being treated as marketing?

The body probably contains promotional language — a discount, a coupon, a "while supplies last." Reviewers read the actual words, not the category you picked, and reclassify if the words look promotional.

Can I edit a message after it's approved?

Yes — you can change the body, the footer, and the buttons. Each edit re-triggers review. The name and language are locked.

Do approved messages expire?

They stay approved indefinitely, but WhatsApp can pause them if too many customers report them as spam — so keep your list clean and respect opt-outs.

Can I send the same broadcast to my WhatsApp list and my Instagram followers?

Different channels have different rules, but inside UptoNova you build the message once and the platform handles the format for each channel — and merges your contacts across channels so you don't message the same person twice.

Related: How to launch your business WhatsApp and Why your replies sometimes vanish.

Ryan Carter · May 30, 2026 · 7 min read All posts →

Keep reading

Try this in your own business.

Sign up free. Connect WhatsApp, Instagram, Messenger, Telegram or your website. Watch the AI handle your first real customer within 30 minutes.

Start free →

No credit card · cancel anytime