# WhatsApp Template Rejected & How To Fix ?

## Overview

While creating WhatsApp templates, it’s very common that some of them get **rejected by Meta**. This usually happens not because of big mistakes, but due to **small issues like wrong category, formatting, or variable usage**.

From our day-to-day usage, the best way to handle this is:

* First check **why it got rejected**
* Fix only that issue
* Then resubmit

If you follow this properly, most templates get approved in the next attempt itself.

## Common Reasons We See in Real Use

### 1. Wrong Template Category

This is one of the most common issues.

Example:

* You create an **order confirmation template**
* But add something like *“Get 20% off on your next purchase”*

Now it becomes **marketing + utility mixed**, and Meta rejects it.

* Keep **order messages → Utility**
* Keep **offers → Marketing**

### 2. Variable Mistakes

We often make small mistakes while adding variables.

Example mistake:

Here {{2}} is missing → ❌ rejected

Always keep variables **in order and meaningful**

### 3. Too Many Spaces / Bad Formatting

Sometimes while typing or copying, extra spaces or line breaks come.

Example:

Keep it simple and clean

### 4. Spammy or Aggressive Content

If the message looks like spam, Meta will reject it.

Example:

A rejected template usually fails for one specific reason. Check the rejection reason, fix only that issue, and submit again.

Most rejections come from category mismatch, variable errors, formatting problems, or policy-sensitive content. For the base rules, see [Guidelines](/setting-up-guide/connecting-channels/whatsapp-templates/guidelines.md).

### Common rejection reasons

#### Wrong category

Do not mix utility and marketing content in one template.

* **Rejected:** `Your order is confirmed. Get 20% off on your next purchase.`
* **Fix:** Keep order updates as **Utility**. Keep offers as **Marketing**.

#### Variable errors

Variables must be sequential and meaningful.

* **Rejected:** `Hello {{1}}, your order {{3}} is confirmed`
* **Fix:** `Hello {{1}}, your order {{2}} is confirmed`

#### Bad formatting

Extra spaces, broken lines, too many symbols, and messy copy can trigger rejection.

* **Rejected:** `Hello {{1}}`\
  `Your order is ready!!!`
* **Fix:** `Hello {{1}}, your order is ready.`

#### Spammy wording

Messages that look pushy or misleading are often rejected.

* **Rejected:** `Hurry!!! Limited offer!!! Click now!!!`
* **Fix:** `Limited-time offer available. Click below to explore.`

#### URL problems

Use full and trusted URLs. Avoid shortened links.

* **Rejected:** `bit.ly/offer`
* **Fix:** `https://yourwebsite.com/offer`

#### Sensitive information

Keep tone **professional, not pushy**

### 5. URL Issues

Using short links or unclear links causes rejection.

Example:

> bit.ly/offer

Fix:

> <https://yourwebsite.com/offer>

Always use **proper full URLs**

### 6. Asking Sensitive Information

This is strictly not allowed.

Example:

> Share your OTP / bank details

Fix:

> Use the OTP sent to your number. Do not share it with anyone.

Do not ask for OTPs, banking details, passwords, or similar data.

* **Rejected:** `Share your OTP / bank details`
* **Fix:** `Use the OTP sent to your number. Do not share it with anyone.`

#### Language mismatch

The selected template language must match the actual message content.

### If rejection keeps happening

Sometimes the template is fine, but the account has an issue.

Check for:

