Skip to content

The moment it happens

Get voicemails as text in your inbox

Each voicemail left on your number reaches you as an email with the caller, the transcript and a link to the recording.

Runs
The moment it happens
Apps
Twilio
AI
Not needed
Access
read

Send this to your assistant

Create a ClickRuntime automation: email me each new voicemail on my Twilio number with the caller's number, the transcript and the recording link.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

Voicemail on a business line is a chore. You dial in, listen to a message in order, write down the number and hope you caught the name. Messages left on a Twilio number are worse, since they sit in the console where nobody looks. A small clinic or law office can have a patient's urgent request waiting for days because no one knew the recording existed.

When a voicemail is left on your Twilio number, this looks up the caller, then emails you the number, the transcribed text and a link to the recording. You can read the message on your phone in seconds, and play the audio if the transcript looks unclear.

It makes a plain Twilio number behave like a proper business voicemail. It takes only a few seconds to scan.

What you get out of it

  • Read messages instead of listening

    A transcript takes a few seconds to read and can be scanned for the important part. You skip the cost of listening to rambling messages from start to finish. That is a real saving across a busy week of calls.

  • Caller details are included

    The email carries the number the call came from, so you can call back without writing anything down. That removes the usual transcription errors from jotting digits during playback. The number is copied exactly as received.

  • Audio still available

    The recording link sits next to the text. If the transcript misheard a name or the voice sounded distressed, you can listen to the original and get the nuance a transcript cannot capture.

  • Messages reach the right people

    Sending to a shared mailbox lets a team respond. A voicemail no longer depends on one person remembering to check, which matters for offices with several staff sharing a line.

  • Searchable archive of calls

    Emails can be searched by name, number or keyword months later. That helps when a customer says they called last month about a quote and you need proof of what they asked.

How it works

What happens, step by step

  1. When a caller leaves a voicemail on your Twilio number, ClickRuntime picks up the written transcript as soon as it's ready.

  2. It looks up the caller's number from the call.

  3. You get an email with the caller in the subject, the transcript as the body and a link to the recording.

Before it runs live

  • Connect Twilio
  • Paste your automation's link into the other app's webhook settings

What you get

RunsThe moment it happens
Get voicemails as text in your inboxjust nowSucceeded
Email · Voicemail from +447700900456Hi, it's Riley from Acme, calling about the invoice – can you ring me back? Recording: https://api.twilio.com/…/Recordings/RE123.mp3

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Act only on the items that match your own rules, and skip the rest
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other Twilio steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
voicemail_transcript_to_email.pyexample
from clickruntime import on_event, credentials, http, notify

@on_event
def handle(event):
    t = event.json  # Twilio transcribeCallback (form fields)
    sid = credentials.secret("TWILIO_ACCOUNT_SID")
    call = http.get(f"https://api.twilio.com/2010-04-01/Accounts/{sid}/Calls/{t['CallSid']}.json",
                    auth=(sid, credentials.secret("TWILIO_AUTH_TOKEN"))).json()
    notify.email_me(f"Voicemail from {call['from']}",
                    f"{t.get('TranscriptionText') or '(no transcript)'}\n\nRecording: {t['RecordingUrl']}.mp3")
    return {"call": t["CallSid"]}

FAQ

Common questions

How accurate are the transcripts?
Accuracy depends on audio quality, accents and background noise. Names and phone numbers are the usual weak spots, so the email includes the recording link. Treat the transcript as a quick read, not a legal record.
Is there a time limit on voicemails?
The limit comes from how your Twilio number records the call, for example the maximum recording length you set in your call flow. Longer recordings may be cut off, so choose a limit that suits your callers.
Can the transcript go to Slack instead?
Yes. The same details can be posted to a Slack channel, or sent to both places. A channel works well for teams that handle voicemails together and want to claim each one in a thread.
What permissions does it need?
read. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run for each event the app sends.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Get voicemails as text in your inbox” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.