On this page

Meta can silently move an already-approved template from Utility to Marketing if the wording reads as promotional, and every send from that moment costs the marketing rate. VGraple CRM catches this the moment Meta reports it and tells you what changed and what it now costs, rather than leaving you to notice from a bigger bill.
Recategorised templates: first 5 of 6 steps
- 1An alert appears in your notification centre
- 2Open the template from the alert
- 3Decide whether to accept the new category
- 4Rewrite the wording to be strictly transactional
- 5Resubmit, and appeal if needed
Before you start
- This applies to any approved template, regardless of who built it, the gallery, Meta's own library, or a template you wrote from scratch.
- Nothing needs to be configured to receive this alert; it fires automatically whenever Meta sends the relevant webhook for your WhatsApp Business Account.
- You need "View templates" permission at minimum to see the alert and open the template it concerns.
Steps
- An alert appears in your notification centre. The title reads "WhatsApp moved '[template name]' to marketing" (or whichever category Meta assigned), with a message stating the previous category and, when the change is costlier, that every send is now more expensive and that rewriting it to read as the original category is the only way back.

Open the template from the alert. The alert links directly to the template's page. Its category badge already reflects the new classification.
Decide whether to accept the new category or fight it. If the content genuinely is promotional, accept Marketing and move on; the price and frequency-cap exposure are simply correct now. If you believe Meta got it wrong, or you want it back at the Utility rate, proceed to rewrite it.
Rewrite the wording to be strictly transactional. Remove marketing-signal words (offer, discount, sale, limited time, exclusive, deal, free, and similar) and keep the message tied to something the customer specifically did: an order, a booking, an account event. The pre-submission validator checks this as you edit.
Resubmit, and appeal if needed. Editing and resubmitting is the corrected version of the template. Meta gives 60 days from a recategorisation to appeal it; missing that window does not undo the recategorisation retroactively.
Check every running broadcast using this template. A recategorisation does not pause sends the way a paused or disabled template does, but if the higher marketing rate was not budgeted for a scheduled campaign, review the cost estimate before it goes out again.
What you will see
The template's category badge updates everywhere it appears (Templates list, broadcast composer, flow builder, inbox send-template menu) the moment the change is processed, generally within moments of Meta's webhook arriving. The template's own page also records when the category last changed.
Settings and options
| Setting or field | What it does | Default |
|---|---|---|
| Category badge | Reflects Meta's current classification, not your original submission | Updates automatically on recategorisation |
| Recategorisation alert | Notifies the org the moment Meta's webhook reports a category change | Always on; no setting to disable |
| Appeal window | 60 days from the recategorisation date to appeal with Meta | Set by Meta, not VGraple CRM |
Why this happens
The rule exists because category determines both price and whether the per-user marketing frequency cap applies, and Meta does not want businesses under-declaring a promotional message as Utility to dodge either one. The check is not limited to submission time; Meta continues to sample live template content after approval.
Troubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
| Template moved to Marketing with no prior warning | Your account was judged a repeat offender, which since April 2025 skips the one-day advance notice Meta otherwise gives | Rewrite the template to be strictly transactional and resubmit; repeated recategorisations on the same account raise the odds of no-notice changes going forward |
| Broadcast cost estimate looks wrong after a recategorisation | The composer is showing the new, higher marketing rate for a template you still think of as Utility | This is correct; the template now costs the marketing rate on every send until it is rewritten and reapproved as Utility |
| Template recategorised but marketing frequency cap errors (131049) were not expected | Marketing-category templates are subject to Meta's per-user frequency cap; Utility is exempt | Expect 131049 suppressions on this template going forward, or rewrite it back to Utility |
| Cannot find an "undo" for the category change | There is none; Meta's classification is not manually reversible | Rewrite and resubmit; if you believe the recategorisation was wrong, appeal directly with Meta within 60 days |
| Alert never arrived even though the category clearly changed | The webhook may not have been received, or the change predates VGraple CRM's alerting | Click Sync from Meta on the Templates page to pull the current category directly |
Related reading
To understand what each category costs and when Meta applies the marketing frequency cap in the first place, see template categories and pricing. If a template stops sending entirely rather than just costing more, that is a pause or disable, not a recategorisation; see template paused or disabled by Meta.