Prerequisites
- A Meta Business account
- A WhatsApp Business API account
- A running Suji instance
Set Up WhatsApp Business API
Create a Meta Business account
Go to business.facebook.com and create a business account if you don’t have one.
Set up a WhatsApp Business app
Go to developers.facebook.com, create a new app, and select Business as the app type. Add the WhatsApp product.
WhatsApp Business API requires Meta’s approval for production use. During development, you can use the test phone number to send messages to up to 5 verified recipients.
Connect to Suji
Configure Webhooks
WhatsApp requires a webhook URL to receive incoming messages. Your Suji instance provides this automatically at:Troubleshooting
Not receiving messages
Not receiving messages
- Verify the webhook URL is correctly configured in the Meta Developer Portal
- Check that webhook subscriptions are active for
messages - Ensure the instance is in the Running state
Messages not sending
Messages not sending
- Verify your access token is valid and not expired
- Check that the recipient’s phone number is in the correct format (with country code)
- For test numbers, verify the recipient is in your allowed test contacts
Business verification pending
Business verification pending
- Production WhatsApp access requires Meta business verification
- This process can take several days — use the test phone number while waiting