Voicemail Tool
Learn how to use the assistant-controlled voicemail tool for flexible voicemail handling
Beta Feature: The voicemail tool is currently in beta. Features and behavior may change as we continue to improve this functionality based on user feedback.
Overview
The voicemail tool gives your assistant direct control over when and how to leave voicemail messages. Unlike automatic voicemail detection, which operates independently of your assistant, this tool allows your assistant to decide when it’s reached a voicemail system and leave a configured message.
Key benefits:
- Maximum flexibility - Assistant decides when and what to say
- Cost-effective - Only triggers when needed
- Context-aware - Messages can be customized based on conversation
- Simple integration - Works like other built-in tools
How it works
When you add the voicemail tool to your assistant:
- Your assistant listens for voicemail indicators (greetings mentioning “unavailable”, “leave a message”, etc.)
- Upon detecting voicemail, the assistant calls the tool
- The tool delivers your configured message
- The call ends automatically after message delivery
This approach differs from automatic voicemail detection, which detects voicemail at the system level. The voicemail tool puts detection and response entirely in the assistant’s hands.
Configuration
Add the voicemail tool to your assistant’s tools array:
Message Configuration
Define the voicemail message in the tool configuration:
Use template variables like {{company}}
, {{message}}
, and {{phone}}
to make your voicemail messages dynamic while keeping them consistent.
Advanced Examples
Dynamic voicemail with context
Best Practices
Detection prompting
Be specific about voicemail indicators in your system prompt:
- “unavailable”
- “leave a message”
- “voicemail”
- “at the tone”
- “beep”
Message structure
Keep voicemail messages:
- Brief - Under 30 seconds
- Clear - State name, company, and purpose
- Actionable - Include callback number or next steps
- Professional - Match your brand voice
Error handling
Consider edge cases:
- Long voicemail greetings
- Voicemail box full scenarios
- Systems requiring keypad input
Voicemail Tool vs. Automatic Detection
Choose the voicemail tool when you need maximum flexibility and cost efficiency. Choose automatic detection when you need guaranteed system-level detection without relying on assistant prompting.
Common Use Cases
- Sales outreach - Personalized follow-up messages
- Appointment reminders - Leave detailed appointment information
- Customer service - Callback scheduling with ticket numbers
- Lead qualification - Leave targeted messages based on lead data
Next steps
- Learn about other default tools
- Explore automatic voicemail detection for system-level handling
- See how to create custom tools for your specific needs