Skip to main content
Configure your agent’s greeting, personality, model, and rules in Build > Agent. Build > Agent overview

When to configure each setting

SettingWhen to useImpact
AgentFor the initial setup or when rebrandingPersonality (tone) and role. The greeting is configured per-channel under Channels > Voice/Chat configuration.
ModelNew agent setup, or optimizing for cost/latency/qualityLLM selection. Raven recommended, but other models are also available.
BehaviorConsistent terminology, compliance, edge-case handlingAdd your global constraints – tone, language style, compliance guardrails, pronunciation overrides.
GuardrailsSafety protections against jailbreaks, hallucination, crisis escalation, and moreToggle the five built-in platform guardrails. Lives under Configure > General.

Configuration sections

Agent

Personality and role.

Model

Raven (recommended), OpenAI, Amazon Bedrock, or your own endpoint.

Behavior

Language style, compliance, edge cases, and pronunciation overrides.

Guardrails

Built-in platform protections against jailbreaks, hallucination, and crisis events.

Automate with the Agents API

If you spin up new agents from a reference template — for example, one agent per client or market — you can create and duplicate them from code.
The Agents API has endpoints for creating and duplicating agents.
# Create a new agent from scratch
curl -X POST https://api.us.poly.ai/v1/agents \
  -H "x-api-key: $POLYAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "name": "Support Agent", "description": "Tier 1 support, US" }'

# Duplicate an existing agent as a starting point
curl -X POST https://api.us.poly.ai/v1/agents/AGENT_ID/duplicate \
  -H "x-api-key: $POLYAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "name": "Support Agent - UK" }'

Agents endpoints

Create, duplicate, and configure agents from code.

Deployment pipeline

Publish and promote versions through Sandbox, Pre-release, and Live.
Last modified on June 4, 2026