English
Frontline Studio · Agent Builder · Real product recording

Create an AI agent

Create a Frontline AI agent with a clear role, instructions, connected context, workflow entry points, channel readiness, and a test plan before publishing.

Real product recording3 min
New agent creation dialog
Screen guideAgent Builder

Verify the agent role, configuration entry point, and whether it is ready to connect to tools or workflows.

Agent Builder

How an agent is organized.

Read Overview, Settings, Flows, Conversations, Analytics, and Channels as one agent system: identity, behavior, orchestration, evidence, and publishing.

Agent name field
Screen exampleAgent Builder

Verify the agent role, configuration entry point, and whether it is ready to connect to tools or workflows.

Agent name field
Screen exampleAgent Builder

Verify the agent role, configuration entry point, and whether it is ready to connect to tools or workflows.

Summary

Create a Frontline AI agent with a clear role, instructions, connected context, workflow entry points, channel readiness, and a test plan before publishing.

ProductFrontline Studio
ModuleAgent Builder
CategoryAgent Builder

Concepts covered

Agent BuilderInstructionsKnowledgeToolsChannelsWorkflow handoffAnalytics

Step breakdown

  1. Open Agent BuilderReview the existing agents so the new role does not duplicate an existing operating job.
  2. Create the agent shellUse Create Agent and choose a role-based name that matches the job the agent owns.
  3. Configure behaviorAdd instructions, context, resources, tools, and handoff rules that keep the agent focused.
  4. Test before publishingUse sample conversations, edge cases, and escalation checks before connecting broader channel traffic.

What you will build

You will create the shell of a new AI teammate in Agent Builder and define the decisions needed before it can operate safely: role, instructions, context, tools, channels, workflows, testing, and publishing readiness.

The goal is not only to create an agent record; it is to make the next configuration step obvious and reviewable.

When to use it

Create an agent when a repeated operation needs AI judgment, structured extraction, conversational replies, triage, or escalation.

Use separate agents for materially different jobs, such as Sales Qualification Agent, Support Triage Agent, or HR Screening Agent, so instructions and metrics stay focused.

Before you start

Write the job the agent owns, the channels where it may respond, the CRM or table context it can use, the handoff rule, and the examples you will test.

Prepare sample prompts and sample conversations that contain no customer data, credentials, private URLs, or production identifiers.

Step-by-step implementation

Open Studio, then Agent Builder, and review the existing agent list before creating a new one.

Select Create Agent and give the agent a role-based name, such as Support Triage Agent or Sales Qualification Agent.

Open the new agent and review identity, owner, model or provider setting, temperature, instructions, knowledge, tools, playbooks, deployment, and chat customization.

Add concise instructions that state the job, allowed context, response style, escalation rule, and what the agent must never do.

Attach only the resources, tools, workflows, channels, and tables the agent needs for this job.

Run tests with sample conversations, missing context, edge cases, and escalation scenarios before expanding scope.

How to verify it worked

The agent should have a clear role, focused instructions, connected context, and a documented path into a workflow or channel before it is treated as operational.

Review chat tests, workflow logs, analytics, escalations, and Max Activity to confirm the agent supports the intended outcome.

Common mistakes

Do not create one broad agent for unrelated jobs.

Do not attach every resource by default; noisy context makes answers harder to verify.

Do not publish before the agent has passed sample prompts, missing-context tests, and handoff tests.

Troubleshooting

If answers are generic, tighten the instructions and pass more precise CRM, table, or workflow variables.

If the agent takes the wrong action, check which tools and workflows are attached and whether the instructions define when to use them.

If escalation fails, verify the workflow path, assignment, channel, and Max Activity step.

Clear next step

After the agent shell is created, configure its instructions and connect it to one workflow with a sample test path before adding more channels.

Implementation path

1. Open Studio, then Agent Builder.

2. Review the existing Sales, HR, Support, and Marketing agents so you understand what a production agent looks like.

3. Click Create Agent and name the new role by job, not technology.

4. Choose the model/provider for the job. Frontline is model-agnostic: Claude, GPT, Gemini, DeepSeek, and other supported providers can be selected as they are configured.

5. Add instructions that define role, tone, allowed actions, escalation rules, and output format.

6. Attach knowledge bases, tools, playbooks, tables, and resources.

7. Connect channels only where the agent should communicate.

8. Connect flows and CRM context before publishing.

9. Test with realistic conversations and review Analytics before expanding scope.

How real agents connect to operations

Sales Agent qualifies leads, uses CRM context, triggers lead capture flows, and hands qualified opportunities to Sales.

Support Agent reads customer messages, checks ticket context, drafts safe replies, and escalates risky cases.

