Build

Design and configure conversational AI agents with powerful customization options.

The Build section covers everything you need to create sophisticated conversational agents, from defining their behavior and voice to connecting external tools and knowledge sources.

Build your agent

Design and configure

GoalGuideDescription
Create conversation workflowsWorkflowsBuild multi-step workflows with visual workflow builder
Write system promptsSystem promptLearn best practices for crafting effective agent prompts
Select language modelModelsChoose from supported LLMs or bring your own custom model
Control conversation flowConversation flowConfigure turn-taking, interruptions, and timeout settings
Configure voice & languageVoice & languageSelect from 5k+ voices across 31 languages with customization options
Add knowledge to agentKnowledge baseUpload documents and enable RAG for grounded responses
Connect toolsToolsEnable agents to call clients & APIs to perform actions
Personalize each conversationPersonalizationUse dynamic variables and overrides for per-conversation customization
Secure agent accessAuthenticationImplement custom authentication for protected agent access

Core components

Agent behavior

Control how your agent thinks and responds:

  • Workflows: Visual workflow builder for complex conversation flows
  • System Prompt: Define agent personality, tone, and capabilities
  • Models: Choose from leading LLMs or bring your own
  • Conversation Flow: Configure turn-taking, interruptions, and pacing

Voice & language

Customize the agent’s voice and language capabilities:

  • Voice Selection: Choose from 5k+ professional voices
  • Multi-voice Support: Use different voices within conversations
  • Language Support: Deploy in 31+ languages
  • Voice Design: Create custom voices from text descriptions

Knowledge & tools

Extend agent capabilities with external data and actions:

  • Knowledge Base: Upload documents to ground agent responses
  • Tools: Connect to APIs and external services
  • MCP Integration: Use Model Context Protocol tools
  • System Tools: Built-in capabilities like call transfer and voicemail detection

Personalization

Tailor each conversation to your users:

  • Dynamic Variables: Inject runtime data into conversations
  • Overrides: Customize agent behavior per interaction
  • Authentication: Secure agent access with custom auth flows

Next steps