WhatsApp Cloud API number stuck on “Pending” for 4 days after successful OTP verification
I’m onboarding a phone number to a WhatsApp Business Account using Embedded Signup and the WhatsApp Cloud API.
The number is a Telnyx virtual number (US DID with SMS support).
The SMS verification itself worked correctly:
- I received the WhatsApp verification code successfully through a Telnyx webhook
- I entered the code successfully
- No verification errors appeared
However, after the code verification step, the phone number status changed to “Pending” and has stayed there for around 3 days now.
Additional context:
- Business Verification is approved
- WABA status is approved
- Embedded Signup setup is configured correctly
- Webhooks are working
- The number can receive SMS correctly
- OTP delivery definitely worked
So this does NOT seem to be an SMS delivery issue anymore.
Has anyone experienced this specifically with Telnyx numbers or VoIP/DID numbers?
Did the number eventually activate on its own after some time, or did you need to:
- remove/re-add the number
- re-register it
- use voice verification
- contact Meta support
- switch providers/numbers?
Would appreciate hearing from anyone who has gone through this recently with WhatsApp Cloud API onboarding.