What we’re building
A user opens the chat widget onacme.com, asks a question, gets routed to the right specialist, gets an answer that uses the company’s own context.
Step 1 — Create the flow
Open Conversations
Rename
Step 2 — Set the global context
Every actor will inherit this. We write it once.Open Flow settings
Paste the global context
Save and close
Step 3 — Create the Triage agent
Click Add Actor
Click Triage to open its config
Fill in three fields
Save
Step 4 — Create the two specialists
Repeat the Add Actor flow twice.- Product Specialist
- Pricing Specialist
Step 5 — Wire routing edges
We want Start → Triage, then Triage → Product and Triage → Pricing.Delete the auto-wired edges from Start to specialists
Draw Triage → Product Specialist
Click the new edge and add an activation prompt
When the user asks about product features, integrations, capabilities, security, the roadmap, or how something works in the product.Click Save. A short label appears on the edge (“Product”), auto-generated by AI from the prompt.
Repeat for Pricing Specialist
When the user asks about price, plans, seats, discounts, free trial, or wants a quote for an Enterprise contract.Save. The “Pricing” label appears.

Step 6 — Configure the widget channel
Open Flow settings → Channels
Add a Widget channel
Save
Step 7 — Test it
Click Test in the toolbar
Send a pricing question
how much does Acme Pro cost?Wait a few seconds. The Pricing Specialist replies with the price ($49/seat, 14-day trial) and offers volume discounts. Below the reply, the debug panel shows:
Send a follow-up question that switches topic
actually, does it support SSO?Notice the routing trace this time. The flow’s global router decides this is a cross-cutting product-capability question and replies directly using global context — a cleaner answer than handing off to Product Specialist for a one-line yes/no.

Step 8 — Deploy
Close the test drawer
Click Deploy
draft to active.Embed the widget
</body>:What you’ve built
- A flow with global context (Acme product blurb) inherited by every actor.
- Three actors, each with focused instructions and clear handoff rules.
- Two routing edges with activation prompts that drive the handoff decisions.
- A widget channel for inbound traffic on
acme.com. - A deployed flow that’s live and answering real questions.
Extending the flow
Things you could add next:Knowledge base
Calendar integration
A Human Handoff actor
Email channel
Lessons from this build
Write Global Context once, not on every actor
Write Global Context once, not on every actor
Activation prompts are plain language
Activation prompts are plain language
intent = pricing syntax. Just describe when the route should fire as if explaining to a teammate. The platform handles the matching.Definitions of Done unlock handoffs
Definitions of Done unlock handoffs
The Test drawer is your debugger
The Test drawer is your debugger
