The inactivity nudge is always on for voice agents. There is no enable/disable toggle — instead, tune the timeout, the gap between nudges, and the nudge wording. To make an agent more patient, raise
timeout_seconds.How it works
Silence is detected from the caller’s audio: when neither the caller nor the agent has spoken fortimeout_seconds, the caller is marked away and the nudge sequence begins.
Configuration
Configure it in the agent builder under Rules & Boundaries → Inactivity Nudge, or setinactivity_nudge on the agent config directly.
| Field | Type | Default | Description |
|---|---|---|---|
timeout_seconds | number | 30 | Seconds of silence before the first nudge. Must be greater than 0. |
nudge_interval_seconds | number | 15 | Seconds between nudges, and the final grace period before hanging up. Must be greater than 0. |
nudges | array | two-nudge default | Ordered list of nudges, one per attempt. Must contain at least one. |
Nudges
Each entry innudges is one attempt. There are two kinds, mirroring the agent’s starting message:
| Type | Behaves like | Field |
|---|---|---|
bot_initiates_static | Exact text — spoken verbatim | text |
bot_initiates_dynamic | Use instructions — the LLM generates the line from your instructions | prompt |
text and prompt support template variables, so a nudge can reference the caller’s name or other conversation data. A dynamic nudge is generated in the agent’s own voice and language; a static nudge is always the exact words you provide.
The number of nudges is simply the length of the list — the agent makes that many attempts, spaced by nudge_interval_seconds, then hangs up.
Example
Tuning
Making the agent more patient
Making the agent more patient
Raise
timeout_seconds so the agent waits longer before its first nudge — useful when callers commonly pause to look something up or read a document. Raising nudge_interval_seconds gives them more time to respond between nudges.More or fewer chances before hanging up
More or fewer chances before hanging up
The number of attempts is the length of
nudges. Add entries for more chances, or use a single nudge to hang up sooner after one unanswered check-in.Consistent wording across agents
Consistent wording across agents
Use
bot_initiates_static nudges with exact text when you want the same words every time — for example a non-English agent, or a sign-off that must match brand voice. Dynamic nudges vary with the agent’s persona and language.Interaction with other features
- Voicemail detection. On outbound calls, voicemail detection handles answering machines. The inactivity nudge stays out of the way while voicemail detection is deciding, so the two never talk over each other.
- Text and chat. Silence is normal in text conversations, so the inactivity nudge never fires there.
Related
Voicemail detection
Detect answering machines on outbound calls and leave a message.
Conversation dynamics
Tune turn-taking, interruptions, and how long the agent waits before responding.
Starting message
The greeting the agent opens with — nudges reuse the same static/dynamic options.
Abilities and actions
How call actions like hang-up are grouped into tools the model calls.

