NEW Your $0 → $50K MRR voice AI playbook . The full path to a profitable AI voice agency. Free. Get it free
AssemblyAI
Autocalls.ai

Connect AssemblyAI with Autocalls.ai AI voice agents

AssemblyAI AI Voice Call Automation

Turn every call into searchable data with AssemblyAI and AI voice agents. Transcribe conversations, extract insights, and trigger faster follow-up automatically.

Artificial intelligence
14 Actions
Autocalls Autocalls
Turn calls into insights with smarter phone integration
Call Intelligence

Turn calls into insights with smarter phone integration

Connect AssemblyAI to your AI voice workflows to transcribe every inbound and outbound conversation, search key phrases, and pull structured insights from real calls.
Use those insights to improve appointment booking flows and strengthen your AI call center automation with cleaner call data.

  • 80% faster call review
  • 95% better transcript searchability
Improve follow-up speed with AssemblyAI auto dialer workflows
Auto Dialer

Improve follow-up speed with AssemblyAI auto dialer workflows

After a call ends, AssemblyAI can transcribe the audio, return paragraphs or sentences, and feed the result into your outreach logic for faster next steps.
This helps teams run better call automation for sales, support, and AI cold calling while giving agents context inside your integrations stack.

  • 60% faster follow-up actions
  • 40% fewer missed sales notes
Scale call automation with searchable voice data
Voice Workflows

Scale call automation with searchable voice data

Use AssemblyAI actions like transcript search, subtitles, redacted audio, and LeMUR tasks to organize conversations and extract the details that matter most.
That gives your team better quality control for an AI answering service and more context for every AI virtual receptionist interaction.

  • 70% faster QA checks
  • 90% easier keyword discovery

Available Actions

Powerful actions you can trigger with AssemblyAI to automate your workflows

Run a Task using LeMUR

Use the LeMUR task endpoint to input your own LLM prompt.

Configuration Fields:
Prompt Required SHORT_TEXT

Your text to prompt the model to produce a desired output, including any context you want to pass into the model.

Context LONG_TEXT

Context to provide the model. This can be a string or a free-form JSON value.

Input Text SHORT_TEXT

Custom formatted transcript data. Maximum size is the context limit of the selected model, which defaults to 100000. Use either transcript_ids or input_text as input into LeMUR.

Final Model STATIC_DROPDOWN

The model that is used for the final prompt after compression is performed.

Temperature NUMBER

The temperature to use for the model. Higher values result in answers that are more creative, lower values are more conservative. Can be any value between 0.0 and 1.0 inclusive.

Transcript IDs ARRAY

A list of completed transcripts with text. Up to a maximum of 100 files or 100 hours, whichever is lower. Use either transcript_ids or input_text as input into LeMUR.

Maximum Output Size NUMBER

Max output size in tokens, up to 4000

Transcribe

Transcribe an audio or video file using AssemblyAI.

Configuration Fields:
Custom Topics ARRAY

The list of custom topics

Audio URL Required SHORT_TEXT

The URL of the audio or video file to transcribe.

Punctuate CHECKBOX

Enable Automatic Punctuation, can be true or false

Redact PII CHECKBOX

Redact PII from the transcribed text using the Redact PII model, can be true or false

Word Boost ARRAY

The list of custom vocabulary to boost transcription probability for

Word Boost Level STATIC_DROPDOWN

How much to boost specified words

Format Text CHECKBOX

Enable Text Formatting, can be true or false

Webhook URL SHORT_TEXT

The URL to which we send webhook requests. We sends two different types of webhook requests. One request when a transcript is completed or failed, and one request when the redacted audio is ready if redact_pii_audio is enabled.

Audio End At NUMBER

The point in time, in milliseconds, to stop transcribing in your media file

Disfluencies CHECKBOX

Transcribe Filler Words, like "umm", in your media file; can be true or false

Dual Channel CHECKBOX

