When to use this
- An account manager places an outbound sales call.
- A renewal team kicks off a “your contract is up for renewal” email.
- A workflow node fires a follow-up SMS after a webhook trigger.
- A scheduled job opens daily check-in conversations.
Starting from the editor
1
Click Start Conversation
In the rail on the left of the canvas. The button appears, next to Deploy, when the agent’s execution mode is Outbound.The dialog says which version the conversation will run: Runs live v3, Runs v3, the last deployed version, or Runs your latest edits if the agent has never been deployed. See Deploy an agent.
2
Pick a channel
Only channels that support outbound traffic appear — Gmail, Outlook, Slack, Teams, Phone, SMS, WhatsApp Business — plus the Widget. Picking the widget creates a widget link instead of sending a message: there’s no recipient, and you copy the link at the end.
3
Enter the recipient
Channel-specific recipient field:
4
Fill in initial parameters
If the flow defines Initial Parameters, the form shows those fields. Common ones:
customer_nameaccount_idpurpose_of_call
5
Optional — provide a global task
A free-text “what is this conversation about” you give the first actor. Often more useful than structured parameters.
“Reach out to Sarah from Acme Logistics about her renewal. Her contract ends Aug 31. Her main concern is pricing — be ready to discuss options.”
6
Start
The flow opens the conversation. The first actor sends an opener.For email: an email lands in the recipient’s inbox.For Slack/Teams: a message appears in their DMs.For phone: the platform places the call.
After the opener
What happens next depends on the channel:- Email — the recipient replies in-thread. The reply lands back in this conversation and the next actor turn fires.
- Messaging — the recipient sends a Slack/Teams reply. Same loop.
- Phone — the caller answers (or doesn’t). If they pick up, the conversation continues turn by turn.
- SMS / WhatsApp — same as email/messaging.
Conflict with an existing active conversation
If the recipient already has an active conversation with this flow, the platform asks what to do:- OK — the existing conversation is ended and a new one starts, with a fresh opener.
- Cancel — the existing conversation is kept as it is and nothing new is sent. You can open it from the conversations list.
Starting from a workflow
In a workflow, use the Conversation Flow node:- Add the node from the Communication section of the node picker.
- Pick the flow, a channel, and the recipient. Fill the recipient and the flow’s Initial Parameters from earlier steps with
{{ }}. - Add event branches (Slot Filled, Actor Changed, Message Received, and more) for what should happen during the conversation.
Anti-patterns
Next
Test an agent
Try the flow without sending real messages.
Conversations history
Track everything that’s been started.
