Skip to content

Steps you can add

Every step you can add to a workflow, what it does, and where you can use it.

3 min read

Click a step in the panel beside the canvas to add it. The panel shows only the steps your workflow’s channel and trigger allow.

In the table, “chat” means web messenger, WhatsApp, Messenger, Instagram and email workflows. “Calls” means phone workflows started by When a call comes in.

StepWhat it doesWhere
SaySays something to the caller, then continues.Calls
Phone menuOffers the caller choices: press a key or say a phrase. Each option is its own path.Calls
Collect digitsAsks the caller to type a number, such as an order number.Calls
Request a callbackPromises a call back on the caller’s number; your team gets a to-do.Calls
VoicemailTakes a message. The recording and its transcript arrive in the inbox.Calls
Hang upEnds the call, with an optional closing line.Calls
StepWhat it doesWhere
Send messageSends a message to the customer.Chat
Send cardSends a card with a title, an optional picture and buttons.Chat
CarouselSends 2–10 cards the customer swipes through.WhatsApp, Messenger
Send WhatsApp templateSends an approved template, even after 24 hours of silence. Uses wallet credit.WhatsApp, with Campaigns
Ask questionAsks a question, with optional reply buttons that each lead a different way.Chat
Internal noteAdds a note only your team sees.Everywhere
StepWhat it doesWhere
ConditionSends the conversation down different paths depending on what you check. Anything else goes to “Else”.Everywhere
Random splitSplits conversations randomly by percentage, for example to try two greetings.Everywhere
Wait untilPauses until the customer replies, an attribute changes or time runs out.Chat
EndEnds the workflow. The conversation stays as it is.Everywhere but calls
StepWhat it doesWhere
Add tagTags the conversation.Everywhere
Set attributeSaves a value on the contact, such as their plan.Everywhere
Set prioritySets or clears the conversation’s priority.Everywhere
Call webhookSends data to your own system over HTTPS and can save values from its reply.Everywhere; 2 per call flow
ResolveResolves the conversation and ends the workflow.Chat
StepWhat it doesWhere
AI agentHands the conversation to an AI agent, then continues on On resolved or On escalation.Chat, calls
Route to teamQueues the conversation for a team. On a call, it rings one teammate.Chat, calls

Many steps have an Insert a variable button ({ }). Use it to add details such as the customer’s first name, an earlier answer, or a value saved from a webhook. Give each one a Fallback: the words used when the detail is missing.