Skip to content

v2026.4.4

Release date: April 17, 2026


✨ New Features

"Call Another Flow" node in the chatbot builder

The chatbot flow builder has a new node type: Call Another Flow. It allows a running flow to automatically end the current session and start a different existing flow — carrying context forward through variable mapping.

What is it for?

  • Modular flows: break large flows into smaller, reusable pieces that can be called as needed.
  • Avoid duplication: create a standard flow (e.g. greeting, triage, or closing) and reuse it across multiple other flows without duplicating nodes.
  • Keep context between flows: pass information collected in the current flow to the next one via variable mapping — such as the customer's name, order number, or any previously captured data.
  • Choose the entry point: select exactly which node the target flow should start at, not necessarily the default start node.

How to use?

  1. Open the flow editor and drag the Call Another Flow node onto the canvas (under the Actions category).
  2. Click the node to open the configuration modal.
  3. Step 1 — Flow: select the flow you want to trigger. Use the search field to filter by name.
  4. Step 2 — Start node: choose which node the target flow should start at. If none is selected, it will begin at the default (start) node.
  5. Step 3 — Variables (optional): map variables to pass to the target flow.
    • In the left column, select the variable from the target flow that will receive the value.
    • In the right column, enter the value: it can be a static text (John) or a reference to a variable from the current flow using syntax.
    • Examples:
      • customer_name = — passes the value of customer_name from the current flow
      • source = whatsapp — sets the static value "whatsapp"
      • description = Order # from — interpolates multiple variables
  6. Click Save and connect the node to the flow as usual.

When execution reaches this node during a conversation, the current flow session is automatically ended and the target flow starts with the mapped variables already available.


🎯 Benefits

  • ✅ More organized and modular flows — no duplicated steps
  • ✅ Reuse triage, greeting, or closing flows across multiple contexts
  • ✅ Pass data between flows with variable mapping and syntax
  • ✅ Choose the exact entry node in the target flow for precise control
  • ✅ Customers don't notice the transition — the conversation continues seamlessly

Documentation constantly being updated