Text Node
This is a guide for creating and using a text node.
Last updated
Was this helpful?
This is a guide for creating and using a text node.
Last updated
Was this helpful?
Click the Add new node button in the top-right corner to begin defining a new workflow element.
From the dropdown, select Text nodeâthis creates the container for your first messages.
A blank text node will appear at the start of the canvas, acting as a placeholder for your content.
Drag the node to any location on the canvasâits position will be saved automatically.
Inside the text node, click Add a new message to launch the Message Builder.
The Message Builder interface loads, offering intuitive tools to craft and preview your content.
Choose the message format that best suits your needs (e.g., plain text, buttons, form fields, or carousel).
Click Save in the bottom-right corner to commit your message and return to the workflow canvas.
NOTE: You can add multiple messages of different types in the same node. However, these messages will appear in-sequence in the chatbot when the workflow is getting executed.
Once your message is saved, locate the handle that appears at the end of any button you addedâthis connector lets you define the next step in the workflow. If you havenât added a button yet, consider doing so now to follow along with this guide and visualize the linking process.
To link two steps, just click the little circle with a line on the first step, drag your cursor to the circle on the next step, and release. A line will then appear between them, letting you know theyâre successfully connected.
Values submitted through a text nodeâs form propagate only to the node directly linked by that formâs submit button. Nodes further downstream that arenât directly connected via that submit handle will not receive the data. To inspect the shared data, Click the eye icon on the connector edge to open the Shared Data panel and review the submitted JSON form payload.
NOTE: To access a formâs output in the immediately connected node, wrap the field key in double curly braces. Eg: if your form input is named name
, include {{data.name}}
in the next node to inject that value. Below is an attached screenshot for your reference.