HR Agent reviews candidate or employee context against approved criteria and prepares People-team next steps.

Marketing Agent turns campaign or social signals into captured leads, segments, enrichment, and follow-up workflows.

What to validate before launch

Validate selected model/provider, instructions, temperature, reasoning iterations, connected knowledge, tools, playbooks, flows, channels, and CRM permissions.

Then review Conversations and Analytics. If the agent cannot explain or repeat the expected operating behavior, it is not ready for customer-facing work.

Transcript

Open searchable transcript
Create a Frontline AI agent with a clear role, instructions, connected context, workflow entry points, channel readiness, and a test plan before publishing. What you will build You will create the shell of a new AI teammate in Agent Builder and define the decisions needed before it can operate safely: role, instructions, context, tools, channels, workflows, testing, and publishing readiness. The goal is not only to create an agent record; it is to make the next configuration step obvious and reviewable. When to use it Create an agent when a repeated operation needs AI judgment, structured extraction, conversational replies, triage, or escalation. Use separate agents for materially different jobs, such as Sales Qualification Agent, Support Triage Agent, or HR Screening Agent, so instructions and metrics stay focused. Before you start Write the job the agent owns, the channels where it may respond, the CRM or table context it can use, the handoff rule, and the examples you will test. Prepare sample prompts and sample conversations that contain no customer data, credentials, private URLs, or production identifiers. Step-by-step implementation Open Studio, then Agent Builder, and review the existing agent list before creating a new one. Select Create Agent and give the agent a role-based name, such as Support Triage Agent or Sales Qualification Agent. Open the new agent and review identity, owner, model or provider setting, temperature, instructions, knowledge, tools, playbooks, deployment, and chat customization. Add concise instructions that state the job, allowed context, response style, escalation rule, and what the agent must never do. Attach only the resources, tools, workflows, channels, and tables the agent needs for this job. Run tests with sample conversations, missing context, edge cases, and escalation scenarios before expanding scope. How to verify it worked The agent should have a clear role, focused instructions, connected context, and a documented path into a workflow or channel before it is treated as operational. Review chat tests, workflow logs, analytics, escalations, and Max Activity to confirm the agent supports the intended outcome. Common mistakes Do not create one broad agent for unrelated jobs. Do not attach every resource by default; noisy context makes answers harder to verify. Do not publish before the agent has passed sample prompts, missing-context tests, and handoff tests. Troubleshooting If answers are generic, tighten the instructions and pass more precise CRM, table, or workflow variables. If the agent takes the wrong action, check which tools and workflows are attached and whether the instructions define when to use them. If escalation fails, verify the workflow path, assignment, channel, and Max Activity step. Related workflows Build a workflow to decide when the agent runs and what happens after it responds. Connect APIs when the agent or workflow needs validated context from an external system. Clear next step After the agent shell is created, configure its instructions and connect it to one workflow with a sample test path before adding more channels.

FAQs

Should one agent handle every department?

No. Create focused agents for different operating jobs so instructions, context, tests, and analytics stay understandable.

What should I test first?

Test normal sample conversations, missing context, ambiguous intent, escalation, and the expected workflow output.

When is an agent ready for a channel?

When its instructions, connected context, handoff rule, logs, analytics, and sample responses have been reviewed.

What is a Frontline agent?

A Frontline agent is an operational AI teammate with identity, behavior, prompts, connected context, channels, flows, conversations, analytics, and permissions.

When should I create a new agent instead of reusing an existing one?

Create a new agent when the operational role, tool access, escalation rules, or expected output is meaningfully different. Reuse an agent when the same job simply needs another workflow entry point.

How should prompts connect to workflows?

Prompts should describe the agent's job and output in a way the next workflow node can use. If a workflow branches on the result, ask the agent for structured values or a clear decision.

What memory should an agent have?

Give the agent the minimum useful memory: approved resources, relevant CRM context, table data, and current workflow state. Too much memory makes behavior harder to test and audit.

How do I test an agent before production?

Test the agent with realistic conversations, missing context, edge cases, escalation scenarios, and expected workflow outputs. Review tone, accuracy, tool use, and handoff behavior.

What permissions should an agent receive?

Give agents only the integrations and actions required for their role. If the agent only drafts or classifies, it may not need write access to external systems.

How do agents connect to channels?

Channels define where an agent can communicate. Use WhatsApp, Instagram, Messenger, or other channels with explicit routing, approved templates, and handoff rules.

How should teams monitor an agent after launch?

Review conversations, analytics, workflow logs, escalation quality, and Max Activity. Monitoring should show both AI quality and the operational outcome the agent supports.