Most voice AI is one big prompt you tweak and hope. Hanc gives you the whole call on a canvas — drag steps, branch on what the AI hears, call tools, push to your CRM, hand off to a human. The agent follows exactly the path you drew.
Map your call flow visually — branch on what the caller says, drop in steps, and route every call through the path you design.
Real calls have structure — greet, understand, qualify, book, escalate, or take a message. You don't need a smarter prompt. You need control over what happens, and when.
Pack a greeting, qualification, booking and escalation into one prompt and the agent improvises — skipping steps and inventing answers at the edges.
You can't see what the agent will actually do until a customer hits the path you never tested. No map, no confidence.
Tweak one line to fix a branch and you break another. Every change is a gamble across the whole conversation.
Every box is a step you placed. Every line is a decision you drew. This is a reception flow — greet, understand, then branch to the right ending.
Hit Test call and the live conversation lights up the exact path it takes.
Press the plus on the canvas and the full palette opens — a Subagent at the top, then every step type below. Pick one, wire it in, and you're building the call.
Subagent — Hand part of the call to a focused helper agent — a classifier, a normaliser, a booking flow — then come back with just the result you need.
Message — Say a line to the caller — plain text, or templated with the variables you captured earlier in the call.
Condition — Branch on a value — equals, not-equals, contains, greater or less than. Strict, predictable rules where you need certainty.
Gather input — Ask the caller a question and capture the answer into a variable — a name, a reason, a number — ready to reuse anywhere downstream.
Update state — Set or change a variable mid-call — track a status, raise a flag, or remember anything the rest of the flow should know.
Tool — Run a tool inline — call an API, search a knowledge base, send an SMS or email, or forward the call to a number.
Integration — Act through a connected integration — book in Google Calendar or Outlook, write to HubSpot, reach an MCP server — as a single step.
End call — Wrap up with a farewell and hang up — or end on the exact branch that fits how the call turned out.
Let the agent stay natural where it should, and lock it down where it must. Mix all three in the same flow.
Let the agent read what the caller means and pick the path — natural, flexible routing straight from intent.
Branch on a captured value — equals, contains, greater or less than. Strict, repeatable rules where you need certainty.
No decision needed — the call simply moves to the next step. The backbone every flow is built on.
Drop a note anywhere on the canvas, give it a name, and jot down why a branch exists. Wrap related steps in a labelled area to group a whole part of the call.
It keeps even a thirty-node flow readable — so the next person on your team understands it at a glance, no handover doc needed.
A floating toolbar sits at the bottom of the canvas — build, navigate, undo, and watch your work save itself.
Open the palette and drop any step — message, condition, tool, sub-agent — onto the canvas.
Wrap related steps in a labelled area to keep a big flow readable.
Inspect every value the call captured, ready to reuse anywhere downstream.
Zoom in and out, or fit the whole flow neatly to the screen.
Auto-arrange the nodes into a clean, readable layout in one click.
Expand the builder to the full window when you need room to think.
Step back and forward through your changes — up to 20 of them.
A live dot shows it all saved (green), still saving, or needing a fix.
An Integration or Tool step acts through your connected accounts — book a slot, write a record, send a message, hit an API, or hand the call to a human. One node, done.
Hanc hands you the whole call — laid out, branchable and editable. You see every path, every hand-off, every tool call, and you change anything in seconds. That's real control over your agent.
The call does exactly what you drew — every time, in every language.
Run a test call, watch the route, find the gap, fix it live.
Roles, sub-agents and tools snap together into a real workforce.
Drag, connect, save. From idea to a working agent in minutes — not a project.
Start from a ready-made role, then shape the exact flow your business runs on.
Greet, find the reason, check the calendar, book the slot, confirm by SMS — all in one flow.
Ask the qualifying questions, branch on the answers, send hot leads to sales and log the rest in your CRM.
Screen the caller, take a structured message, and escalate only the urgent ones to a human.
Understand the issue, answer from your knowledge base, and hand the hard cases to a person with context.
Drop steps onto the canvas — message, question, condition, tool, integration, sub-agent, end-call.
Wire them together and branch. The AI decides, a value decides, or it always flows — you draw the logic.
Hit save. Your agent runs the exact flow on every call — on the phone and on the web, in 25+ languages.
No. The whole flow is drag-and-drop on a canvas — anyone on your team can build and edit it.
Yes. Let the AI decide which branch to take from what it hears, or pin strict value-based rules where you need certainty. Mix both in the same flow.
Speak a line, ask a question, branch, run a tool, call an integration, hand off to a sub-agent or a human, update a variable, or end the call.
Both. The same flow runs on inbound and outbound phone calls and on your website widget, across 25+ languages.