Enable [Dual Channel](https://www.assemblyai.com/docs/models/speech-recognition#dual-channel-transcription) transcription, can be true or false.

Speech Model STATIC_DROPDOWN

The speech model to use for the transcription. When `null`, the "best" model is used.

Summary Type STATIC_DROPDOWN

The type of summary

Auto Chapters CHECKBOX

Enable [Auto Chapters](https://www.assemblyai.com/docs/models/auto-chapters), can be true or false

Enable Custom Topics CHECKBOX

Enable custom topics, either true or false

Language Code STATIC_DROPDOWN

The language of your audio file. Possible values are found in [Supported Languages](https://www.assemblyai.com/docs/concepts/supported-languages). The default value is 'en_us'.

Enable Summarization CHECKBOX

Enable [Summarization](https://www.assemblyai.com/docs/models/summarization), can be true or false

Summary Model STATIC_DROPDOWN

The model to summarize the transcript

Content Moderation CHECKBOX

Enable [Content Moderation](https://www.assemblyai.com/docs/models/content-moderation), can be true or false

Topic Detection CHECKBOX

Enable [Topic Detection](https://www.assemblyai.com/docs/models/topic-detection), can be true or false

Redact PII Substitution STATIC_DROPDOWN

The replacement logic for detected PII, can be "entity_type" or "hash". See [PII redaction](https://www.assemblyai.com/docs/models/pii-redaction) for more details.

Speaker Labels CHECKBOX

Enable [Speaker diarization](https://www.assemblyai.com/docs/models/speaker-diarization), can be true or false

Throw if transcript status is error Required CHECKBOX

If the transcript status is "error", throw an error.

Key Phrases CHECKBOX

Enable Key Phrases, either true or false

Custom Spellings JSON

Customize how words are spelled and formatted using to and from values. Use a JSON array of objects of the following format: ``` [ { "from": ["original", "spelling"], "to": "corrected" } ] ```

Audio Start From NUMBER

The point in time, in milliseconds, to begin transcribing in your media file

Entity Detection CHECKBOX

Enable [Entity Detection](https://www.assemblyai.com/docs/models/entity-detection), can be true or false

Filter Profanity CHECKBOX

Filter profanity from the transcribed text, can be true or false

Redact PII Audio CHECKBOX

Generate a copy of the original media file with spoken PII "beeped" out, can be true or false. See [PII redaction](https://www.assemblyai.com/docs/models/pii-redaction) for more details.

Speech Threshold NUMBER

Reject audio files that contain less than this fraction of speech. Valid values are in the range [0, 1] inclusive.

Wait until transcript is ready Required CHECKBOX

Wait until the transcript status is "completed" or "error" before moving on to the next step.

Speakers Expected NUMBER

Tells the speaker label model how many speakers it should attempt to identify, up to 10. See [Speaker diarization](https://www.assemblyai.com/docs/models/speaker-diarization) for more details.

Language Detection CHECKBOX

Enable [Automatic language detection](https://www.assemblyai.com/docs/models/speech-recognition#automatic-language-detection), either true or false.

Sentiment Analysis CHECKBOX

Enable [Sentiment Analysis](https://www.assemblyai.com/docs/models/sentiment-analysis), can be true or false

Redact PII Policies STATIC_MULTI_SELECT_DROPDOWN

The list of PII Redaction policies to enable. See [PII redaction](https://www.assemblyai.com/docs/models/pii-redaction) for more details.

Redact PII Audio Quality STATIC_DROPDOWN

Controls the filetype of the audio created by redact_pii_audio. Currently supports mp3 (default) and wav. See [PII redaction](https://www.assemblyai.com/docs/models/pii-redaction) for more details.

Webhook Auth Header Name SHORT_TEXT

The header name to be sent with the transcript completed or failed webhook requests

Content Moderation Confidence NUMBER

The confidence threshold for the Content Moderation model. Values must be between 25 and 100.

Webhook Auth Header Value SHORT_TEXT

The header value to send back with the transcript completed or failed webhook requests for added security

Language Confidence Threshold NUMBER

The confidence threshold for the automatically detected language. An error will be returned if the language confidence is below this threshold. Defaults to 0.

Upload File

Upload a media file to AssemblyAI's servers.

Configuration Fields:
Audio File Required FILE

The File or URL of the audio or video file.

Search words in transcript

Search through the transcript for keywords. You can search for individual words, numbers, or phrases containing up to five words or numbers.

Configuration Fields:
Transcript ID Required SHORT_TEXT
Words Required ARRAY

Keywords to search for

Get Transcript Subtitles

Export the transcript as SRT or VTT subtitles.

Configuration Fields:
Transcript ID Required SHORT_TEXT
Subtitles Format Required STATIC_DROPDOWN
Number of Characters per Caption NUMBER

The maximum number of characters per caption

Get Transcript

Retrieves a transcript by its ID.

Configuration Fields:
Transcript ID Required SHORT_TEXT

Custom API Call

Make a custom API call to a specific endpoint

Configuration Fields:
Required DYNAMIC
Body JSON
Method Required STATIC_DROPDOWN
Headers Required OBJECT

Authorization headers are injected automatically from your connection.

Timeout (in seconds) NUMBER
No Error on Failure CHECKBOX
Query Parameters Required OBJECT

List transcripts

Retrieve a list of transcripts you created. Transcripts are sorted from newest to oldest. The previous URL always points to a page with older transcripts.

Configuration Fields:
Limit NUMBER

Maximum amount of transcripts to retrieve

Status STATIC_DROPDOWN

Filter by transcript status

After ID SHORT_TEXT

Get transcripts that were created after this transcript ID

Before ID SHORT_TEXT

Get transcripts that were created before this transcript ID

Created On DATE_TIME

Only get transcripts created on this date

Throttled Only CHECKBOX

Only get throttled transcripts, overrides the status filter

Delete transcript

Remove the data from the transcript and mark it as deleted.

Configuration Fields:
Transcript ID Required SHORT_TEXT

Retrieve LeMUR response

Retrieve a LeMUR response that was previously generated.

Configuration Fields:
LeMUR request ID Required SHORT_TEXT

The ID of the LeMUR request whose data you want to delete. This would be found in the response of the original request.

Get Transcript Redacted Audio

Get the result of the redacted audio model.

Configuration Fields:
Transcript ID Required SHORT_TEXT
Download file? Required CHECKBOX
Download File Name Required SHORT_TEXT

The desired file name for storing in ActivePieces. Make sure the file extension is correct.

Purge LeMUR request data

Delete the data for a previously submitted LeMUR request. The LLM response data, as well as any context provided in the original request will be removed.

Configuration Fields:
LeMUR request ID Required SHORT_TEXT

The ID of the LeMUR request whose data you want to delete. This would be found in the response of the original request.

Get Transcript Sentences

Retrieve the sentences of the transcript by its ID.

Configuration Fields:
Transcript ID Required SHORT_TEXT

Get Transcript Paragraphs

Retrieve the paragraphs of the transcript by its ID.

Configuration Fields:
Transcript ID Required SHORT_TEXT
Autocalls Autocalls

Examples of automation flows

Real-world examples of how businesses use AssemblyAI integration to automate workflows

Transcribe every completed sales call

Upload recorded call audio to AssemblyAI and generate a full transcript automatically. Your team gets searchable records for coaching, compliance, and faster follow-up.

Find buying signals in conversations

Search transcripts for phrases like pricing, contract, or ready to buy after each AI call. Reps can prioritize warm leads without listening to every recording.

Summarize calls with LeMUR prompts

Send transcripts into a LeMUR task to extract objections, intent, and next steps. This gives your CRM cleaner notes from every customer conversation.

Create subtitle files for call reviews

Export SRT or VTT subtitles from AssemblyAI transcripts for training and documentation. Teams can review calls faster and share clips with full context.

Retrieve redacted audio for compliance

Use redacted audio outputs to remove sensitive information from recorded calls. This helps teams keep useful call data while reducing compliance risk.

Organize transcript records at scale

List transcripts, retrieve transcript details, and remove outdated records when needed. This keeps large AI dialer and phone automation programs easier to manage.

Integrate with popular tools using our no-code platform

Easily manage AI voice agents without the need for programming skills.

Integrate with popular tools such as HubSpot, GoHighLevel, Zoho, Cal.com & +250 more and build automations using drag and drop.

Autocalls

+250 tools ready to integrate with your AI agents flow in our no-code platform, similar to Zapier or Make.

Autocalls
Similar integrations with AssemblyAI

Frequently Asked Questions 👍

Have a question that is not answered? You can contact us at

Have a question? Contact us

An AssemblyAI phone integration connects your call recordings and voice workflows to AssemblyAI transcription and speech intelligence tools. It helps you turn phone conversations into searchable transcripts, summaries, and useful data for follow-up automation.

AssemblyAI auto dialer workflows let you analyze completed calls automatically after each conversation. You can transcribe recordings, search for keywords, and route the right leads or support cases faster.

Yes. You can use transcript retrieval, sentence and paragraph outputs, keyword search, and LeMUR tasks to pull out intent, objections, and action items from AI dialer conversations.

AssemblyAI phone automation reduces manual call review by turning recordings into structured, searchable data. That means quicker QA, better coaching, and faster customer follow-up without digging through hours of audio.

AssemblyAI call automation can handle transcript creation, subtitle export, keyword search, redacted audio retrieval, and AI-powered data extraction. These automations help teams improve reporting, compliance, and call outcome tracking.

Yes. An AssemblyAI voice agent setup works well for both inbound support conversations and outbound sales calls because it captures and organizes what was said after each interaction. This gives your team better records and more reliable next-step automation.

image image image

Ready to integrate AssemblyAI with AI voice calling agents?

Join thousands of businesses already automating their phone calls with our AssemblyAI integration.
You can get your assistant ready in few minutes.

Autocalls