* Your **WhatsApp Business account is restricted**
* Your account has **policy violations**
* Quality rating is low or flagged by Meta
* Go to [**Template Logs**](https://app.pickyassist.com/channel_status/wp_official_managed_status/logs) **in Picky Assist**
* See the exact reason (very important)
* Here we can see Template is Approved,Pending, or Rejected
* Go to [**Template Logs**](https://app.pickyassist.com/channel_status/wp_official_managed_status/logs) **in Picky Assist**
* See the exact reason (very important)
* Here we can see Template is Approved,Pending, or Rejected
* Go to **Picky Assist Dashboard**
* Click on **All Menus → Settings →** [**WhatsApp Templates**](https://app.pickyassist.com/whatsapp-templates)
* Here you can see the list of templates
* For each template, on the **top right corner**, you will see a **green tick ✅**
* Go to **Picky Assist Dashboard**
* Click on **All Menus → Settings →** [**WhatsApp Templates**](https://app.pickyassist.com/whatsapp-templates)
* Here you can see the list of templates
* For each template, on the **top right corner**, you will see a **green tick ✅**

If template submission fails repeatedly without a clear content issue, review the account status in Meta Business Manager.

### Check the status

#### In Picky Assist

Open [**Template Logs**](https://app.pickyassist.com/channel_status/wp_official_managed_status/logs) to see whether the template is **Approved**, **Pending**, or **Rejected**.

You can also open [**WhatsApp Templates**](https://app.pickyassist.com/whatsapp-templates) from **All Menus → Settings**.

* A **green tick** means the template is approved.
* A rejected template shows the rejected status instead.

Sometimes we select one language but type in another.

Example:

* Language selected: English
* Message: Spanish

Fix:

* Either change language
* Or rewrite message

## Additional Issue We Face in Real Use

Sometimes, even if your template is correct, it may still **fail to get approved or even fail to submit**.

This usually happens when:

* Your **WhatsApp Business account is restricted**
* Your account has **policy violations**
* Quality rating is low or flagged by Meta

### How to Identify This

* Template submission itself may **fail**
* Or templates get **rejected repeatedly without clear reason**
* You may also see warnings in **Meta Business Manager**

## Checking Template Approval or Rejection Status

### 1. How to Check if a Template is Approved (From Picky Assist)

#### Step 1: Check Template Logs

* Go to [**Template Logs**](https://app.pickyassist.com/channel_status/wp_official_managed_status/logs) **in Picky Assist**
* See the exact reason (very important)
* Here we can see Template is Approved,Pending, or Rejected

<figure><img src="/files/oanbumgIvqM7wcGWMY0L" alt=""><figcaption></figcaption></figure>

### Alternative way to check the same

* Go to **Picky Assist Dashboard**
* Click on **All Menus → Settings →** [**WhatsApp Templates**](https://app.pickyassist.com/whatsapp-templates)
* Here you can see the list of templates
* For each template, on the **top right corner**, you will see a **green tick ✅**

<figure><img src="/files/aTfJ7b6jpj3Qs1Zg2xjB" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
If the green tick is visible, the template is **approved**
{% endhint %}

<figure><img src="/files/RWQOzzH31anNiOKSlpwS" alt=""><figcaption></figcaption></figure>

{% hint style="danger" %}
This template is **Rejected**
{% endhint %}

### 2. How to Check if a Template is Rejected (From Meta Business Manager)

If you want to check detailed status (especially rejection), follow this:

* Open **WhatsApp Business Suite / Meta Business Manager**
* Select your **Business Portfolio**
* Go to **Settings**
* Under settings:
  * Select your **WhatsApp Account**
* Scroll down and click on **WhatsApp Manager**
* On the left side:
  * Click on **Message Templates**
  * Then click on [**Manage Templates**](https://business.facebook.com/latest/whatsapp_manager/message_templates)

#### In Meta Business Manager

Go to **WhatsApp Manager → Message Templates → Manage Templates**.

There you can view the exact status of each template, including **Active**, **Rejected**, and **In Review**.

### Edit and resubmit

1. Open the rejected template in **Meta Business Manager**.
2. Click **Edit Template**.
3. Fix the rejection reason only.
4. Click **Submit for Review**.

### Sync status back to Picky Assist

Template status does **not** sync automatically after you edit a template in Meta.

To refresh it in Picky Assist:

1. Open [**WhatsApp Templates**](https://app.pickyassist.com/whatsapp-templates)
2. Click **Sync With WhatsApp Account**
3. Recheck the template status or **Template Logs**

<figure><img src="/files/Oy0dnQYP7hXJaZspI5Mg" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Until you sync, Picky Assist may still show the old status.
{% endhint %}

### Editing rules

* If the template is **approved** and you need a major content change, create a new template
* If the template is **rejected**, fix only the rejection reason and resubmit
* Avoid frequent edits because repeated changes can slow down approvals
* Avoid repeated rejections because they may affect template quality review
* View **all templates**
* Check whether they are **Active / Rejected / In Review**
* **Pending** — You cannot edit it while Meta reviews it.
* **Rejected** — You can edit and resubmit it.
* **Approved** — Small edits may be limited. Major changes usually need a new template.

If an approved template needs major content changes, create a new one instead of editing repeatedly.

### Quick checklist

Before you submit:

* Select the correct category
* Keep variables in order like `{{1}}`, `{{2}}`
* Remove extra spaces and noisy formatting
* Avoid sensitive or misleading content
* Match the language to the message

{% hint style="info" %}
Template approval is done by **Meta only**\
Picky Assist has **no role in approval/rejection**
{% endhint %}

<figure><img src="/files/6b80HVHLOG7PZOSBevpb" alt=""><figcaption></figcaption></figure>

## How to Edit and Resubmit Rejected Templates (Meta Business Manager)

#### Step 1: Open Rejected Template

* Go to **WhatsApp Manager** in **Meta Business Manager**
* Navigate to **Message Templates → Manage Templates**
* Find and click on the **rejected template**

#### Step 2: Edit the Template

* On the **top right corner**, click on **Edit Template**
* Make the necessary corrections based on the **rejection reason**
  * Fix content
  * Correct variables
  * Update formatting or category

<figure><img src="/files/PKEgsmktaoYZivGEy9EJ" alt=""><figcaption></figcaption></figure>

#### Step 3: Resubmit for Approval

* After making changes, scroll down
* Click on **Submit for Review** (bottom right corner)

<figure><img src="/files/YdlnbHoNPljKpMRUBnie" alt=""><figcaption></figcaption></figure>

## Best Practical Steps While Editing

### 1: Fix Only That Issue

* Don’t change everything.
* Just fix what Meta pointed out.

### 2: Clean the Content

* Remove extra spaces
* Fix grammar
* Make message clear

### 3: Recheck Variables

* Proper format → `{{1}}`
* No skipping numbers
* Make sure they make sense

### 4: Submit Again

* Resubmit template
* Usually gets approved if fixed correctly

## Real Examples from Daily Use

#### ❌ Rejected

> Your order is confirmed! Get 20% off now

✔ Issue: Mixed category

✅ Fixed

> Your order is confirmed successfully

#### ❌ Rejected

> Hello {{1}}, order {{3}} ready

✔ Issue: Wrong variable

✅ Fixed

> Hello {{1}}, your order {{2}} is ready

#### ❌ Rejected

> Hurry!!! Buy now!!!

✔ Issue: Spam tone

✅ Fixed

> Check out our latest offers

### Important Note

{% hint style="info" %}
Template approval is done by **Meta only**\
Picky Assist has **no role in approval/rejection**
{% endhint %}

### Quick Checklist - We Should Follow

Before submitting, just check:

* Correct category selected
* Variables in order (`{{1}}`)
* No extra spaces or weird formatting
* No sensitive content
* Message is simple and clear

This alone avoids most rejections

{% hint style="success" %}
Once you understand the pattern, you can get templates approved **very quickly without trial and error**.
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://help.pickyassist.com/setting-up-guide/whatsapp-tips-and-tricks/whatsapp-template-rejected.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
