+
A

Por Avi

Publicado el 14 oct 2026

Category Does Not Match: How to Get Your WhatsApp Utility Template Approved

Seeing “Category does not match” on your WhatsApp utility template? Learn exactly why Meta reads it as marketing, what to do when it’s flagged and how to write your transaction updates that get approved as utility the first time.

TL;DR

  • The "Category does not match" warning means Meta reads your utility template as marketing.
  • To qualify as utility, a template must be non-promotional AND tied to a specific user's order, account or transaction (or be essential, like a safety alert).
  • Any offer, upsell, renewal push, generic wording or mixed content tips it into marketing.
  • You have three paths: submit and request a review, redraft before submitting, or appeal if an approved template is recategorized later. Redrafting is usually the fastest and safest.
  • Repeatedly passing marketing off as utility can lead to Meta restricting utility templates on your whole account.

Your finance team needs a WhatsApp message that tells customers their payment was received. It's clearly a transaction update. You write the template, choose Utility and hit submit.

Then this appears:

Category does not match. To make sure that your message template gets approved, please choose a category that matches the content in this template. This message template will be rejected. You can request a review in the Business Support Home.

Screenshot 2026-10-14 at 10.52.43 AM.png

Meta has read your message as marketing, not utility. It's frustrating, especially when the message feels transactional to you. But it's fixable, and once you understand how Meta decides, you can build utility templates that get approved the first time.

This guide explains all about Template Messages why templates get flagged or recategorized, what to do in each situation and how to write templates that pass.

Utility vs marketing: how Meta draws the line

In short: utility follows up on something the customer did. Marketing tries to get the customer to do something new.

In WhatsApp Manager, Meta sums up the two categories like this:

CategoryMeta's short descriptionWhat it means in practice
UtilitySend messages about an existing order or accountConfirmations, updates, alerts and reminders about something the customer already has
MarketingSend promotions or information about your products, services or businessOffers, awareness, upsells, renewals, re-engagement and app promotion

Meta's template categorization guidelines add two rules that catch many businesses out:

  • Mixed content is marketing. An order update with a discount code, or a feedback request with a promotion, is treated as marketing.
  • Unclear content is marketing. A template whose body is only a variable, or a vague line like "Congratulations!", is treated as marketing because Meta can't tell what it's for.

This matters because the category decides what you pay per message and which rules apply. Marketing messages generally cost more and can be limited by WhatsApp's per-user marketing caps, so a mislabelled template affects both your budget and your delivery.

The utility checklist: what Meta requires

In short: a utility template must pass two tests at the same time.

Test 1: it must be non-promotional. No promotional or persuasive intent anywhere in the message.

Test 2: it must be either:

  • Specific to or requested by the user, clearly linked to their order, account, service or transaction, or
  • Essential or critical to the user, such as a safety alert, service outage, fraud warning, product recall or legal notice.

Meta groups acceptable utility templates into these purposes:

Utility purposeExample of what qualifiesWatch out for
Opt-in managementConfirming a WhatsApp opt-in or opt-outAdding a welcome offer
Order managementOrder confirmed, shipped, delayed, cancelled or refunded, with order detailsRecommending other products
Account alerts and updatesBalance, upcoming payment, low plan minutes, profile setup, changed support numberPushing a renewal or upgrade
Feedback surveysFeedback on a specific order or interactionGeneric "rate us" surveys
Continuing a conversationMoving a chat to WhatsApp after the user askedStarting a chat they didn't request

Before you submit, run your draft through these questions:

  • Does it name or reference a specific order, account, booking, invoice or transaction (for example, with a variable like {{order_number}})?
  • Would the customer expect this message because of something they did?
  • Is it free of discounts, offers, codes, upgrades and "don't miss out" language?
  • Does every button help complete the transaction (track, pay, view invoice, contact support), not shop or browse?
  • Is the wording specific enough that someone could tell what it's for without the variables filled in?
  • Does it avoid trying to renew, upsell or cross-sell?

If any answer is "no", expect the "Category does not match" warning.

Why utility templates get flagged or recategorized as marketing

