On this page

Too long? Read this
- Recategorisation is Meta changing an approved template's category, usually utility to marketing, after reviewing content or how it is used
- Triggers: offers or upsells in transactional wording, sending 'updates' to people with no transaction, cart and wishlist nudges
- The price in India goes from Rs 0.115 to Rs 0.8631 and marketing rules (caps, pacing, US pause) start applying
- Fix: keep utility templates to the specific transaction, split offers into a separate marketing template, appeal within Meta's window if the content is genuinely transactional
An email from Meta says a template you use every day has been "recategorised from utility to marketing", effective next week. Nothing else changed, but the message that cost Rs 0.115 will now cost Rs 0.8631 and will start failing for capped recipients and US numbers. This guide explains what triggers recategorisation, how Meta decides, what you can appeal, and how to write and use utility templates so it does not happen again.
What recategorisation is
Meta assigns every template a category at review: marketing, utility or authentication. Since 2023 Meta also re-reviews approved templates, both automatically and by hand, and changes the category when the content or the way the template is used does not match. The overwhelming direction is utility to marketing, because businesses have an incentive to call things utility. The change is announced by email and by webhook with an effective date, and from that date the template is billed and governed as marketing.
Why it happens
Meta's definition of utility is narrow: a message about a specific transaction, account, subscription or request that the customer already has with you. Anything that could be sent to someone without such a transaction is marketing. The common triggers:

| Trigger | Example | Why Meta calls it marketing |
|---|---|---|
| An offer inside a transactional message | "Your order is on its way. Use code BACK10 for 10 percent off your next order" | The second sentence is a promotion |
| Cross-sell or recommendation | "Your facial is booked for Friday. Customers also love our hair spa" | Promotion |
| Generic re-engagement | "We miss you! Here is what is new" | No transaction |
| Cart and wishlist nudges | "You left items in your cart" | Meta classifies cart reminders as marketing |
| Feedback with an incentive | "Rate us and get Rs 100 off" | Incentive |
| Usage that does not match | An "order update" template sent to a full list | Recipients had no order |
| Open-ended variables | "{{1}}" as the whole body | Could carry anything |
What changes when it happens
- Price. Rs 0.115 to Rs 0.8631 per delivered message in India (April 2026 rates), and the message is no longer free inside an open window.
- Rules. The per-user frequency cap (131049), pacing on new sends, the US marketing pause, and the daily messaging limit all apply.
- Consent. Marketing requires prior opt-in and an opt-out path; a transactional list may not have either.
- Reports. Any tool that still treats the template as utility under-estimates cost until it reads the change.
What to do in the first hour
- Read the notice for the template name and the effective date.
- Check where the template is used: broadcasts, sequences, flows, automation rules, API integrations. VGraple CRM lists usages on the template.
- Decide: appeal, rewrite, or accept.
- If the content is genuinely transactional and was recategorised because of usage, fix the usage (send it only to people the transaction concerns) and appeal.
- If the content contains anything promotional, split it: a utility template with the transaction only, and a separate marketing template with the offer for consenting contacts.
What usage review looks at
Content is only half of Meta's test. The other half is who receives the template and when. A template named order_update sent to 5,000 contacts in one broadcast is, by pattern, a marketing message, whatever the words say; a real order update goes to one person at a time, moments after an event. Meta's automated review sees send patterns, reply and block rates and the ratio of recipients to transactions, and recategorises templates whose usage looks promotional even when the text is clean. The practical rule: utility templates are sent by automation on events (stage changes, payments, bookings) or by an agent inside a conversation, never from the broadcast tool to a list.
Sequences and drip steps
Follow-up sequences are where clean utility templates most often drift into marketing usage, because a step written as "Following up on your enquiry" is sent to everyone who filled a form rather than to someone with an open transaction. Keep the first one or two steps utility (they refer to the enquiry the person made) and mark later steps as marketing with consent checks, which VGraple CRM enforces per step so the category and the audience match.
How to appeal
In WhatsApp Manager, open the template, find the recategorisation notice and choose to appeal within the window shown (typically a few days). State in plain words what transaction the message refers to and who receives it. Appeals succeed when the text is unmistakably about the customer's own order, booking, account or request and contains no offer; they fail when there is any promotional sentence, however small. Remove it and resubmit as a new template rather than appealing.
Writing utility that stays utility
- Name the transaction in the first line: order number, appointment date, invoice, ticket.
- Use variables for specifics, never for the whole message.
- Buttons should act on the transaction: track, reschedule, pay, view receipt.
- No discounts, codes, "shop more", "customers also bought", "we miss you".
- Feedback requests without incentives are utility; with incentives they are marketing.
- Send only to people the transaction concerns; never to a list.
| Utility (passes) | Marketing (as Meta sees it) |
|---|---|
| "Hi {{1}}, order {{2}} shipped today and should arrive by {{3}}. Track: {{4}}" | "Hi {{1}}, order {{2}} shipped. Use FREESHIP on your next order" |
| "Reminder: your appointment with {{1}} is tomorrow at {{2}}. Reply R to reschedule" | "Reminder: appointment tomorrow. Book your friend too and save 20 percent" |
| "Your {{1}} report is ready. Reply REPORT to receive it here" | "Your report is ready. Also try our new health package" |
How VGraple CRM prevents it
The template builder checks wording for known promotional patterns before submission and suggests the category the content matches; the template list surfaces recategorisation notices from Meta's webhook with the effective date and the places the template is used; broadcast cost previews use the live category so a campaign is never priced on stale data; and sequences and automation rules can hold a marketing step for contacts without marketing consent. The templates guide and the approved template examples show utility and marketing examples side by side.