> ## Documentation Index
> Fetch the complete documentation index at: https://help.cloudtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Export Voicemail Speech-to-Text

> A guide to exporting voicemails as speech-to-text files via your workflows

> [!NOTE]
>
> Before you start!
>
> * Confirm you have an [Expert or Custom plan](https://www.cloudtalk.io/pricing)
>
> * Confirm [CloudTalk Support](mailto:support@cloudtalk.io) has enabled speech-to-text for your account.
>
> Also, don't forget to check out our [main article on Workflow Automations!](https://help.cloudtalk.io/en/articles/5450779-configuring-workflow-automations.md)

***

## Overview

Speech-to-text transcription exporting can work differently for various types of calls. One reason that this can be particularly tricky is that both the triggers that are used to export a STT transcription do not always contain all of the required inputs.

This article will specifically discuss exporting speech-to-text for voicemail calls, if you're looking for general information on exporting speech-to-text files for standard calls, check out our general exporting guide [here.](https://help.cloudtalk.io/en/articles/5671571-speech-to-text-transcription.md)

In order to identify voicemail calls we first need to understand the voicemail indicators used by the system. In simple terms, voicemail is essentially a missed call connected with a recording of the callers message. Whether the scenario triggering call is of the type 'missed' can be recognised by filtering calls with “talking\_time equal to 0” (or any other reasonable threshold) and “direction equal to incoming”. With this in mind, we can start building our workflow scenario.

## Locating your workflows

You will start by logging into your [**CloudTalk Dashboard**](https://dashboard.cloudtalk.io/login). On the left side of the screen you will see a list of other tabs under **Dashboard**. To reach the automations tab, click on **`Settings > Workflow Automations`.**

![](https://mintcdn.com/cloudtalk/Ayep-6hjQnBpSGZo/images/help-center/articles/6926594/ae52e9cb200b-screenshot-2024-12-18-at-15-04-16.png?fit=max\&auto=format\&n=Ayep-6hjQnBpSGZo\&q=85\&s=f40e16d7c9d97f1ad7fc5c879e8bf6e9)

Click the blue button to **`+ Add Workflow`**.

![](https://mintcdn.com/cloudtalk/Ayep-6hjQnBpSGZo/images/help-center/articles/6926594/07bcd8d4bb02-screenshot-2024-12-18-at-15-05-21.png?fit=max\&auto=format\&n=Ayep-6hjQnBpSGZo\&q=85\&s=5503b5f87223c3edd7d9d65a8527f0fa)

**Note:** you can give your new Workflow Automation a name to distinguish it from other automated tasks you set up.

## Setting up your new speech-to-text voicemail workflow

A usual use case of retrieving a speech-to text-transcription from CloudTalk consists of 2 workflows:

1. **Speech-to-text creation workflow**

2. **Transcription export workflow**

![](https://mintcdn.com/cloudtalk/Ayep-6hjQnBpSGZo/images/help-center/articles/6926594/ee9624f23fe6-screenshot-2024-12-18-at-15-17-31.png?fit=max\&auto=format\&n=Ayep-6hjQnBpSGZo\&q=85\&s=c14f51599b2f8a18b366aa3f438cacec)

![](https://mintcdn.com/cloudtalk/Ayep-6hjQnBpSGZo/images/help-center/articles/6926594/6f5fe6b4f13e-screenshot-2024-12-18-at-15-19-09.png?fit=max\&auto=format\&n=Ayep-6hjQnBpSGZo\&q=85\&s=7998e40431ef28a8b33b9a59981b6b04)

1.) Create a regular speech to text creation scenario with the following:

* Trigger: Recording uploaded

* Action: Speech to text

2.) Add a condition before your speech to text action with the following parameters in order to isolate voicemail calls:

* *event.properties.talking\_time* is equal to 0

* *event.properties.direction* is equal to incoming

![](https://mintcdn.com/cloudtalk/Ayep-6hjQnBpSGZo/images/help-center/articles/6926594/ca74c8cc59eb-screenshot-2024-12-18-at-15-10-07.png?fit=max\&auto=format\&n=Ayep-6hjQnBpSGZo\&q=85\&s=6e845c533d03a9e6a7467a1e6af00c1b)

**Note-** You can add further conditions to the same condition node to filter out certain call recordings from transcription if you wish.

3.) Save and activate your scenario

4.) Create a **second workflow** for exporting with the following:

* Trigger: Transcription created

* Action: According to your needs (how and where you'd like to export your data e.g sms/slack)

## Exporting to Slack

If you're looking for information on exporting to Slack specifically, check out the second half of our general speech-to-text exporting [article.](https://help.cloudtalk.io/en/articles/5959405-send-transcriptions-to-slack.md)

## Exporting via SMS

In case you'd like to use the **SMS Action** type to export speech-to-text via this method, the setup additionally consists of 5 required parameters:

* **Sender** - A phone number, usually represented by the agent’s number. Outbound SMSs must be supported and the number must be in E164 format.

* **Recipient** - Phone number of the contact which the SMS should be delivered to. The number must be in E164 format.

* **SMS text** - Any text that you'd like to be displayed within the body of the text message before you receive your transcription.

* **Authorization** - ACCESS KEY ID and ACCESS KEY SECRET

  * API access keys are generated in the CloudTalk interface. Values for these parameters can be found by Admin in **Settings > API Keys**.

5.) Save and activate your scenario.

***

*Need help or have a question?* Just reach out through our [Support portal](https://support.cloudtalk.io/hc/en-us/requests/new?ticket_form_id=26305535257884) — we’re here for you.


## Related topics

- [Account Settings Guide](https://help.cloudtalk.io/en/articles/10550593-account-settings-guide.md)
- [Speech-to-Text Transcription](https://help.cloudtalk.io/en/articles/5671571-speech-to-text-transcription.md)
- [Export Speech-to-Text to HubSpot](https://help.cloudtalk.io/en/articles/8386173-export-speech-to-text-to-hubspot.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.