In short: it's almost always one small line or button that reads as selling.

  1. A promotion slipped in. Discounts, coupon codes, "exclusive offer", free shipping on your next order. Even one line makes the whole template marketing.
  2. Upsell or cross-sell. "Your order has shipped. You might also like..." or "Upgrade to premium for faster delivery."
  3. Renewal pushes. "Your subscription expires on {{date}}. Renew today!" Meta lists renewal attempts as marketing, even for existing customers.
  4. Retargeting. Abandoned cart reminders, "pick up where you left off" and saved-search alerts are marketing, even if the user asked for them.
  5. Compensation framed as goodwill. A delivery apology that adds a credit or voucher reads as retention, which Meta lists as marketing.
  6. Generic or vague content. "Hi {{1}}, we have an update for you" or a body that is only a variable. If the purpose isn't clear, Meta defaults to marketing.
  7. No link to a specific transaction. No order number, invoice, booking, amount or account detail, so it doesn't look specific to the user.
  8. Generic feedback requests. "Tell us how we're doing" without naming the order, visit or chat.
  9. Sales-style buttons and CTAs. "Shop now", "Explore products", "View offers" or a link to your homepage instead of an order page.
  10. Promotional tone. Hype words, excessive emoji, exclamation-heavy phrasing and brand slogans make a transactional update sound like an ad.
  11. Relationship or awareness messages. Birthday wishes, thank-you-for-being-a-customer notes and "did you know" tips are marketing, however friendly.
  12. Content changes after approval. Editing an approved template, or using variables to insert promotional text at send time, can trigger a recategorization during Meta's ongoing checks.

One more thing to know: Meta re-checks approved templates on a recurring basis. A template that passed on day one can still be moved to marketing later if it doesn't fit the guidelines.

What to do when you see "Category does not match"

You have three possible situations. Here's how to handle each one.

Option 1: Submit anyway and request a review

When it makes sense: you're confident the message is genuinely transactional and the flag is a borderline call, for example a payment reminder with a "Pay now" button.

What happens: the template won't go live as utility. Depending on how you submit, it will either be rejected with an incorrect category reason, or approved under marketing instead (Meta's default since April 2025 when it disagrees with a utility label). Either way, you can then ask Meta to review the category.

How to request a review:

  1. In WhatsApp Manager, go to Message Templates, then Message Templates.
  2. Find the banner for the flagged template and click Go to Business Support.
  3. Open Template Category Updates, select the template and click Request Review.
  4. Track it under the In review tab. If Meta agrees, it moves to Reversed. If not, it stays under Unchanged.

You can request a review up to 60 days after the template was created or its category was changed.

Be realistic: a review can win when the message is close to utility. A template with a promotional tone or no clear transaction link will almost always be turned down on review, and you'll have lost time.

Best practice: don't use this route to test the waters. Frequent review requests on templates that are clearly marketing add to the signals Meta uses to spot category misuse.

When it makes sense: in most cases. The warning appears before submission, which gives you a free chance to fix the message.

What to do:

  1. Remove anything that sells. Offers, codes, upgrades, "you may also like" and renewal nudges all go. Move them to a separate marketing template if you need them.
  2. Anchor it to the transaction. Add specific variables such as {{order_number}}, {{invoice_id}}, {{amount}}, {{due_date}} or {{booking_ref}}.
  3. State the purpose in the first line. "Your payment of {{amount}} for invoice {{invoice_id}} has been received." Meta should understand the message without guessing.
  4. Make buttons transactional. Use "Track order", "View invoice", "Pay now" or "Contact support", linked to the relevant order or account page, not your store.
  5. Calm the tone. Plain, factual language. Skip slogans, hype words and strings of emoji.
  6. Fill in realistic sample values for every variable so the reviewer sees a real transaction.

If the warning disappears, submit. If it's still there, read the draft against the checklist above. Usually one phrase or button is the culprit.

Why it's the best option: it costs you minutes, not days, and it builds a clean categorization record for your account.

Option 3: Approved as utility, then recategorized as marketing later

What happens: Meta's recurring checks find that an approved utility template fits marketing better. You usually get 24 hours' notice by email, webhook and a banner in WhatsApp Manager. The template stays approved and keeps sending, but it's now billed and limited as marketing.

What to do:

  1. Check what changed. In WhatsApp Manager, templates due for change show an information icon. Business Support lists the current and new category.
  2. Decide whether to appeal or rebuild.
    • If the template is genuinely transactional, request a review in Business Support within 60 days. If approved, it's restored to utility.
    • If it contains any promotional element, create a new, clean utility template and move your workflow to it. Keep the old one for marketing use if it's useful.
  3. Update your automations. Point workflows, CRM triggers and campaigns to the new template so you don't keep paying marketing rates on transactional messages.

Why you shouldn't ignore it: Meta applies escalating restrictions to businesses that keep labelling marketing as utility.

LevelWhat happens
WarningWritten warning to account admins; future utility-to-marketing changes become instant, with no notice
Rate limitingUtility message volume is capped for at least 7 days
Utility restrictionAll approved utility templates move to marketing; new utility templates and reviews are blocked for 7 days (30 for repeat cases)
Business portfolio restrictionThe same applies across every WhatsApp Business account in your portfolio for 30 days

