Messaging Campaigns: Rejection Reasons

  • Campaigns have to be created according to rules created by META, for the WhatsApp channel
  • If your campaign has been rejected and you have received the following message in the console "The campaign you have created is not compliant with META rules. We kindly ask you to read this article, edit your campaign accordingly and submit it again for approval"  see the possible reasons below: 

1.  Message type selected is call-to-action and you inserted a URL button with a direct link to WhatsApp 

META does not allow a direct link to WhatsApp as a call-to-action URL button 

Example: http://wa.me/145678908

Solution: Spell out the number, without including the link (insert the number in the text area for example). The open whatsapp is a reserved link that can't be included in a campaign.

2. Template is a duplicate

META rejects templates submitted with the same wording with a different campaign name, to prevent abuse. 

Solution: Slightly tweak the name and content of the new campaign.

3. Template contains content violating the WhatsApp Commerce Policy or the WhatsApps Business Policy.

Includes: requesting sensitive identifiers from users, such as payment card numbers, financial account numbers, or National Identification numbers.

Solution: You must follow WhatsApp's policies to avoid further enforcement action from Meta. If you need to request sensitive identifiers, you can ask for partial identifiers (ex: last 4 digits of Social Security number)

4. Templates appears to be related to gaming or gambling

Common words such as "raffle" or "win a prize" almost guarantee a template rejection by META.

Solution: Identify any words that could remotely be perceived as related to gaming/gambling, and replace them.

5. Templates that are overly vague

Such as

“Hi, 1, thanks”

are commonly abused to spam users, so they will be rejected.

Solution: Use parameters only for information that can be dynamic, not static.

6. Wrong language was chosen.

Example: a template in English was submitted as "Portuguese" language.

Solution: Double check that the language is correct before submitting the campaign.