Skip to main content

What is an agent?

A Sonara agent is an AI-powered voice assistant that can hold natural conversations with people over the phone or through a web widget. Each agent has its own personality, instructions, voice, and capabilities. Agents can:
  • Answer questions using knowledge from your documents and websites
  • Follow structured instructions and conversation guidelines
  • Use tools to take actions (transfer calls, end calls, look up data)
  • Connect to 150+ external apps via integrations
  • Provide post-call analysis and summaries

Agent configuration

Every agent is configured through several settings tabs:
TabWhat it controls
InstructionsSystem prompt, welcome message, and conversation behavior
VoiceText-to-speech provider, voice selection, and speed
LLMLanguage model provider, model selection, and parameters
Session VariablesDynamic variables injected into the agent’s prompt
Tools & FunctionsBuilt-in tools and custom function calls
Knowledge BaseLinked documents and data sources
IntegrationsConnected third-party apps
Speech SettingsTurn detection, interruption handling, backchannel
Post-Call AnalysisAutomatic summaries and data extraction after calls

Agent modes

Agents can operate in different modes:
  • Voice Agent - Handles voice conversations via phone or web widget
  • Chat Agent - Handles text-based chat conversations

Agent lifecycle

1

Create

Create a new agent with a name and description.
2

Configure

Set up instructions, voice, LLM, tools, and other settings.
3

Test

Use the built-in test modal to have a live conversation with your agent.
4

Publish

Publish the agent to make it available for deployment.
5

Deploy

Assign a phone number, embed a widget, or share a demo link.