I am trying to utilize the Frappe WhatsApp app. I have everything setup successfully, including the API key and other credentials. However, whenever I create a template or templates, my account suddenly get blocked by Facebook.
I have tried with two business accounts, with the first being a new business account and the second being a pre-registered account. I got blocked multiple times on both, and I can not reach out easily to teh customer support, and i wait for too long to get unbanned. I couldn’t even test if the frappe WhatsApp is working with my me or not because the blocks i get on my account
Currently both my accounts are banned, and I read many posts on reddit complaining from random accounts block through AI bots.
Anyone had similar experience, how did you manage it?
Do you suggest any alternative official third party providers for WhatsApp business accounts that works with the Frappe WhatsApp app?
Note: I am not an expert in creating WhatsApp templates, and I am testing how it works from the Frappe WhatsApp, but I am using basic messages and variables, and sometimes just mistaken in selecting the correct message Category, but that should not grant me a direct ban on the account!
Yeah — what you’re running into isn’t really a Frappe bug, it’s a WhatsApp Business API (WABA) trust & compliance issue with Meta’s automated moderation system.
Unfortunately, Meta’s WhatsApp Business Platform is hyper-sensitive to anything it thinks is “spammy” or “misconfigured” — and that includes message template misuse, wrong category selection, or high message rejection rates. Their AI often bans accounts without much human review, and the unblock process is painfully slow.
Why this happens
From what you described:
- You’re creating new templates and sending them without prior approval or testing → Meta detects “unreviewed” or “inconsistent” message behavior.
- Wrong category selection in the template → Their system flags this as a policy violation.
- Sending even basic test templates to non-opted-in numbers can trigger spam detection.
- New or low-reputation WABA accounts have zero trust score, so any mistake hits harder.
Best practices to avoid bans
Even if you’re just testing:
- Always submit templates for approval first in the Meta Business Manager → WhatsApp Manager before sending them.
- Choose the correct category:
- Marketing: promotions, offers, discounts
- Utility: order updates, payments, shipping
- Authentication: OTPs and login codes
- Start with a handful of opt-in test numbers only (including yours).
- Don’t blast multiple new templates in a short time — build sending slowly to establish reputation.
- Keep the template wording exact; avoid anything that sounds promotional unless it’s marked Marketing.
Alternatives that work with Frappe WhatsApp App
The Frappe WhatsApp app is designed to work with Meta’s Cloud API or with BSPs (Business Solution Providers) that offer WhatsApp API.
Using a BSP is safer because:
- They handle compliance and reputation management.
- They provide sandbox/test numbers so you don’t risk your real account.
Recommended BSPs that can integrate with Frappe WhatsApp (through API key setup):
- Twilio – Stable, global support, straightforward API.
- 360dialog – Meta BSP, easy to connect to Frappe, good pricing for testing.
- Gupshup – Popular in Asia/India, decent developer tooling.
- MessageBird – Good API, enterprise-level reliability.
With BSPs like 360dialog, you still have official Meta approval, but your risk of instant banning is lower because they buffer your template submissions and sending.
What I’d do in your case
- Create a 360dialog sandbox account → Connect it to Frappe WhatsApp.
- Use their sandbox test number to test templates first.
- Once you confirm Frappe sends/receives messages correctly, migrate to a production WABA account.
- If you stick with Meta direct Cloud API, send only to yourself or 1-2 trusted opt-in contacts until your trust score improves.
1 Like
Thank you for your insightful response @Priytesh. Got it now!
1 Like