Message nodes
A Message node sends a message to the customer, on the same channel the conversation is on.Configure
- Template — the text, with variable substitution (e.g.
{{contact.first_name}}) - Delay — optional delay before sending (seconds, minutes, hours). Useful for a natural-feeling follow-up.
Variables
Same variable system as Macros:| Variable | Renders |
|---|---|
{{contact.first_name}} | Contact’s first name |
{{contact.name}} | Full name |
{{workspace.name}} | Your workspace name |
{{agent.name}} | The AI agent attached to the channel |
Use a macro instead
In the template field, click Use macro to pull from your saved replies. Keeps voice consistent across manual and automated messages.Channel quirks
- WhatsApp outside the 24-hour window: only pre-approved templates. Keloa will prevent publishing a flow that violates this.
- Email messages go as a reply in the existing thread.
- Webchat messages appear with the agent’s avatar.
Action nodes
An Action node changes something about the conversation or contact — no message is sent.Available actions
| Action | What it does |
|---|---|
| Add tag | Add a tag to the conversation (e.g. vip, returns) |
| Remove tag | Remove a tag |
| Set priority | Low / normal / high / urgent |
| Collect email | Ask the visitor for their email if not known (webchat only) |
| Set contact field | Write to a custom field on the contact |