Flow editor

Build a scripted conversation by connecting action nodes. Each node type does one job in the flow.

Where the builder is

Open a workflow from Brand → (your brand) → Workflows and you land on its Editor tab. The builder kept the web address it always had, so existing bookmarks and deep links still work — only the list you used to reach it from has moved. The back arrow at the top left returns you to that brand's Workflows page, and Save and Publish sit at the top right. The permission is Workflows.

Understanding Action Nodes

Action nodes are the building blocks of a workflow. Each node type performs a specific function and can be connected to create conversational pathways. Actions are categorized into two types:

Regular Actions are processed sequentially within a node - each action completes (either instantly or waiting for user input) before moving to the next action in the same node. You can include multiple regular actions in a single node.

Final Actions can only be selected one per node and will complete the node once executed. These actions typically branch the conversation or end the automated flow.

Regular Actions

These actions are processed one after another within a single node, allowing you to build sequential automation steps.

Message Node

Send text messages to guide users through your conversation flow. Perfect for providing information, asking questions, or delivering instructions.

Collect Data Node

Gather information from users with flexible input types. Collect emails, custom data, or survey responses to build customer profiles and improve targeting.

Ask Question Node

Ask open-ended questions to visitors and collect their natural responses. Perfect for gathering feedback, conducting surveys, or having free-form conversations.

Form Node

Launch interactive forms to collect structured data. Create comprehensive data collection experiences with validation, conditional logic, and custom styling.

API Action Node

Connect your chatbot to external services. Make HTTP requests, trigger webhooks, or integrate with third-party systems with automatic error handling.

Request Agent Node

Transfer conversations to human agents when automation reaches its limits. Ensure seamless handoff for complex situations.

Reply Time Node

Show visitors expected response times to set proper expectations for when they'll receive a reply.

Final Actions

These actions complete the node when executed and can only be used one per node. They typically create branching paths or end the automated conversation.

Buttons Node

Create interactive choices with clickable buttons. Each button can lead to different conversation paths, making it ideal for menus, surveys, or decision trees.

Conditions Node

Add intelligent routing based on visitor data or previous responses. Use conditions to personalize experiences and create dynamic conversation flows.

AI Bot Node

Hand a question to the brand's Vex AI agent, let it answer from the brand's knowledge, then carry on with the flow.

Custom Bot Node

Reuse an existing workflow as a component. Build modular automation by nesting one workflow inside another.

Link Node

Share clickable links with users. Direct them to resources, documentation, or external websites with customizable display options.

Deep Dive: Action Node Capabilities

Regular Actions

Message Node Details

The Message node is your basic communication tool. It sends text content to users at specific points in your conversation flow.

Common scenarios:

  • Welcome messages when workflows start
  • Instructions before data collection
  • Confirmation messages after actions complete
  • Help text and guidance throughout the process

Configuration options:

  • Custom message text with full formatting support
  • Outbound toggle to control message presentation
  • Support for both public and private messages
Pro tip: Use clear, concise language in your messages. Consider your audience and keep instructions simple and actionable.

Collect Data Node: Information Gathering

Transform your chatbot into a data collection tool with flexible input options and validation.

Data collection types:

Automatically collect and validate email addresses. Skips collection if the visitor already has an email on file.

AI Bot Node: Intelligent Responses

Step out of the script for one turn and let the brand's Vex AI agent answer in its own words.

What it brings:

  • Natural language understanding, so the visitor can phrase things however they like
  • An answer drawn from everything the brand knows — knowledge bases, documentation, files, website pages and Q&A
  • A reply written in the visitor's own language
  • A way to cover the questions a scripted branch could never anticipate

Setup process:

  1. Write the Question to ask the AI Model — a full sentence, question or instruction
  2. Connect the node's output to continue the workflow afterwards
  3. That is the whole configuration
There is no chatbot picker on this node. The question goes to the brand that owns this workflow, and is answered by that brand's Vex agent from that brand's knowledge. Nothing needs connecting, and there is nothing to choose wrongly.

Custom Bot Node: Workflow Composition

Build complex automation by combining several workflows into modular components.

Modular design benefits:

  • One workflow reused in several places instead of rebuilt each time
  • Simplified maintenance and updates
  • Consistent behavior across multiple touchpoints
  • Easier testing and debugging of complex flows

