SpeechStack
Submit a template
← All templatestemplates / voicemail-detection-assistant-for-outbound-calls
Vapiupdated May 29, 2025 · other · outbound-follow-up

Voicemail Detection Assistant for Outbound Calls

An outbound calling assistant that monitors transcriptions to distinguish between voicemail systems and live humans. When voicemail is detected, it triggers a tool to deliver a pre-recorded message. For live contacts, it delivers a brief message and handles responses professionally before ending the call.

No demo yetView sourceFork template
The numbers
latency
cost / min
frameworkVapi
The stack
telephonyTwilio SIP
speech-to-textDeepgram Nova-3
llmClaude Sonnet 4.5
text-to-speechCartesia Sonic-3
System prompt
No prompt published.
Config
config.json
{
  "tools": [
    {
      "name": "leave_voicemail",
      "description": "Leaves a pre-recorded voicemail message when voicemail is detected",
      "type": "voicemail",
      "beepDetectionEnabled": false
    }
  ],
  "firstMessageMode": "assistant-waits-for-user",
  "voicemailMessage": "",
  "voicemailDetectionEnabled": false
}
Tools
  • leave_voicemailLeaves a pre-recorded voicemail message when voicemail is detected
Tags
voicemail-detectionoutbound-callingcall-automationtranscription-based-detection
Voice Notes

Voice AI recipes, picks, and analysis.

Get the useful new templates plus the occasional teardown of what’s working in production voice AI.

contributed by @stevenbdf · MIT · source: vendor showcaselanguages: en-US