Documentation

ElevenLabs configuration

Speech, built-in tools, analysis and webhooks for ElevenLabs agents.

ElevenLabs agent settings include speech keyterms, interruption ignore terms and languages, turn timing, filler messages and background voice filtering. The interruptions switch changes the interruption client event while preserving other events. Voice speed accepts values from 0.7 to 1.2.

Configure built-in tools under the agent prompt: end call, transfer to number, transfer to agent, voicemail detection, keypad tones, language detection and skip turn. Tool configurations use the provider JSON editor and are validated before deployment. Imports preserve language-preset and workflow prompts.

Evaluation criteria prompts and descriptions of existing named data-collection fields accept registry prompts. Post-call webhook settings require an ElevenLabs workspace webhook ID. Setup webhook request headers may reference an organization secret using ${SECRET_NAME} or Bearer ${SECRET_NAME}; deployment substitutes a workspace secret locator. Privacy, retention and guardrails are available in the provider configuration.

Prompt-only deployments preserve live speech and tool settings. Verification compares authored configuration against the latest agent version and excludes server-added defaults.

Optional agent name, tags and platform settings accept the provider's nullable values. Native MCP server settings include secret-backed URLs, request headers and request metadata. Header and metadata keys retain their original spelling. Deprecated provider fields remain available for imported configurations.

Legacy MCP configurations support headers and timeoutSeconds both at the top level and inside server. Native top-level requestHeaders and responseTimeoutSecs take precedence over those aliases. An explicit transport takes precedence over legacy metadata.protocol; sse selects SSE and shttp selects streamable HTTP.