Agent Builder

Agent Builder

Create and set up AI voice agents that handle phone calls for your firm. They can collect info, answer questions, and pass calls to your team when needed. ๐Ÿค–๐Ÿ“ž

๐Ÿง What is Agent Builder?

Agent Builder is a tool where you build AI voice agents. These agents talk on the phone for you! Here's what they can do:

๐Ÿ—๏ธ Creating an Agent

There are two ways to create an agent:

The Agent Builder Wizard walks you through a guided, step-by-step flow that collects your goals, recommends a template, and pre-fills defaults โ€” so you can go from zero to a working draft agent in minutes.

  1. Go to Agent Builder in the main menu
  2. Click Create Agent with Wizard
  3. Answer the onboarding questions (practice area, contact type, goal)
  4. Walk through each step: Name & Voice, Call Criteria, Actions, Welcome Messages
  5. Review and click Create Draft Agent
  6. Test and publish from the full agent builder

The wizard supports templates for common workflows (Client Intake, Appointment Setter, AI Receptionist, Transfer Agent, Medical Information, Case Reactivation, Form-Based, and Custom) and generates a tailored prompt using AI.

๐ŸŽฌ Manual Creation (Starter Flows)

You can also create an agent manually with a starter flow:

  1. Go to Agent Builder in the main menu
  2. Click Create Agent
  3. Pick a starter flow (or start from scratch)
  4. Set up the agent's instructions, voice, and settings
  5. Test it with a test call ๐Ÿงช
  6. Publish when you're happy with it โœ…
StarterDescription
Prompt-BasedStart with a blank page and set everything up yourself
Form-BasedPick a form โ€” the agent's instructions are built from the form's questions automatically
AI ReceptionistReady-to-go setup for answering incoming calls
Transfer AgentReady-to-go setup for transferring calls to your team

๐Ÿ–ฅ๏ธ Agent Layout

The agent editor has two columns on one page:

โœ๏ธ Agent Prompt

The General Prompt is the main set of instructions that tells the agent how to act. You can use to plug in custom info like names or case details.

๐Ÿ’ก Writing Good Prompts

๐Ÿ‘‹ Welcome Messages

Set what the agent says first when a call starts:

SettingDescription
Inbound Welcome MessageWhat the agent says when someone calls in
Outbound Welcome MessageWhat the agent says when it calls someone

๐Ÿ”ง Override System Prompt

For form-based agents, the instructions are created from the form automatically. Turn on Override System Prompt if you want to write your own instructions instead.

๐Ÿ“‹ Form-Based Agents

Form-based agents use a form to guide the conversation. The agent automatically:

๐Ÿ“ Setting Up a Form-Based Agent

  1. Click the Form Selector in the agent editor
  2. Pick an existing form or make a new one
  3. The agent's instructions are built from the form automatically
  4. You can turn on Override System Prompt to customize even more

๐Ÿ“„ Task Extraction

Click Extract Tasks to have the AI read a document (PDF, Word) and turn it into form questions automatically. This is great for turning existing questionnaires into agent-ready forms! ๐Ÿช„

๐Ÿฆธ Agent Capabilities

Turn on extra things the agent can do during calls:

๐Ÿ”€ Call Transfer

When turned on, the agent can send calls to a real person:

SettingDescription
Transfer NumberThe phone number to send the call to
Transfer TypeCold transfer (sends right away) or warm transfer (gives context first)
Transfer Only If HumanOnly complete the transfer if a real person picks up
Human Detection TimeoutSeconds to wait for a real person to answer
Whisper MessageAn optional message spoken only to the receiving agent before the transfer completes ๐Ÿคซ

๐Ÿ’ฌ Send SMS

The agent can send a text message during or after a call:

SettingDescription
SMS BodyThe message template (can include variables)

๐Ÿ“ง Send Email

The agent can send emails to the client:

SettingDescription
Email VariableWhich variable has the client's email (e.g., )
Email SubjectThe subject line
Email BodyThe email content

๐Ÿ“‚ Managing Agents

๐Ÿ“‹ Agent List

The main Agent Builder page shows all your agents with:

FeatureDescription
SearchFind agents by name ๐Ÿ”
Voice PreviewListen to agent voice samples directly from the list ๐Ÿ”Š
PaginationBrowse through your agents page by page
DeleteRemove agents you don't need anymore ๐Ÿ—‘๏ธ

โœ๏ธ Editing an Agent

Click on any agent in the list to open the editor. Your changes are saved as a draft until you hit publish.