A template was rejected
Template rejections are almost always caused by category mismatch, variable formatting, or policy-sensitive language — not by a fault in Arino One. This article covers the five common causes in order of frequency, how to rewrite a rejected template so it clears review, and who to contact if a rejection looks wrong.
The five frequent causes
| Cause | What Meta sees | Typical rejection message |
|---|---|---|
| Category mismatch | Promotional wording submitted as Utility or Authentication | "Category does not match content" |
| Variable formatting | Adjacent variables, or a variable opening/closing the body | "Invalid variable placement" |
| Unrealistic samples | Placeholder sample values like "Name" or "123" | "Sample content does not represent real use" |
| Policy-sensitive content | Prohibited categories (e.g. gambling, certain health claims) or unsubstantiated claims | "Violates WhatsApp Business Policy" |
| Broken or shortened links | URL shorteners, unreachable domains, or mismatched display text | "Link could not be verified" |
Category mismatch is by far the most common cause. Meta infers category from tone and intent regardless of what you select in the submission form: a message that says "20% off this weekend only" will be rejected as Utility even if you file it that way, because the content itself reads as marketing.
Rewriting a rejected template
- State the purpose in the first sentence. Reviewers (automated and human) read the opening line to infer category. A confirmation should read like a confirmation from the first word.
- Keep variables surrounded by fixed text. Write "Your order {{1}} ships on {{2}}" rather than "{{1}} {{2}}" or a variable at the very start or end of the body.
- Submit realistic sample values. Use a plausible order number, date, or name in the sample fields — not "test", "123", or a repeated placeholder.
- Match the category to the content, not the use case you have in mind. If the message contains any promotional language ("save", "offer", "limited time"), file it as Marketing even if you consider it a service update.
- Avoid shortened links entirely. Use the full destination URL so it can be verified during review.
- Re-read against WhatsApp's business policy before resubmitting. Health, financial, and political content face extra scrutiny and specific wording restrictions.
Escalation path: connected vs unconnected
Every client owns their own Meta Business Manager account directly — Arino never holds client Meta or Infobip keys. Who can act on a disputed rejection depends on whether your instance has the $50/month Arino Core connection.
| Status | Who owns the Meta account | Where to escalate |
|---|---|---|
| Connected ($50/month Arino Core connection) | Client | Arino support first — they can advise and assist with resubmission on your account |
| Unconnected | Client | Meta Business Support directly — Arino has no access to your Meta account and cannot appeal on your behalf |
If connected, open a support ticket with the template name, the rejection reason shown in the console, and your proposed rewrite; Arino support can sanity-check the wording before resubmission to save a review cycle. If unconnected, use the appeal option inside your own Meta Business Manager, referencing the same rejection reason, since Arino does not have visibility into or control over an unconnected account.
Preventing future rejections
Keep a small internal checklist covering category, variable placement, and sample realism before submitting any new template, and treat every edit to an approved template as a fresh submission that needs the same scrutiny — even changing punctuation can trigger re-review.
Frequently asked
Why is my template rejected for the wrong category?
A template with promotional language submitted as Utility or Authentication is re-categorised or rejected outright. Meta reads intent from the wording, not the label you choose — submit promotional content as Marketing and transactional confirmations as Utility.
Can I resubmit a rejected template?
Yes. Fix the cited issue and resubmit under a new name if the content has changed meaningfully. Repeated near-identical resubmissions of the same rejected wording can affect your account's quality rating, so change the content rather than retrying it unchanged.
Why are my variables rejected?
Variables must not sit adjacent to each other (e.g. {{1}}{{2}}) and must not open or close the message body. Meta also checks that the sample values you supply for review look like realistic data, not placeholders such as 'test' or 'xxx'.
How long does template review normally take?
Most reviews complete within minutes to a few hours, though it can extend to a day or two during high-volume periods or for templates in higher-scrutiny categories. There is no way to expedite review from within Arino One.
Does a rejected template affect my other approved templates?
A single rejection does not disable other templates, but a pattern of repeated rejections can affect your WhatsApp Business Account quality rating, which in turn can affect messaging limits. Treat rejections as worth fixing properly, not resubmitting blindly.
Can Arino appeal a rejection on my behalf?
Every client owns their own Meta Business Manager account directly, so appeals are always made on your own account. If your instance has the $50/month Arino Core connection, Arino support can advise on rewrites and assist with resubmission. Unconnected clients must appeal or resubmit directly through Meta themselves.
Apply this to your own deployment
This guide describes decisions we make on live instances. Tell us your channels, systems and region and we will map it to an architecture outline, a provisioning plan and an indicative commercial model — usually within one business day.