voice object on the sender’s agent. Update it with PATCH /v1/senders/{senderId}/agent. All fields except enabled are optional and fall back to sensible defaults.
Settings Reference
Full Example
Greeting
The greeting is the first thing the caller hears. Keep it short and specific — it sets the tone and tells the caller who they reached.- With a greeting, the agent speaks first.
- Without one, the agent stays silent and lets the caller start. This suits inbound support lines where the caller already knows why they called.
Voicemail Handling
On outbound calls, Zavu detects when an answering machine or voicemail picks up instead of a person.Voicemail detection applies to outbound calls only. Inbound calls are always answered by the agent.
Transferring to a Human
SettransferPhoneNumber to give the agent a way to escalate. The agent receives a transfer tool it can invoke when a caller needs a person, forwarding the call to that number. Instruct the agent in its system prompt when to transfer — for example, on billing disputes or explicit requests for a human.
Barge-in
Withinterruptible: true (the default), the caller can talk over the agent and the agent stops to listen. This makes conversations feel natural. Set it to false for scripted messages that must play in full, such as compliance disclosures.
Limits
The duration limit is a hard stop that protects against runaway calls and cost. The idle timeout ends a call when neither side speaks for the configured period.
Per-Call Overrides
Two settings can be overridden for a single outbound call inPOST /v1/calls, without changing the agent:
Next Steps
Webhooks
React to call lifecycle events
Agent Tools
Let the agent take actions during a call