Source: Meta template categorization

Before and after: rewriting flagged templates

In short: keep the facts, drop the sell.

Use caseFlagged as marketingRewritten as utility
Payment received"Thanks for your payment! Enjoy 10% off your next order with code THANKS10.""We've received your payment of {{amount}} for invoice {{invoice_id}} on {{date}}. Your receipt is attached." Button: View invoice
Order shipped"Great news, your order is on its way! Check out our new arrivals while you wait.""Your order {{order_number}} has shipped. Tracking number: {{tracking_id}}. Expected delivery: {{date}}." Button: Track order
Payment due"Don't lose access! Renew your plan today and keep enjoying premium features.""Reminder: payment of {{amount}} for {{service}} is due on {{due_date}} for account ending {{last4}}." Button: Pay now
Delivery delay"Sorry for the delay! Here's a {{credit}} credit to make it up to you.""Your order {{order_number}} is delayed. New expected delivery: {{date}}. Reply here if you have questions."
Feedback"How are we doing? Rate us and get rewards!""Your service request {{ticket_id}} was closed on {{date}}. How was your experience? Tap below to share feedback."

B2B example: a manufacturing supplier sent quote updates with "Ask about our bulk pricing this quarter" at the end. Every version was flagged. Removing that one line and adding {{quote_number}} and {{validity_date}} got the template approved as utility. The bulk-pricing message moved to a separate, opt-in marketing template.

How to create many utility templates without rejection or recategorization

In short: you can run a whole library of utility templates (payments, orders, bookings, account alerts) as long as each one does one transactional job.

Follow these practices:

  • One template, one purpose. Separate templates for "payment received", "payment due" and "invoice issued" beat one flexible template with a variable body.
  • Never hide content in variables. Variables should hold data (names, numbers, dates, amounts), not sentences. A body of "{{1}}" is treated as marketing, and swapping in promotional text at send time risks recategorization.
  • Keep marketing in its own lane. Build a parallel set of marketing templates for offers and renewals. Clean separation is the best protection for your utility templates.
  • Start from Meta's examples. The order management, account alerts and feedback examples in Meta's guidelines are a safe base. Adapt the wording, keep the structure.
  • Use the template library where available. Pre-approved library templates for common utility cases reduce guesswork.
  • Review edits as carefully as new templates. Run every edit through the checklist before resubmitting.
  • Monitor category changes. Watch for category update emails and webhooks so you can react within the 60-day review window.
  • Name templates clearly. Names like payment_received_v2 make it easy for your team to pick the right one.

How Chakra helps: Chakra's native template management lets you create, submit and track WhatsApp templates and their categories from one place. Teams can keep separate utility and marketing libraries, see approval status at a glance and trigger the right utility template automatically from CRM events like a payment or order update. Template messages are billed at Meta's rates with no markup, so correct categorization directly protects your costs. See Chakra Chat and pricing.

FAQ

What does "Category does not match" mean on WhatsApp? Meta has checked your template's content and believes it belongs to a different category than the one you chose, usually marketing instead of utility.

Will my template be rejected if I submit it anyway? It won't be approved as utility. It may be rejected for incorrect category, or approved as marketing. You can then request a category review in Business Support Home.

How long do I have to request a category review? Up to 60 days from when the template was created or its category was changed.

Can a utility template include a button? Yes, if the button supports the transaction, such as tracking an order, viewing an invoice, paying a due amount or contacting support.

Is a payment reminder utility or marketing? A reminder about an existing bill, with the amount and due date, is utility. A message pushing a renewal or upgrade is marketing.

Are feedback surveys utility? Only when they refer to a specific order, visit or interaction. Generic feedback requests are marketing.

Can Meta change my template's category after approval? Yes. Meta re-checks templates regularly and can move a utility template to marketing, usually with 24 hours' notice.

What happens if I keep mislabelling templates? Meta can warn you, cap your utility volume, or move all your utility templates to marketing and block new ones for a period.

Summing it up

The "Category does not match" warning isn't Meta saying your message is wrong. It's Meta saying your message reads like selling. Utility templates exist to follow up on something the customer already did, and the moment a template tries to sell, renew or re-engage, it becomes marketing.

So when you see the warning, your best move is almost always to redraft: anchor the message to a specific transaction, remove anything promotional and keep buttons transactional. Use reviews for genuinely borderline cases, and act quickly if an approved template is recategorized.

Get this right, and your transaction updates go out at the right category and cost, every time.

Want to manage utility and marketing templates in one place? Explore Chakra Chat or talk to our team about setup.