- Who to call. The campaign decides this. See What a campaign is.
- What to say. Its opening line and its instructions. See The prompt.
- What you want. The goal, like “book a meeting” or “get them on the phone.”
You brief it, you don’t script it
Here’s the part that surprises people. You do not write out the whole conversation. You can’t, because you don’t know what the other person will say. Instead, you brief the agent like a new hire:- Here’s who you are and who you work for.
- Here’s why you’re calling.
- Here’s what to do if they say yes, and what to do if they say no.
- Here are the lines you must never cross.
What you decide about an agent
For the controls on your current screen, see Agent Builder controls. Every agent is made of a few simple choices. Each has its own guide:Its type and capabilities
What starts the call, and what the agent can do on it: book a meeting,
transfer to a human, tag a lead.
What it says
Its first line, and the instructions that guide the whole call.
How it sounds
Its voice, speaking speed, language, and background feel.
What it records
What it figures out on each call and writes down for you.
Its skills and tools
Plays it reaches for at the right moment, and abilities that run real code.
Knowledge and variables
Give the agent business facts and the right contact context for each call.
Speech and transcription
Tune listening, interruption handling, language, pacing and background sound.
Test it
Talk to it in the browser, have it phone you, or run a full campaign test.
Analysis and actions have different owners
Define what to extract from a transcript in what the agent records. Configure what happens because of that result in what happens after the call. Booking, transferring or tagging while the conversation is still live belongs to in-call capabilities.Agents that run on TFU Live
Some agents carry a blue TFU Live tag instead of a campaign type. They are the same product with a different calling runtime: one machine that hears and speaks directly, so there are no speed, expressiveness, language or background settings and almost everything is written instead. They have a brain and a voice. See TFU Live agents.One agent, many places
- Clone an agent copies a working agent into another sub-account. The copy is yours to change.
- Agent split tests run two to five versions of one agent in one campaign and tell you which books more.
- Master Agent runs one agent across every client sub-account and keeps the copies in step.
An agent doesn’t call anyone until it’s attached to a campaign and that campaign
is switched on. Building the agent is safe. Nothing dials until you say so. See
Go live.
In the API
An agent record, from Get agent. Ask for the smallest view you need:view is full by default, script returns just the
prompt, campaign just the campaign and tools just the installed tools.
- Create agent takes
locationId,name,agentTypeandcapabilityIds, plus optionalconfigandcampaign, and accepts anIdempotency-Key. - Update agent takes
nameand any part ofconfig. Fields you omit are left alone. - Delete agent removes the agent and its
campaign together. It requires
cascade=agent_and_campaignso the deletion cannot happen by accident. - Create test call and Create web agent session let you hear it. See Test your agent.
- Every field above is defined in the Glossary.
