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.


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.

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.
Maximum of 10 buttons allowed.

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.
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.
Only supported on Meta's Cloud environment.

Last updated