Welcome Message Sequences
Updated: Nov 17, 2025 When creating ads that Click-to-WhatsApp, you can connect a Welcome Message Sequence from a messaging partner app. A sequence can include text, prefilled message, and FAQs. This guide explains how to manage Welcome Message Sequences via the API endpoint.Requirements
Your app must be granted the whatsapp_business_management permission.Endpoints
Create a Sequence
To upload a new welcome message sequence, send aPOST request to the WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences endpoint.
Endpoint
Sample Request
Sample Response
In response, a welcome message sequence ID is returned.Parameters
| Parameter | Description | Sample Value |
|---|---|---|
sequence_idString | Required Identifier of the sequence. | 186473890 |
nameString | Required Name of the sequence. | Driver sign-up |
welcome_message_sequenceJSON Object | Required The welcome message JSON that will be sent upon clicking the ad. | <br />{<br /> "text":"This is a welcome message authored in a 3P tool",<br /> "autofill_message": {"content": "Hello! Can I get more info on this!"},<br /> "ice_breakers":[<br /> {"title":"Quick reply 1"},<br /> {"title":"Quick reply 2"},<br /> {"title":"Quick reply 3"}<br /> ]<br />}<br /> |
Change an Existing Sequence
A sequence linked to an active ad cannot be deleted. To update an existing sequence, send aPOST request to the WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences endpoint with:
The sequence_id parameter set to the ID of the sequence being updated
Other parameters, like name or welcome_message_sequence, that need to be updated.
Endpoint
Sample Request
Sample Response
In response, a success message or an error message is returned.Parameters
| Placeholder | Description | Sample Value |
|---|---|---|
sequence_idString | Required Identifier of the sequence. | 186473890 |
nameString | Optional Name of the sequence. | Driver sign-up |
welcome_message_sequenceJSON Object | Optional The welcome message JSON that will be sent upon clicking the ad. | <br />{<br /> "text":"This is a welcome message authored in a 3P tool",<br /> "autofill_message": {"content": "Hello! Can I get more info on this!"},<br /> "ice_breakers":[<br /> {"title":"Quick reply 1"},<br /> {"title":"Quick reply 2"},<br /> {"title":"Quick reply 3"}<br /> ]<br />}<br /> |
Get a List of Sequences
To get an existing sequence, send aGET request to the WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences endpoint with:
Endpoint
Sample Request
Sample Response
On success, a list of sequences is returned for that particular app.Get a Specific Sequence
To get a specific sequence, send aGET request to WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences with the sequence_id parameter set to the id of the sequence you want to query.
Endpoint
Sample Request
Sample Response
On success, a list of sequences is returned for that particular app.| Placeholder | Description | Sample Value |
|---|---|---|
sequence_idString | Optional Identifier of the sequence. | 186473890 |
limitint | Optional Number of sequences to fetch. | 5 |
Delete a Sequence
A sequence linked to an active ad cannot be deleted. To delete a sequence, send aDELETE request to WHATSAPP_BUSINESS_ACCOUNT_ID/welcome_message_sequences with the sequence_id parameter set to the id of the sequence you want to delete.
Endpoint
Sample Request
Sample Response
On success, a list of sequences is returned for that particular app.| Placeholder | Description | Sample Value |
|---|---|---|
sequence_idString | Optional Identifier of the sequence. | 186473890 |
Webhook
The following webhook is triggered when a conversation is started after a user clicks an ad with a Click to WhatsApp’s call-to-action.Marketing API Experience
Once welcome message sequences have been successfully submitted over the API, the sequence ID can be used to configure ads through the marketing API. In the ad creative, the sequence ID can be set as follows:Ads Manager Experience Walkthrough
1: In the Message Template section of the Ad Creative, select Partner App
2: Under Partner app, click the dropdown and select the appropriate messaging partner app.
3: Under Message sequence, select the Welcome Message Sequence that you submitted via the API.
4: Preview your message sequence and click the Save button
Error Codes
| Code | Description | Possible Solutions |
|---|---|---|
4027001Invalid input data | Some or all of the input data is not of the required format. | Check all the fields and parameters passed into the request are of the correct type and format, and that all required parameters are present. |
4027005Unable to create a welcome message sequence | An error occurred while trying to create a new welcome message sequence. | Check that the access token has all the required permissions for the WhatsApp business account. |
4027006Unable to update a welcome message sequence | Unable to update the welcome message sequence. | Check all fields and the sequence ID for correctness. Check that the access token has the necessary permissions for the WhatsApp business account. |
4027007API unavailable | The API being accessed is not available for use yet. | Wait a day or two for the API to become available and try again. |
4027010Missing parameter | One or more required parameters is missing. | Check all the documentation and ensure the required parameters are present. |
4027012Sequence used in an ad | The welcome message sequence is linked to an active ad and cannot be updated or deleted. | Disconnect the sequence from the ad and try again. |
4027017Could not load the sequence | Could not load the sequence being updated or deleted. | The welcome message sequence either does not exist, or you do not have permission to access it. Please check the access token and make sure you have the required permissions. |

