🇪🇸 Español 🇬🇧 English 🇧🇷 Português

Trigger: Voicemail Transcribed

Run actions based on a voicemail's actual text once its automatic transcription finishes.

Jul 11, 2026

The Voicemail Transcribed trigger fires a workflow when the asynchronous speech-to-text (STT) processing of a voicemail finishes. It's different from "Voicemail Received" because the transcript takes a few seconds to generate — this trigger waits until it's ready.

Requirements

Calls category: requires a plan with call triggers enabled and automatic voicemail transcription active in the workspace.

When to use it

Use it when your workflow needs the actual message text: summarize the voicemail with AI and email it to the salesperson, create a CRM lead from what the caller said, or classify the call's reason from keywords in the transcript.

Configuration

In the Trigger node pick "Voicemail Transcribed" and filter by:

  • Specific channel
  • Direction (inbound / outbound)

Available variables

  • $voicemail.duration
  • $voicemail.audio_url
  • $voicemail.transcription (full text)
  • $voicemail.transcription_lang (detected language)
  • call variables ($call.*) and contact variables ($contact.*)

Example

Workflow "Voicemail summary to salesperson": Trigger = Voicemail Transcribed. Action: email the assigned agent with subject "Voicemail from {{$contact.display_name}}" and body {{$voicemail.transcription}}.

Tips

  • If your workspace doesn't have automatic STT enabled, this trigger will never run — check your voice settings before building the workflow.
  • You can chain an AI action that classifies the message's intent (sales, support, complaint) by analyzing $voicemail.transcription.

Troubleshooting

If the workflow never runs, confirm automatic voicemail transcription is active; if only "Voicemail Received" fires but never this one, it's a sign STT is disabled or failed.

Was this helpful?

Related articles