How To OTP Verification for app?
I wanted to make my One Time Password verification for my app run on whatsapp but tbh im new to this so how exactly can i set it up?
I wanted to make my One Time Password verification for my app run on whatsapp but tbh im new to this so how exactly can i set it up?
Hi Meta has disabled one of my accounts and I am unable to make payment or continue using their services
I would like to unlink this account to my business API or try to get the number deleted
How can I go about this? I am stuck at disabled page with the only options being log out
If you've been following my previous AMA on coexistence (WhatsApp Business app + Cloud API running simultaneously), here's a small but useful update that just rolled out from Meta.
The account_update webhook's PARTNER_REMOVED event now includes a new disconnection_info object, but only in specific scenarios. Here's what you need to know.
Two fields:
reason — one of:
• BUSINESS_DOWNGRADE — client downgraded from a plan that supported coexistence
• PRIMARY_INACTIVITY — the primary device (WA Business app) was inactive
• COMPANION_INACTIVITY — the companion/linked device went inactive
initiated_by — either USER or SYSTEM
Before (standard PARTNER_REMOVED)
{
"object": "whatsapp_business_account",
"entry": [{
"id": "2949482758682047",
"changes": [{
"value": {
"event": "PARTNER_REMOVED",
"waba_info": {
"waba_id": "980198427658004",
"owner_business_id": "2329417887457253"
}
},
"field": "account_update"
}]
}]
}
After (coexistence disconnection)
{
"object": "whatsapp_business_account",
"entry": [{
"id": "2949482758682047",
"changes": [{
"value": {
"event": "PARTNER_REMOVED",
"waba_info": {
"waba_id": "980198427658004",
"owner_business_id": "2329417887457253"
},
"disconnection_info": {
"reason": "PRIMARY_INACTIVITY",
"initiated_by": "SYSTEM"
}
},
"field": "account_update"
}]
}]
}
Previously, when a coexistence user got disconnected, you'd get a generic PARTNER_REMOVED with zero context. You'd have no idea if the user manually removed you, downgraded their plan, or just stopped using their phone for a while.
Now you can differentiate. A SYSTEM + PRIMARY_INACTIVITY combo means the device went quiet on its own. You might want to trigger a re-engagement flow or prompt the user to reconnect. A USER + BUSINESS_DOWNGRADE is a deliberate action and should be handled differently.
This feature is part of a gradual rollout and may not be available to you immediately. Worth wiring this into your webhook handler sooner rather than later, even if the rollout hasn't hit you yet.
Happy to answer questions about coexistence setup or handling these webhooks in practice. Ask away.
Im having trouble creating authentication templates, my account is already verified (~40 hours ago I got the authentication) and when I try to create the authentication template I get this error message:
This WhatsApp business account doesn’t have permissions to create message template.
Does anybody know why is this happening? I just started with this WhatsApp number, I don’t have conversations with clients.
I am not able to login to personal meta profile neither ony Meta business manager account don't know why, I created a new facebook account just for meta business manager as I want to use the whatsapp api but I got restricted for ads 3x and then I tried to check if there's some issue on my personal Facebook account then I wasn't able to access both, now I'm neither even able to get OTPs for my personal account neither the meta business manager account, what do I do
I've a lot of people having ads account restricted and stuff, is there some real issue or it's just me 🙃
Hey r/WhatsappBusinessAPI,
I'm running into a frustrating issue with WhatsApp Business API (using Twilio as BSP) and hoping someone has experienced the same thing.
My setup:
The problem:
Whenever I try to add a new Twilio WhatsApp sender, I get the error:
“You have reached the maximum number of WhatsApp provided numbers, please delete an existing WhatsApp provided number to proceed.”
Even though the business has been verified for a long time, it still feels like we're stuck on the initial low cap (~2 numbers). I know verification is supposed to raise it to ~20, but the increase hasn't happened automatically.
Has anyone else had this happen even with long-term verified business?
What finally fixed it for you?
Any advice or similar experiences would be really helpful. We're building ZapManejo (a cattle/livestock management SaaS where farm workers send natural-language updates via WhatsApp), so we want to keep things simple with a shared number for now but may need a couple dedicated ones for larger clients.
Thanks in advance!
Hi everyone,
I'm dealing with a very frustrating issue with WhatsApp Cloud API setup and I wanted to ask if anyone here has gone through the same thing.
My business was successfully verified, but I still cannot complete the WhatsApp Cloud API onboarding process.
The problem is not just about access tokens. I am also unable to register the phone number in the Meta interface itself.
These are the errors I keep getting:
What makes this worse is that the issue happens directly in Meta's setup interface, so it does not seem to be just an API request formatting problem.
Things I already tried:
I also checked Meta Status and noticed there was an incident/disruption affecting Meta business services, so now I am not sure whether this is:
Support already gave me a generic AI-style response and then closed my ticket without actually resolving anything.
Has anyone experienced this exact problem before?
Did it fix itself after some time, or did you have to contact a specific team/forum to get it solved?
Any help would be really appreciated.