Connect a WhatsApp business number
Your SignalWire account connects to WhatsApp through your existing Facebook/Meta Business account.
Once connected, your WhatsApp business numbers appear in your Space and can be used as the
from address in the Messaging API.
Prerequisites
You need a Meta Business Account (Facebook/Meta Business).
Connect your account
Add a WhatsApp connection
In your SignalWire Dashboard, open Integrations and select the WhatsApp tile to start Meta’s embedded signup.
Complete Meta embedded signup
SignalWire uses Meta’s embedded signup flow to link your WhatsApp Business Account (WABA) to your SignalWire Space. During this flow you authorize the connection with Meta and select the business phone numbers to register.
Confirm your numbers
Your WhatsApp Business Account appears under Connected Integrations on the Integrations page. Open it and check the WhatsApp Numbers tab. A number must show Registered before you can use it. Pending means it hasn’t finished registering with Meta: complete its setup in the Meta Business dashboard, then select Sync with Meta to refresh the status.
To add or remove numbers, make the change in the Meta Business dashboard, then open the connection in your SignalWire Dashboard and select Sync with Meta to pull the current numbers and templates into your Space. A number you remove in Meta is removed from your Space on the next sync, along with any routing configured for it. Adding and removing WhatsApp numbers is not available through the SignalWire API.
Verify the connection
These calls need your SignalWire project credentials: your Project ID and an API token with the Numbers scope, both found in your SignalWire Dashboard.
List the WhatsApp numbers in your Space:
Any number the list returns can be the from address of a message. Each number record includes its
association with a WhatsApp Business Account, voice-capability flags, and the IDs of the Resources
that handle its calls and messages. See List WhatsApp numbers
for the full response schema.
To see the WhatsApp Business Accounts behind those numbers, list them too:
See List WhatsApp Business Accounts for the full response schema.