How it works:

  1. Pick a workflow from the list, which holds every active workflow in your organisation — not only this brand's
  2. Execute it as a step within your current workflow
  3. Pass data between workflows seamlessly
  4. Return control to the main workflow when complete
A nested workflow passes its channel restrictions up. If the workflow you call contains a form, the workflow calling it is also blocked from Facebook, Instagram and phone calls, even though its own steps are clean.

Share external resources and direct users to additional information or actions.

Link usage scenarios:

  • Product documentation and user guides
  • Support article references and knowledge bases
  • Download links for files and resources
  • External booking systems or appointment schedulers

Display options:

  • Open links in new browser tabs
  • Maintain conversation context while users browse
  • Seamless return to chatbot after link interaction

Which steps block a channel

A workflow always runs in its brand's chat widget. Whether it can also run on Facebook, on Instagram and on phone calls depends entirely on the steps it contains, and Yaplet works that out again every time you save.

Step usedFacebook and InstagramPhone calls
FormBlockedBlocked
Link, Buttons, Reply time, Request agent, Collect data, Ask questionFineBlocked
Message, Conditions, API action, AI botFineFine

The result shows up as greyed-out channel icons on the brand's Workflows list, with the reason on hover. Build a phone workflow from messages, conditions, API actions and AI bot steps alone and it will run on a call.

Workflow Architecture Principles

Starting Your Workflow

Every workflow begins with a Start node - this is your entry point, set off by the trigger you chose on the Settings tab.

A manually started workflow now runs even when a human agent is already on the conversation. Until recently every workflow, manual ones included, was blocked the moment an agent was assigned, so manual workflows quietly did nothing at all. Automatic triggers are still held back while a person is handling the chat.
Start Node

This node is automatically created and serves as the foundation for your entire workflow. You cannot remove or modify the start node directly.

Building Conversation Flows

Connect your action nodes by dragging from the output handles (right side of nodes) to input handles (left side of nodes). The system validates connections to ensure logical flow.

Connection rules:

  • Output handles create branching paths for decisions
  • Input handles accept connections from previous actions
  • Some nodes (like buttons and conditions) create multiple output paths
  • Workflows can branch extensively and merge back together

Completing Conversations

Workflows naturally end when they reach nodes without output connections. These terminal nodes represent conversation completion points.

End state considerations:

  • Clear user guidance about next steps
  • Data collection completion confirmation
  • Transfer to human agents when appropriate
  • Seamless conversation closure

Advanced Workflow Strategies

Error Handling and Fallbacks

Design robust workflows that handle edge cases gracefully:

Always plan for API failures: API Action nodes automatically transfer to agents when external services fail, but consider additional fallback messaging.
Validate data collection: Use conditions to check if required information was successfully gathered before proceeding.
Handle unexpected user responses: Include catch-all conditions and agent transfer options for scenarios your automation doesn't cover.

Performance Optimization

Keep your workflows efficient and user-friendly:

Minimize decision complexity: Too many conditional branches can confuse both users and workflow maintenance.
Reuse common components: Use Custom Bot nodes for frequently repeated processes rather than rebuilding them.
Test all paths: Thoroughly test every possible conversation path to ensure smooth user experiences.

Monitoring and Analytics

Track your workflow performance:

  • Monitor conversion rates at decision points
  • Analyze common agent transfer reasons
  • Track data collection completion rates
  • Identify popular conversation paths for optimization

Getting Started with Workflows

Ready to build your first workflow? Start simple and expand gradually:

Step 1: Define Your Goal

Decide what you want your workflow to accomplish - collect leads, provide support, or guide users through a process.

Step 2: Map the Conversation Flow

Sketch out the logical steps and decision points on paper before building in the editor.

Step 3: Start with Core Actions

Begin with Message and Button nodes to establish the basic conversation structure.

Step 4: Add Intelligence Gradually

Introduce Conditions and Data Collection nodes as your workflow becomes more sophisticated.

Step 5: Test and Iterate

Use the workflow preview to test different paths and refine based on real user interactions.

The flow editor gives you powerful tools to build personalised, intelligent conversations. Start with the basics and add more advanced steps as you get comfortable with the system. Remember - great automation is built on understanding your visitors and designing conversations that feel natural and helpful.