u/Individual-Copy-3949

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.

reddit.com
u/Individual-Copy-3949 — 6 days ago

Meta App Review for WhatsApp permissions: does the app/demo environment need to be publicly live and fully functional?

I’m preparing App Review for:

  • whatsapp_business_messaging
  • whatsapp_business_management
  • business_management
  • public_profile

My app is a SaaS platform for event businesses that integrates with the WhatsApp Cloud API using Embedded Signup.

I have a few questions that I’d like to confirm from people who have successfully passed review recently:

  1. Does the UI/demo environment shown in the screencast need to already have the full Embedded Signup flow fully implemented and functional inside the app itself?
  2. Does the reviewer actually try to log into the platform and test flows manually, or do they mainly rely on the screencast?
  3. Can the demo app be hosted on a staging/subdomain environment, or does it need to exactly match the main website URL configured in App Settings?
  4. Is localhost acceptable if the screencast demonstrates the full flow correctly, or does the app itself need to be publicly accessible during review?
  5. For whatsapp_business_management and business_management, is showing the Embedded Signup onboarding flow enough to justify the permissions?
  6. Did anyone pass review using a staging deployment (Vercel/Render/etc.) rather than a fully polished production environment?

Would appreciate any practical advice from people who recently passed WhatsApp-related App Review, especially around screencasts and reviewer expectations.

reddit.com
u/Individual-Copy-3949 — 9 days ago