Send Template

The Send Template action node enables you to send pre-approved WhatsApp message templates to your customers from within Chat Flow.

You can use this node in any of your workflows, but it is typically used in Dynamic API flows to initiate WhatsApp conversations with customers.

circle-info

When configuring the node, you can only select from the approved WhatsApp templates on your account. To find out how to apply for and manage your WhatsApp templates, see here.

Note that this node is not supported on the Previewer.

Configuring the Send Template action node

Setup of a Send Template node.

Manual JSON Config allows you to configure the Send Template node dynamically at runtime using either a flow variable or a session variable that contains the template configuration. You can provide the full template payload programmatically, rather than pre-selecting a single template and defining its values in the node UI. This makes it possible to use one Send Template node to send different approved WhatsApp templates, populate template parameters dynamically, and include media references such as images or documents when required. This option is especially useful in dynamic workflows where the template name, parameters, or media need to be determined during the flow, for example from an API response or values set earlier in the session.

You can use the Send Template node to send any type of template. Depending on the type of template you select, the fields to configure adapt accordingly.

Text templates

Below is an example of how to configure the node if a text template is selected.

Example of a text template.

Templates with interactive buttons

Below is an example of configuring the node if a template with interactive buttons is selected.

The flow-builder can configure the next flow/step to execute when the customer selects each button. Additional data that needs to be sent for postback data can be added if required.

circle-info

Maximum of 10 buttons allowed.

Example of a template with interactive buttons.

If the template contains a dynamic URL, the flow-builder must capture the variable's value in the field as shown below.

Templates with media headers

Below is an example of configuring the node if a media template is selected. You can add images, videos, and documents in the header of your template.

The flow-builder must specify the media file to add to this template.

circle-info

The preview will not show the media file, it will only be added upon sending.

Templates with location headers

Below is an example of configuring the node if a location template is selected.

circle-info

Only supported on Meta's Cloud environment.

Last updated