LOGIC

AIFlow

Visual blueprint editor for conversation logic

Compose how the agent drives the conversation, not just what it says. Drag triggers, logic operators, and agent actions onto a canvas — the runtime detects triggers live and fires the matching actions into the agent's reply.

  • 3 Block types compose any flow
  • Live Trigger matching on every turn
  • 0 Code required to build a scenario

AIFlow shifts an agent from "answers well" to "leads the conversation". A plain agent waits for the customer. A scripted agent recognises where the conversation is, what the customer is signalling, and nudges it forward — greeting, qualifying, pitching, handling objections, closing.

The editor is a canvas of connected blocks. Three block types, composable like Lego. Customer triggers describe what the customer might do — "mentioned their city", "asked about price", "wants to book". Logic operators — AND, OR, IF, ELSE — let triggers combine into meaningful conditions. Agent actions are the instructions the agent will splice into its reply when a branch fires.

The matching happens live. A modern model (from SuperAdmin) evaluates incoming messages against the triggers on every turn. The owner writes triggers in plain language, not regex — "customer asks about warranty", "customer seems ready to buy" — and the model handles detection.

When a trigger fires, the corresponding actions become the instruction layer on top of the agent's next reply. The agent stays human — it is not reading from a script — but it is guided by the scenario in the background.

The scenarios hub lists every flow in the workspace, with create and edit shortcuts. Flows export to a file and import back, which makes templates, backups, and cross-project reuse easy. Each scenario shows which agents are currently bound to it so the owner can see the blast radius of a change.

Conversation openers have their own dedicated branch — when a customer arrives for the first time, the "start of conversation" actions fire: a specific greeting, an opening offer, a specific tone. That kills the awkward first two messages that come with generic bots.

AIFlow is overkill for a simple FAQ bot, and that is fine — an agent works without a scenario. It is the right tool when a conversation needs to move a customer along a funnel, and it does that job without the owner writing a line of code. The interface is fully multilingual with RTL-aware layout.

Capabilities

Everything AIFlow handles for you

  • Canvas editor

    Drag blocks, connect with arrows, build conversation logic visually.

  • Three block types

    Customer triggers, logic operators (AND/OR/IF/ELSE), and agent actions.

  • Natural-language triggers

    Write triggers in plain English; a model detects when they fire during a chat.

  • Conversation-opening branch

    A dedicated place for the first impression — greeting, offer, tone.

  • Export + import

    Scenarios are files — share them, template them, back them up.

  • Scenario → agents mapping

    Every flow shows which agents currently use it, so changes are auditable.

  • Multilingual + RTL

    The same canvas in every language AIM supports, RTL-ready by default.

Integrations

The scripted layer inside every guided chat

AIFlow is attached to agents by toggle. When enabled, ChatBuilder runs conversations through the flow's trigger→action matcher on every turn, and the agent's reply is steered accordingly.

  • AgentBuilder binds a scenario to an agent as one of its toggleable tools.
  • ChatBuilder runs the scenario live during a conversation and splices actions into replies.
  • SuperAdmin supplies the scenario-matching model used to detect triggers.

Wire AIFlow into your product today

Book a consultation with our founders and we'll walk you through the whole microservice stack — not just this one — live on your domain.