Table of Contents

How to Get Your WhatsApp Template Reclassified from Marketing to Utility

Raquel Updated by Raquel

Use case: You built a template to notify patients that their lab results are ready. Meta approved it — but classified it as Marketing. Now every time it sends, you're paying Marketing conversation rates instead of Utility. You're convinced the template qualifies as Utility. Here's how to evaluate it, fix it, and resubmit it correctly.

Why This Matters

WhatsApp has two template categories that affect cost and deliverability differently:

  • Utility templates confirm or follow up on a specific action the user already took — a booking, a payment, an enrollment, a support request. They're cheaper and less likely to be restricted by Meta's spam filters.
  • Marketing templates promote, re-engage, or build a relationship with no specific prior transaction attached.

The problem is that Meta's automated classification is not always right, and the line between the two isn't obvious. A well-intentioned notification can fail the Utility test because of a single word, a button label, or a subtle framing choice — without any explanation from Meta about why.

Quick Reference: Utility vs. Marketing at a Glance

Signal

Utility ✅

Marketing ❌

Responds to a prior user action

Yes

No

References specific transaction details

Yes

No / vague

Tone

Neutral, informational

Persuasive, motivational

Button labels

Functional

Promotional

Incentives or discounts

Never

Often

Re-engagement intent

No

Yes

Step 1: Understand What Actually Qualifies as Utility

Before rewriting anything, run your template through this mental checklist in order. These are the same criteria Meta's system applies.

❌ Automatic disqualifiers — if any of these are present, it's Marketing, no exceptions:
  • Promotional language: words like discount, offer, exclusive, limited, deal, save, free, special, promo code
  • Persuasive CTAs: buttons or phrases like Shop now, Buy now, Learn more, Check it out, Explore, Try now, Get started
  • Re-engagement intent: messages that nudge users back ("we miss you", cart abandonment, "when you're ready")
  • Mixed content: a transactional message that also includes any promotional element — even a small one. One promo element contaminates the entire template.
  • Relationship-building with no transaction: birthday greetings, seasonal messages, general appreciation
  • Apology + incentive: if you apologise for an issue and offer a credit or coupon, that's Marketing — the incentive disqualifies it regardless of context
✅ What makes a template genuinely Utility:

A transactional anchor — the message must respond to a specific prior action the user took. Ask yourself: what did this person do that makes this message relevant to them specifically?

Valid anchors include: enrollment, purchase, payment, booking, subscription, account event, safety or compliance trigger.

Concrete details via variables — generic name-only personalisation (Hi {{1}}!) is not enough. Utility templates reference specifics: order IDs, dates, amounts, course names, confirmation numbers, appointment times.

Neutral, functional tone — informs without persuading. Buttons should be functional (Track order, Fill form, Access content, Contact support), not open-ended invitations to re-engage.

Step 2: Diagnose Your Template

Here are common patterns and how they're classified:

✅ Reclassifiable examples

Template type

Why it qualifies

"Your appointment on {{date}} is confirmed"

Responds to a specific booking action

"Your payment of {{amount}} was received"

Tied to a specific financial transaction

"Your certificate for {{course}} is ready to download"

Responds to course completion event

"Your support request #{{id}} has been updated"

References a specific prior interaction

❌ Keep as Marketing

Template type

Why it fails

"We have a special offer just for you!"

Promotional language

"You haven't logged in recently — come back!"

Re-engagement with no transaction

"Hi {{1}}, your plan is expiring soon. Renew now and save!"

Mixed: expiry notice (utility) + "save" + "Renew now" (marketing)

"Just checking in — let us know when you're ready"

Vague re-engagement, no transactional anchor

"Congratulations on your progress! 🎉 Keep it up!"

Motivational, no specific transaction

⚠️ Borderline — submit, but monitor

These have a valid transactional anchor but contain one ambiguous element. They may pass or fail depending on how Meta's system reads them. Submit as Utility and monitor closely.

Example: "Following up on our conversation — {{1}}, are you available to continue?" — this references a prior interaction, but "following up" without a specific date, ticket number, or topic is ambiguous. Adding specifics ("following up on your request from {{date}}") moves it firmly into Utility territory.

Step 3: Rewrite Using the Contamination Fix

The most common reason a Utility-intent template gets classified as Marketing is one contaminating element in an otherwise valid message. The fix is usually surgical — remove or replace the offending element without changing the core message.

Before and after examples

Example 1 — Remove the incentive

❌ Before:

"We're sorry for the inconvenience with your order #{{1}}. As an apology, here's a 10% discount code: {{2}}."

✅ After:

"Your order #{{1}} has been updated. Here are the details of the resolution: {{2}}. Contact us if you have any questions."

What changed: removed the apology framing and the discount entirely. The message now confirms an order update — a clean transactional anchor.

Example 2 — Replace the persuasive CTA

❌ Before:

"Hi {{1}}, your subscription expires on {{2}}. Renew now to keep access!"

✅ After:

"Hi {{1}}, your subscription is scheduled to expire on {{2}}. To review your renewal options, contact our team."

What changed: "Renew now" (persuasive CTA) replaced with a neutral action. "Keep access" (urgency framing) removed.

Example 3 — Split mixed-content templates

If your template combines a genuine notification with a promotional element, the contamination rule means you can't fix it with a word change — you need to split it into two separate templates:

  • Template A (Utility): the pure transactional notification
  • Template B (Marketing): the promotional element, submitted separately and used only when appropriate

Step 4: Resubmit in Meta Business Manager

Once you've rewritten the template:

  1. In Meta Business Manager, go to Account Tools → Message Templates
If the original template was approved as Marketing, you'll need to create a new template with the revised content — you can't retroactively change the category of an approved template. Submit the new template and select Utility as the category

For those that were recategorized, you will find a banner at your Manage Templates page:

Then click on See Details of the template you need to edit:

And after the changes, click on Submit for Review

  1. Monitor approval status — most templates are reviewed within minutes to a few hours
💡 If it gets rejected again: Meta will usually provide a rejection reason code. The most common ones for mis-categorized templates are around promotional language or unclear content. Go back to Step 2 and check for any remaining disqualifying elements.

Step 5: Common Edge Cases

"My template is a follow-up message." Follow-ups are frequently misclassified. The key question is: how specific is the reference to the prior interaction? "Following up on our call on {{date}} regarding {{topic}}" qualifies. "Just following up — let us know when you're ready" does not.

"My template is in Portuguese / Spanish / French." The language doesn't affect classification. Meta's rules apply equally regardless of the template language. Apply the same checklist above.

"I removed the promo word but it still got rejected." Check your button labels. Persuasive CTAs in buttons (not just the body) are also disqualifying. A neutral body paired with a "Shop now" button is still Marketing.

"I want to send emojis in Utility templates". Sometimes it works. Prefer the use a neutral tone, don’t sound overly excited or promotional. We’ve found removing exclamation marks can sometimes make the difference.

Read more here: Message template guidelines — Meta Business Help Center

Was this article helpful?

Contact