Debug WhatsApp API Onboarding Issue

Замовник: AI | Опубліковано: 13.01.2026

Fix WhatsApp Business API Embedded Signup & Onboarding Bug Project Overview We have a custom-built onboarding system using Node.js (backend) and Next.js (frontend) to integrate users with the WhatsApp Business API. Currently, the onboarding flow is failing: the WhatsApp account is not being created correctly, and the phone numbers are stuck in a "Pending" status instead of becoming active. We need an expert to debug the integration with Meta’s APIs and ensure a smooth, end-to-end onboarding process. Current Tech Stack Frontend: Next.js Backend: Node.js Integration: WhatsApp Business API (Embedded Signup Flow) Scope of Work Audit the Onboarding Flow: Review the existing implementation of the Meta Embedded Signup. Fix Account Creation Issue: Identify why the WhatsApp Business Account (WABA) is not being generated upon form completion. Resolve "Pending" Status: Debug the phone number verification process (OTP/SMS/Voice) to ensure numbers reach "Connected" status. Webhook Verification: Ensure that the backend is correctly listening to and processing Meta's webhooks for status updates. Error Handling: Implement better logging and user-facing error messages if the onboarding fails. Requirements Proven experience with WhatsApp Business Platform (API). Deep understanding of Meta Business Suite and Embedded Signup flows. Strong proficiency in Node.js and Next.js. Experience handling OAuth2 and Meta’s Graph API. How to Apply Please mention if you have worked specifically with the Embedded Signup flow before and how you have resolved "Pending" number issues in previous projects. A quick tip for your developer: Most of the time, this "Pending" issue occurs because the Business Verification isn't triggered or the Payment Method isn't linked to the WABA. You might want to ask the freelancer to check if your app has the correct permissions (whatsapp_business_management, whatsapp_business_messaging).