Prerequisites
Before configuration:
- Phone number is active on your WABA
- You have admin access to WhatsApp Manager for that number
- Your webhook endpoint is reachable and returning
HTTP 200quickly
Configure in WhatsApp Manager
- Open WhatsApp Manager in Meta Business Manager.
- Go to Account Tools → Phone Numbers.
- Click Settings (gear icon) for the target phone number.
- Under Automations, open Conversational Components.
- Enable Welcome Messages.
- Add/update Ice Breakers (up to 4 items).
- Add/update Commands (up to 30 items).
- Save changes.
If Conversational Components are not editable, ask the Business Portfolio/WABA admin to grant the required access.
Test Procedure
After configuration, test in the WhatsApp mobile app:
- Open chat with your business number.
- For welcome/ice-breaker tests, clear the existing thread first: open the chat, tap the business profile, select Clear Chat → Clear All Messages.
- Return to the empty thread.
- Start a new interaction with the business number.
Expected Test Results
Welcome Message
Expected webhook: messages[].type = "request_welcome" — see Welcome, Ice Breakers & Commands for the full payload shape.
Ice Breaker Tap
Standard inbound text message with messages[].text.body equal to the selected prompt text.
Command Usage
Standard inbound text message with messages[].text.body starting with /.
Troubleshooting
If tests do not behave as expected:
- Confirm the webhook verify token and inbound webhook POST payload validation are correct.
- Confirm callback URL is reachable over HTTPS and returns
HTTP 200. - Confirm no old chat thread remains when testing welcome messages and ice breakers.
- Confirm command/ice-breaker limits are respected (length and count).
- Re-open Conversational Components in WhatsApp Manager and verify the saved values.