Conversation flow
Configure how your assistant handles timeouts, interruptions, and turn-taking during conversations.
Configure how your assistant handles timeouts, interruptions, and turn-taking during conversations.
Conversation flow settings determine how your assistant handles periods of user silence, interruptions during speech, and turn-taking behavior. These settings help create more natural conversations and can be customized based on your use case.
Configure how long your assistant waits during periods of silence
Provide natural audio feedback when your agent needs time to think
Control whether users can interrupt your assistant while speaking
Adjust how quickly your assistant responds to user input
Turn timeout determines how long your assistant waits during periods of user silence before prompting for a response.
The timeout duration is specified in seconds and determines how long the assistant will wait in silence before prompting the user. Turn timeouts must be between 1 and 30 seconds.
Open your agent in the dashboard, navigate to the Advanced tab, and adjust the Turn Timeout value. Save your changes.

Choose an appropriate timeout duration based on your use case. Shorter timeouts create more responsive conversations but may interrupt users who need more time to respond, leading to a less natural conversation.
Soft timeout provides immediate audio feedback when the LLM takes longer than expected to generate a response. Instead of awkward silence while waiting, your agent speaks a brief filler phrase like “Hmm…” or “Let me think…” to maintain natural conversational flow.
This feature is useful for:
Soft timeout triggers only once per turn to prevent multiple fillers in succession.
Open your agent in the dashboard, navigate to the Advanced tab, and adjust the Soft timeout settings. Save your changes.

The time in seconds before the filler message is spoken while waiting for the LLM response.
Start with 3.0 seconds—long enough to avoid unnecessary fillers on fast responses, short enough to prevent awkward silences.
A predefined filler phrase spoken when soft timeout triggers.
This message supports:
When enabled, generates a contextually-appropriate filler phrase dynamically using a lightweight LLM, instead of the static message.
The system uses recent conversation context (up to 4 messages, 1000 characters) to generate relevant fillers like “Hmm…”, “I see…”, “Understood…”, “Got it…”, or “Alright…”
Interruption handling determines whether users can interrupt your assistant while it’s speaking.
Interruption settings can be configured in the agent’s Advanced tab under Client Events.
To enable interruptions, make sure interruption is a selected client event.


Disable interruptions when the complete delivery of information is crucial, such as legal disclaimers or safety instructions.
Turn eagerness controls how quickly your assistant responds to user input during conversation. This setting determines how eager the assistant is to take turns and start speaking based on detected speech patterns.
The assistant now includes two key improvements for more natural turn-taking:
Faster response generation - The assistant starts speaking after receiving enough words and a comma from the language model, rather than waiting for complete sentences. This reduces latency and creates more responsive conversations, especially when the assistant has longer responses.
Configurable turn eagerness - Control how quickly the assistant interprets pauses or speech patterns as opportunities to respond.
Three modes are available:
Open your agent in the dashboard, navigate to the Agent settings, and select the desired turn eagerness mode. Save your changes.
Turn eagerness is especially powerful when combined with workflows. You can dynamically adjust the assistant’s responsiveness based on context—making it jump in faster during casual conversation, or wait longer when collecting sensitive information like phone numbers or email addresses.