Tayon Help

The bot flow editor

How building a chat conversation differs from building a conversational form, and what each kind of bot step does.

The same canvas builds two different things. A conversational form is a web page you send people to. A bot flow is a conversation that happens inside a chat — your website widget, WhatsApp, or an AI agent working leads in the background.

You reach bot flows from Automation → Flows, and open one with Edit Flow.

AutomationFlows

A bot flow on the canvas
A bot flow on the canvas
The bot flow canvas

#What is the same

Almost all of the canvas. Steps are boxes, lines show the order, you add a step by dragging from the palette onto a + button, you right-click for copy, cut and delete, and the same keyboard shortcuts work. There is still no undo.

Save Flow and Publish mean exactly what they mean for a site.

#What is different

Conversational form Bot flow
Where it runs A web page of its own A chat — widget, WhatsApp, or an AI agent
Look and feel Set in the flow: templates, colours, fonts Set on the widget or bot page, not in the flow
Palette Panel, Action, Split Message, Action, Split
Step editing A seven-tab properties window One form per step type
Datasets Available Not available
Preview Preview Flow opens the published page No preview button
Channel and trigger Not applicable Fixed when the flow is created

The biggest practical difference: a bot flow has no design. There are no templates, colours or fonts here, because the conversation is drawn by the chat widget or the bot page it appears in. You are writing messages, not designing screens.

#Choosing a step

The palette has three items — Message, Action and Split — but Message and Action are categories, not step types. Drag one onto a + and you get a second window asking which kind you want.

Picking what kind of message to send
Picking what kind of message to send

#Message types

Type What the visitor gets
Text A chat message.
Ask A question that waits for a reply.
Image A picture, with an optional caption.
Video A video — MP4, YouTube or Vimeo links are supported.
Audio An audio clip — MP3, WAV or OGG.
Html Formatted content rendered inside the chat.
Calendar A booking step.

#Action types

Actions do things without saying anything: Email, SMS, WhatsApp, Webhook, AI, Add Tag, Remove Tag, Stage, Quality, Jump, Wait, Redirect, Meta Pixel, Save Lead, Assign Lead, Start Flow, Restart, AI Call and Set Automation.

Which of these you are offered depends on the flow’s channel — see Bot flow channels.

#Split

A Condition step, working the same way as in a conversational form: a test, a True branch and a False branch.

#Asking a question

An Ask step is the bot equivalent of a question screen. It has a Question, an Information Identifier (the name the answer is stored under, used later as $ plus that name), and an Input Type: Text, Email, Phone, Number, Date, Time, Multiple Choice or URL.

For Multiple Choice you type the options one per line.

Validation works the same as on a site: no validation, the default for the type, an input mask, a min/max length, a list of allowed values, or a check against your own webhook.

#Delaying a message

This is the one rule that catches people out.

That differs from a conversational form, where the message action itself carries a delay. Same words on the screen, different behaviour — so if you are moving a design from one to the other, check the timing.

Bot flow Wait takes a value and a unit, from seconds up to months, and is not capped the way the conversational-site wait is. It is the right tool for a follow-up sequence: message, wait two days, message again.

#Flow settings

Settings in the header opens four tabs:

Tab What is in it
General Name, description, language, status, and the channel and trigger — shown but locked.
Start How the conversation begins: the welcome message, the start buttons, how long to wait before starting.
Home The greeting and shortcut cards shown when the chat widget opens.
Advanced The AI rule suffix and related behaviour.

Updated: