> For the complete documentation index, see [llms.txt](https://help.pickyassist.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.pickyassist.com/general-guidelines/whatsapp-handling-errors/whatsapp-template-rejected-causes-and-how-to-fix.md).

# WhatsApp Template Rejected – Causes and How to Fix

### Overview

When submitting a WhatsApp message template, Meta reviews the template to ensure it complies with the WhatsApp Business Messaging Policy and Commerce Policy.

If the template does not meet Meta's requirements, it will be rejected and cannot be used for business-initiated conversations until the issue is corrected and the template is resubmitted.

Most template rejections are caused by minor issues such as selecting the wrong category, incorrect variable usage, formatting problems, or content that violates Meta's messaging policies.

Important: Template approvals and rejections are handled entirely by Meta. Picky Assist cannot approve or override a rejected template.

### Why Was My Template Rejected?

Meta reviews every template before approving it for use. A template may be rejected for one or more of the following reasons:

* Incorrect template category.
* Invalid or incorrectly ordered variables.
* Poor formatting or excessive punctuation.
* Spam-like or misleading content.
* Invalid or shortened URLs.
* Requesting sensitive customer information.
* Language mismatch.
* WhatsApp Business Account restrictions or policy violations.

## Common Reasons for Template Rejection

**1. Incorrect Template Category Selection**

One of the most common reasons for rejection is selecting the wrong template category.

For example:

&#x20;**Rejected Approach**

“Your order is confirmed. Get 20% off on your next purchase.”

This combines an order update with a promotional offer,that leads to rejection.

**Correct Approach**\
&#x20;         Your order is confirmed successfully

* Order confirmations, invoices, shipping updates → Utility
* Discounts, offers, promotions → Marketing

Choose the category that best matches the primary purpose of the message.

**2. Variable Errors**

Template placeholders (variables) must be sequential and meaningful.

**Incorrect approach**

Hello {{1}}, your order {{3}} is confirmed.

Here variable {{2}} is missing.

**Correct approach**

Hello {{1}}, your order {{2}} is confirmed.

Always ensure:

* No variables are skipped.
* Variables appear in sequential order.
* Each variable has a clear purpose.

**3. Poor Formatting**

Templates with excessive spaces, unnecessary line breaks, or too many special characters may be rejected.

**Incorrect approach**

Hello {{1}}

<br>

Your order is ready!!!

**Correct approach**

Hello {{1}}, your order is ready.

Use clean, professional formatting throughout the message for approval.

**4. Spam-Like or Aggressive Content**

Templates that appear misleading, overly promotional, or excessively urgent may not be approved.

**Rejected type**

Hurry!!! Limited offer!!! Click now!!!

**Better Version**

Limited-time offer available. Click below to learn more.

Keep your messaging professional and avoid language that resembles spam.

**5. Invalid or Shortened URLs**

Meta recommends using complete, trusted URLs.

**Rejected type**

bit.ly/offer

**Recommended type**

<https://yourwebsite.com/offer>

Avoid URL shorteners unless specifically required.

**6. Requesting Sensitive Information**

Templates must never request confidential customer information.

**Rejected type**

Please share your OTP, bank details, or password.

**Recommended type**

Use the OTP sent to your registered mobile number. Never share your OTP with anyone.

Avoid asking customers for:

* OTPs
* Passwords
* Bank account details
* Credit or debit card information
* CVV numbers
* PINs

**7. Language Mismatch**

The language selected during template submission must match the actual content of the template.

**Example:**

Selected Language

English

Template Content

Spanish

This mismatch can cause the template to be rejected.

Ensure both the selected language and message content match exactly.

**8. WhatsApp Business Account Restrictions**

Sometimes the template itself is correct, but Meta rejects it because of issues with your WhatsApp Business Account.

**Examples include:**

* Active policy violations.
* Account restrictions.
* Low phone number quality rating.
* Business verification issues.
* Other compliance actions taken by Meta.

If multiple templates are rejected without an obvious content issue, review your account health before creating new templates.<br>

## How to Resolve a Rejected Template

#### Step 1 – Review the Rejection Reason

Open the template details and carefully review the rejection reason provided by Meta.

Avoid making unnecessary changes before understanding why the template was rejected.

#### Step 2 – Correct the Issue

Update only the portion of the template that caused the rejection.

Common fixes include:

* Selecting the correct category.
* Correcting variables.
* Cleaning formatting.
* Removing promotional or policy-sensitive wording.
* Updating URLs.
* Matching the correct language.

#### Step 3 – Resubmit the Template

After making the necessary corrections, submit the template again for Meta's review.

Many templates are approved on the next submission once the identified issue has been resolved.

### Quick Checklist Before Submitting a Template

Before submitting your WhatsApp message template for approval, verify the following:

* The correct template category (Utility, Marketing, or Authentication) is selected.
* All template variables (for example, {{1}}, {{2}}) are sequential and correctly placed.
* There are no extra spaces, unnecessary line breaks, or excessive punctuation.
* The template does not request sensitive information such as OTPs, passwords, bank details, or PINs.
* Any URLs included are complete, valid, and from trusted domains (avoid shortened links).
* The selected language matches the template content.
* The message is clear, concise, and relevant to the intended purpose.
* The content complies with WhatsApp Business Messaging and Commerce Policies.

### How to Check Template Status in Picky Assist

You can verify whether your template has been approved, is pending review, or has been rejected.

#### Option 1 – WhatsApp Templates

Navigate to:

Picky Assist Dashboard → All Menus → Settings → channels →WhatsApp Templates

You can view all your templates and their current status.

Status indicators include:

&#x20;Green Tick – Approved

&#x20;Pending – Under review

&#x20;Rejected – Not approved

### Frequently Asked Questions

**Can Picky Assist approve my rejected template?**

No. Template approvals and rejections are managed entirely by Meta.

**Can I edit a rejected template?**

Yes. After identifying the rejection reason, you can update the template and submit it again for review.

**Why are all my templates getting rejected?**

If multiple templates are rejected without a clear content issue, review your WhatsApp Business Account for policy violations, quality issues, or account restrictions.

**How long does Meta take to review a template?**

Template review times vary. Most templates are reviewed within a short period, but processing time depends on Meta's review queue.

**Can I use a rejected template?**

No. Rejected templates cannot be used for business-initiated messaging until they are corrected and approved.

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.pickyassist.com/general-guidelines/whatsapp-handling-errors/whatsapp-template-rejected-causes-and-how-to-fix.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
