Skip to main content
This article explains how to use Expert Mode to view, edit, and import your VoiceAgent’s full configuration through the Advanced tab.
User level: Admin
Expert Mode gives you direct access to your VoiceAgent’s full configuration as a JSON file. It unlocks the Advanced tab in VoiceAgent settings, where you can view, edit, and import configurations with access to fields and fine-tuning options that are not available in the Form tab.

What you can do with Expert Mode

Expert Mode is useful when you need to update a setting that is not available in the Form tab, such as switching to a specific AI model, adjusting voice behavior, or fine-tuning call handling. You open the Advanced tab, locate the relevant field, update the value, and save.

How Expert Mode relates to the Form tab

The Form tab and the Advanced tab display the same configuration in two different ways. Any setting you configure in the Form tab is also present in the JSON, and changes made in one tab are reflected in the other. Expert Mode extends what the Form tab offers. The Advanced tab exposes additional fields for fine-tuning AI model behavior, voice quality, and call handling that do not appear in the Form tab.

Fields available in both tabs

The following fields can be configured in either the Form tab or the Advanced tab. Personality Knowledge Sources Behavior

Expert-only fields

The following fields are only accessible through the Advanced tab.

Conversation style

These two fields control how the VoiceAgent speaks. They are optional: if you don’t set them, CloudTalk applies defaults that match the VoiceAgent’s existing behavior. After your next save, both fields appear in the JSON automatically with their default values. This is expected.
FieldWhat it setsValues
toneHow the VoiceAgent sounds. A list of style presets; they can be combined, but one or two work best (each additional preset dilutes the others). Order doesn’t matter, duplicates are removed automatically, free-text values are not accepted."professional", "friendly", "casual", "calm", "empathetic", "direct".Optional; default ["friendly", "direct"].
verbosityHow much the VoiceAgent says per reply. "concise" = the shortest useful answer. "standard" = one to two sentences, offering more if needed. "thorough" = fuller replies with helpful context (still brief; this is a phone call)."concise" / "standard" / "thorough". Optional; default "standard".
Tone preset guide: Regardless of tone and verbosity, the VoiceAgent always stays brief during operational moments: confirmations, read-backs, farewells, and transfer or booking steps. Setting an unsupported value shows a validation message listing the allowed values and the configuration isn’t saved.

AI model

Supported models for llmOverride

Voice tuning

Call behavior

Advanced ElevenLabs tuning

These settings apply only when your VoiceAgent uses ElevenLabs, which is the default for most language configurations. In the Advanced tab, these fields must be placed inside an elevenLabsSettings object. They do not go at the root level of the configuration. Here is an example showing how to nest them:
When a saved configuration includes elevenLabsSettings, the sent object replaces the stored one. To clear a single sub-field, omit it from the sent object. Omitting elevenLabsSettings entirely keeps the stored settings.
These fields must be placed inside elevenLabsSettings; at the root level they are not recognized and the save fails with a validation error.

Importing and exporting configurations

You can export a configuration from the Advanced tab and import it into a different VoiceAgent, or share it with another user to import into their account. Most configurations import immediately with no additional setup required. The exception is when a configuration references resources specific to your account, such as a knowledge base, a custom tool, a phone number, or a calendar integration. These connections need to be set up manually after importing. After any successful import, save the VoiceAgent twice. A known set of edge cases only appears after the second save. Exported configurations now include tone and verbosity. If an imported configuration contains an unsupported value for these (or any other) fields, the import is rejected with a message naming the field and the allowed values.
Need help or have a question? Just reach out through our Support portal — we’re here for you.