What you’re looking at
The page is headed Agent Builder — “Build AI agents and workflows with custom logic and tools.” The header carries Runs (every execution, with what it did and what it cost), + Create — “Name your agent. You can design it on the canvas next.” — and Public UIs once your plan includes any. Below sits Your agents and a template gallery. The node palette is grouped:
Every graph also has a Start node, added for you. Only Agent and Classify consume credits — they carry a billable pill in the inspector. Everything else is free to run: File search is “Deterministic — no model, no credit.”
Across the top of the canvas sit the status chips — ”● Live · v3” for what is deployed and “Draft · v4” for what you are editing — plus a Saved indicator and your credit balance.
On the Free plan there is no canvas at all: the page shows an upgrade panel for Agent Studio — “Build AI agent virtual assistants on any paid plan.”
Build and deploy an agent
1
Create the workflow
Select + Create, name it — “Agent name (e.g. Appointment reminder)” — and select Create. The canvas opens.
2
Choose what starts it
Select the Start node and set its Trigger: Manual / Preview for testing; a Schedule of Every 15 minutes, Every 30 minutes, Every hour, Every day or Every week; Webhook / API call; an inbound message (Inbound SMS, WhatsApp, email, fax or phone call (voice)); or one of around fifty events such as Appointment booked.
3
Lay out the steps
Drag nodes from the palette and connect them. Start with one Agent node and an End; add Classify and If / else once that works. Put a User approval node in front of anything that sends, charges or writes to a record.
4
Test it by hand
Run it manually and read the result under Runs — this is where you find out what your instructions actually said, as opposed to what you meant.
5
Deploy it
Select Deploy. A toast confirms it — “Deployed — v1 is now live” — and the chip changes to Live. Later edits sit in the draft until you Redeploy.
A saved draft does nothing. The builder says so under the trigger: “Event & schedule triggers take effect after you Deploy.” A Webhook / API call trigger needs one more step — the endpoint has to be switched on under Settings → AI settings, and that card is a Team feature. See AI settings.
What your plan allows
Drafts are unlimited on every paid plan; publishing is what is capped.
The limit is reported when you try to deploy past it: “Your Starter plan can publish up to 5 agents or automations at a time. Drafts are always unlimited. Upgrade to Essential to publish more.” Undeploying one frees the slot, so you can rotate rather than upgrade.
Where the depth lives
This page is the map; the detail sits in the platform section:- Agents — writing an instruction that behaves.
- Agent tools — what File search and MCP reach.
- Publishing agents — public UIs and webhooks.
- Agent credits — what a step costs.
- AI safety — guardrails and approvals.
Who can do this
- Enforcement is opt-in, per person. Someone never saved in the permissions sheet is unrestricted, and the sheet warns “Saving starts enforcing”.
- A denied action is recorded; an allowed one is not. Hiding AI Agents from a sidebar is a convenience, not a security boundary. A credit figure you may not see renders as a dash, not a zero.
Check it worked
- The chip at the top of the canvas reads Live with a version number, not just Draft.
- A manual run appears under Runs with its steps and its cost.
- A scheduled agent produces a run at the next interval without you touching anything.
- A webhook agent produces a run when the other system calls it — nothing at all means the endpoint is still disabled in AI settings.
Common issues
My scheduled agent never runs
My scheduled agent never runs
It is still a draft. “Event & schedule triggers take effect after you Deploy” — select Deploy.
My webhook agent does not fire
My webhook agent does not fire
Deploying is only half of it. The endpoint has to be enabled under Settings → AI settings, and that card is a Team feature. See AI settings.
Deploy failed and mentions my plan
Deploy failed and mentions my plan
You are at your plan’s deployed limit: “Your Starter plan can publish up to 5 agents or automations at a time. Drafts are always unlimited. Upgrade to Essential to publish more.” Undeploy one, or move up a plan.
Credits are draining faster than expected
Credits are draining faster than expected
Check the schedule interval and the number of Agent and Classify nodes — every one bills on every run. Runs shows the cost per execution.
The agent did something I did not want sent
The agent did something I did not want sent
Put a User approval node in front of the sending step and redeploy. See AI safety.
FAQ
Does drafting cost anything?
Does drafting cost anything?
No. Drafts are unlimited on every paid plan, and credits are consumed only when an Agent or Classify step actually executes.
Can an agent see my clients' clinical records?
Can an agent see my clients' clinical records?
Only through the tools you give it, and within the safeguards in AI safety. It has no standing access to anything you have not wired to it.
What happens to a live agent if I edit it?
What happens to a live agent if I edit it?
Your edits sit in the draft — the chips show Live · v3 and Draft · v4 side by side. The version running is the one you last deployed.
Can I stop an agent without deleting it?
Can I stop an agent without deleting it?
Yes. Undeploy it — the design is kept and the slot is freed.
What is the difference between Agent and Classify?
What is the difference between Agent and Classify?
Classify sorts an input into one of your categories and pairs with If / else to branch. Agent reasons and writes. Both bill, but Classify is the cheaper way to route.