Meta WhatsApp Cloud API Integration Specialist
Budget: $35.0
FIXED /
⭐ 0.00 (0)
India
api-development, php, api-documentation, javascript
a multi-tenant SaaS POS & business-automation platform (.NET 8 / ASP.NET Core backend, React frontend, MySQL). We have built a WhatsApp Business Platform integration using Meta Embedded Signup ("Continue with Meta" Facebook login flow), modeled on the Tech Provider / ISV pattern — our merchants connect their own WhatsApp Business numbers to our platform in one click.
The code is complete and tested. We need a specialist to take the integration from "code-complete" to "live and approved by Meta."
What's Already Done (you don't build this)
Backend service: OAuth code exchange, WABA subscribe/unsubscribe, phone-number info, 4-checkpoint connection health check (OAuth / Subscribe / Payment / Template) — with full xUnit test coverage
API endpoints for embedded-signup config, token exchange, subscription management
React UI: "Continue with Meta" button (FB JS SDK popup + postMessage handling), WhatsApp workspace dialog with connection management, reconnect flow
Meta App created with WhatsApp use case, Business verification done, App Review submission drafted (all 4 permission descriptions + agreements completed; API test calls completed for business_management and whatsapp_business_management; messaging test call pending processing)
What You Will Do
Complete Meta App Review for whatsapp_business_messaging, whatsapp_business_management, business_management:
Produce the 3 required screencast recordings demonstrating the end-to-end permission usage in our product
Verify all API test calls show "Completed" on the Testing page
Submit for review and handle any reviewer feedback/rejections until approved
Production go-live:
Rotate and securely store the Meta App Secret (move out of appsettings into secret management)
Run our WhatsApp table migrations against per-tenant store databases
Register and verify the webhook endpoint (message status, inbound messages) in the Meta dashboard
Complete one real supervised Embedded Signup connection and validate the 4 health checkpoints pass
Meta business-side configuration:
WhatsApp Manager setup: payment method linking, template creation & approval
Tech Provider onboarding registration for our business
Advise on WABA asset assignments in Meta Business Settings (we had a prior WABA bound to another provider's app)
Handover: document the runbook — token lifecycle, webhook re-verification, adding new tenants, common Meta error codes (#200, subcode 33, etc.)
Openen op Upwork