Skip to main content

Agent basics

Every agent needs these core fields:
FieldDescriptionRequired
NameDisplay name for the agentYes
Phone numberThe number to call, in E.164 format (e.g., +14155551234)Yes
Typeinbound (agent receives calls) or outbound (agent initiates calls)Yes
IndustryInherited from the project

Language and voice

FieldDescription
Default languagePrimary language (defaults to English)
Additional languagesOther languages the agent supports
GenderMale or female — used for voice matching in simulations
Supported countriesPrimary country + additional countries

Provider configuration

Select the platform hosting your voice agent. SuperBryn supports:
  • Vapi
  • Retell
  • LiveKit
  • Twilio
  • Bland
  • Plivo
  • Telnyx
  • Custom stacks (SIP, WebRTC, API)

Outbound agent configuration

If your agent type is outbound, you’ll also need:
FieldDescription
Trigger URLThe endpoint SuperBryn calls to initiate an outbound call
Payload metadataKey-value pairs or JSON payload sent with the trigger request

Concurrency

Set the concurrency value to control how many simultaneous simulation calls can run against this agent. This prevents overloading your agent with more calls than it can handle.

Goals

Optionally define goals — a list of objectives your agent is designed to achieve. These provide additional context for scenario generation.

Enabling rings

In the Ring Configuration section, toggle which rings are enabled for this agent. Some rings have prerequisites:
  • Ring 1, 5, 6: Require a call flow
  • Ring 2: Requires a call flow + policy/guardrails
  • Ring 0, 3, 4, 7, 8: No prerequisites

Next steps

After configuring the basics, set up your agent’s: