Visual job flows

Design how your agent works, step by step, on a canvas

A job flow is the agent's playbook. Drop in agent steps with their own instructions, objectives and exits, route with AI conditions and switches, and add scenarios that jump in whenever a contact goes off-script. Every conversation remembers exactly where it is.

A conversation moves through a job flow: objectives are collected, a condition routes it, and a scenario lane watches every messageMAIN FLOWStartQualify leadAgent step · AvaOBJECTIVESBudget$5kTimelinethis monthAddressLeedsQualified?AI conditiontruefalseBook callAgent stepHand offStopCUSTOM SCENARIOS · checked on every messagePricing questionsensitivity 6Wants a humansensitivity 5Opt-outpriority 10Wait, how much does this cost?Pricing question scores 8/10: jump, then return
6node types, from Start to Scenario
1–10sensitivity per scenario trigger
0extra replies when routing
1 turnto chain several steps together
Deep dive

A closer look at Visual job flows

01 · Agent steps

Steps that stay until the job is done

An agent step is a thinking agent with its own instructions, character, tools, objectives and exits. The conversation stays on that step, with the agent answering every message, until it takes an exit, a tag rule matches, or every required objective has been collected. A step with no objectives and no exits stays forever, so a single step is already a complete agent.

  • Objectives the agent collects and saves as it goes
  • Exits the agent chooses, or that fire when a tag appears
  • Per-step character, tools and knowledge
  • When a step exits, the next one runs in the same turn and everything goes out as one reply
As the contact answers, the step's objectives are checked off one by one, then the step takes its Qualified exitWhat budget do you have in mind?Around $5kWhen would you like to start?Ideally next monthGreat! What's the property address?14 Park Lane, LeedsQualify leadAgent stepOBJECTIVES (REQUIRED)budget$5,000start_datenext monthaddress14 Park Lane, LeedsEXITSQualifiedNot a fitStays on this step until an exit is takenall objectives collectedBook callnext step
02 · Routing

AI conditions and switches that decide instantly

Conditions and switches read the conversation and route it without saying anything to the contact. A condition follows a true or false branch; a switch picks one of several cases, with an else. Use them to split homeowners from renters, hot leads from tyre-kickers, or support from sales.

  • True / false conditions and multi-case switches
  • An else branch so no conversation gets stuck
  • Decided from the whole conversation, not keywords
  • No message is sent while routing
An AI switch reads each message and routes it to Homeowner, Renter or else, without replying to the contactContact saysWe own our home, about 12 years nowContact saysWe rent an apartment downtownContact saysJust browsing for ideas reallySwitchLiving situationCASE · HomeownerBook surveyCASE · RenterLandlord infoCASE · BusinessCommercial teamELSENurtureRouted instantly · nothing sent to the contact
03 · Scenarios

Scenarios catch the moments your script didn't plan for

Scenarios live in their own lane and are scored on every inbound message. Each has a trigger description, a sensitivity threshold from 1 to 10 and a priority, so “I want to speak to a human” or “stop texting me” is handled the moment it happens. When a scenario finishes, an unconnected exit returns the conversation to where the main flow left off.

  • Trigger description plus 1–10 sensitivity threshold
  • Highest priority wins when several match
  • Optional re-entry with a five-message cooldown
  • Return to the main flow exactly where it paused
A pricing question mid-flow triggers a scenario, which answers and returns the conversation to where it pausedMAIN FLOWQualify leadBook callWait, how much does it cost?SCENARIO SCORES FOR THIS MESSAGEPricing question8/10needs 6Wants a human2/10needs 5Opt-out1/10needs 8triggeredCUSTOM SCENARIOSPricing questionScenario stepPlans start at $49/month with no setup fee.Now, when were you hoping to start?exit not connected: back to Qualify lead
Under the hood

The details

Start

Where every conversation begins.

Agent step

Instructions, character, objectives, tools and exits for one part of the job.

Condition

An AI yes/no decision that routes silently.

Switch

An AI multi-way decision with an else branch.

Stop

Ends the conversation, optionally handing it to a teammate.

Mentions

Type @ to reference contact fields, tags, tools, exits, follow-ups and calendars right in the instructions.

Use cases

Who it's for

Lead qualification

Collect budget, timeline and address as objectives, then route qualified leads to booking.

Appointment setting

A booking step that offers slots, books, and exits to a confirmation step.

Compliance guard-rails

An opt-out scenario with high priority that fires on any message, anywhere in the flow.

FAQ

Visual job flows: common questions

Do I need to build a big flow to get started?

No. A single agent step with instructions is a complete agent. Add steps, conditions and scenarios as you need them.

Does routing send a message to the contact?

No. Conditions and switches decide instantly from the conversation and never write to the contact.

What happens when a scenario finishes?

Connect its exit to anything you like, or leave it unconnected to return to where the main flow was.

Can I test a flow before publishing?

Yes. The Test & Debug tab runs the unsaved canvas against simulated conversations.

Get started

Put it to work on your own inbox

Connect an inbox, describe the job, test it in a sandbox and go live with exactly the autonomy you're comfortable with.