I have a use case where Users will download the app and enter their whats app Business number, which they want to register for Automation. Using the Meta example by hardcoding test phone Number I am able to complete the automation.
Where I am stuck is, in real use case how does a user register to this automation service?. I want my app to call Meta API to register the number for the automation process. Any inputs DO’s DONT’s will be helpful.
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Hi @manju_reddy, welcome to the n8n community!
One idea could be that instead of trying to register the number purely via API, you position your app as an official SaaS platform and use Meta’s Embedded Signup as part of your activation flow. In that case, you’re not directly controlling the registration itself, but rather orchestrating the entire process before and after it, making the experience seamless for the user while still staying fully within Meta’s rules.
Just a heads up, n8n’s built-in WhatsApp node only handles messaging (sending/receiving), it doesn’t support the registration or onboarding side of things at all. So for the actual number registration you’d be using HTTP Request nodes to call Meta’s Graph API directly — specifically the POST /{PHONE_NUMBER_ID}/register endpoint after the number is added to a WABA through Embedded Signup. Also worth looking into Meta’s Tech Provider program since you’re essentially building a multi-tenant setup where multiple users bring their own numbers, that program is specifically designed for ISVs managing multiple customer WABAs and it’ll save you a lot of headaches down the road with webhook routing and access token management.