# Say Node

The say node sends a message to the user and then continues to the next node. On a voice channel the *Persona* configuration of the Flow is used to create a Text-to-speech (TTS) message.&#x20;

<figure><img src="https://4187494610-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFe4cpY1jy0FJ4kgC7wSx%2Fuploads%2FjK8iWNvK2CmTohK1vEvj%2Fsay-node.png?alt=media&#x26;token=8dbeaca3-0e4b-48e6-ae4a-a41f573cfbc0" alt=""><figcaption></figcaption></figure>

## Parameters

<table><thead><tr><th width="141">Setting</th><th>Description</th></tr></thead><tbody><tr><td>Message</td><td>The message to send to the user. Allows variable substitution by placing a variable name between curly brackets e.g. <code>{currentTime}</code>.</td></tr></tbody></table>

This message can contain placeholders that are substituted by variables from the flow at runtime. The placeholders are defined by a variable name within curly brackets.&#x20;

* variable `customerName = Ripley`
* Say message contains `Welcome back, {customerName}!`&#x20;
* At runtime the flow displays `Welcome back, Ripley!`.

Learn how the say node works in the [simple flow](https://docs.ixhello.com/ixhc2/general/tutorials/build-validate-and-test-a-simple-flow) tutorial.
