Macha

What Does the Macha ElevenLabs Integration Do? Audio Transcription for AI Agents

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 25, 2026

Updated September 24, 2026

The Macha ElevenLabs integration lets your AI agents transcribe voicemails, call recordings and audio attachments into text they can triage and act on. It is speech-to-text only, runs on ElevenLabs Scribe v2, and needs nothing more than an ElevenLabs API key.

Key takeaways

  • The Macha ElevenLabs integration adds one tool, Transcribe Audio, which converts audio files into text and does not give agents a spoken voice.
  • ElevenLabs Scribe v2 lists 90+ languages, and its 5% or lower word error rate applies to the languages in its excellent tier, not to all of them.
  • ElevenLabs says Scribe v2 Realtime achieves 93.5% accuracy across 30 commonly used European and Asian languages.
  • Zendesk's native call transcription only covers calls made through Zendesk Talk, while Macha's ElevenLabs tool transcribes any audio file handed to the agent.
  • Macha charges one ticket however many tools run, while ElevenLabs bills its own API separately, with rates starting at $0.40 per hour of transcribed audio at scale.
What Does the Macha ElevenLabs Integration Do? Audio Transcription for AI Agents

The Macha × ElevenLabs integration gives your AI agents one tool, Transcribe Audio, which turns an audio file into text the agent can then summarize, triage, search and act on like any typed message. It runs on ElevenLabs Scribe v2, connects with a single API key, and plugs into the same agents you already run on top of Zendesk, Freshdesk, Gorgias, Front, HubSpot or Intercom (here's how that works on Zendesk).

One thing to be clear about up front: this integration is speech-to-text, not text-to-speech. ElevenLabs is famous for generating lifelike voices, but that isn't what Macha wires up here. Macha doesn't make your agents talk. It lets them hear.

QuestionShort answer
What does it add?One tool: Transcribe Audio
DirectionSpeech in, text out (no spoken replies)
ModelElevenLabs Scribe v2, 90+ languages
CredentialAn ElevenLabs API key
Live calls?No, recorded files only
Cost on Macha's sideCovered by the ticket; ElevenLabs bills its API separately

What does the ElevenLabs integration actually do?

Connect ElevenLabs to Macha with an API key and your agents gain one tool: Transcribe Audio.

Transcribe Audio: Upload an audio file and get an accurate text transcription using ElevenLabs speech recognition.

That's the whole surface area. It's deliberately small: one reliable primitive the rest of your agent logic builds on. The integration sits in Macha's Productivity category, authenticates via API key, and adds no knowledge source of its own (it produces text for your agents; it isn't a place agents go to look things up).

In practice the flow looks like this:

  1. An audio file enters the workflow: uploaded into a chat, attached to a ticket, or dropped in by an upstream step.
  2. Your agent calls Transcribe Audio.
  3. ElevenLabs returns a text transcript.
  4. The agent does whatever you instructed it to do with that text: summarize it, pull out the order number, decide the ticket's priority, draft a reply, route it to the right team.

Macha already supports dropping audio straight into a conversation. The drag-and-drop uploader accepts "images, documents (PDF, DOCX, CSV, XLSX), and audio files," so getting a recording in front of an agent means dragging it onto the input. Once the agent fires the tool, you'll see a live "Using Transcribe Audio" status while it runs, the same tool-status surface every Macha agent shows when it reaches for a connector.

The Macha Connectors page, with ElevenLabs connected and its one tool active alongside the other connectors.
The Macha Connectors page, with ElevenLabs connected and its one tool active alongside the other connectors.

ElevenLabs sits in that same Connectors directory next to your help desk and commerce tools. Connecting it is the standard Macha flow: pick the connector, paste a credential, and its tools become available to your agents. It exposes exactly one tool, which is why the directory shows "1 tool available."

Granting an agent a connector's tools in Macha — the picker through which Transcribe Audio is added.
Granting an agent a connector's tools in Macha — the picker through which Transcribe Audio is added.

Why would a support team want agents to transcribe audio?

Most support data is text. Some of it isn't: a voicemail, a recorded call, a 90-second audio note from a field tech, a screen recording with narration. That data usually stays trapped in a call-recording system, a voicemail inbox or an attachment nobody opens, because turning it into something actionable used to mean a human sitting down to listen.

When transcription is a tool your agent can call mid-workflow, voice stops being a dead end and becomes another input. A few concrete shapes this takes:

  • Voicemail triage. A customer's voicemail gets transcribed, summarized into a ticket, tagged with the likely topic, and prioritized before an agent ever picks it up.
  • Call-note automation. Drop a sales or support call recording in and the agent produces structured notes: who, what they wanted, next steps, objections.
  • Audio attachments on tickets. A customer films a defect and narrates the problem. The agent reads the narration, not just the pixels, and routes accordingly.
  • Meeting recaps for the team. ElevenLabs' own suggested pattern: "When an audio file is shared, transcribe it and summarize the key points for the team," then drop that summary into Slack or a Notion doc via Macha's other connectors.

Plenty of tools transcribe, so the transcription alone isn't the point. The point is that the transcript lands inside an agent that can act on it straight away using everything else it's connected to: your help desk, your order system, your knowledge base.

How accurate is ElevenLabs Scribe?

Transcription is only useful if you can trust it, so the model matters. ElevenLabs released Scribe v2 on 9 January 2026 and says it "achieves the lowest word error rate recorded on industry-standard benchmarks." (ElevenLabs, Scribe v2) Its realtime sibling, Scribe v2 Realtime, "achieves 93.5% accuracy across 30 commonly used European and Asian languages," according to ElevenLabs' launch post. ElevenLabs' charts put both ahead of Gemini, OpenAI and Deepgram models, though it doesn't publish the competitor scores as text, so we don't repeat numbers for them here.

On languages, be precise. ElevenLabs' speech-to-text page lists 90+ languages, grouped into accuracy tiers that run from "excellent" (5% word error rate or lower) down to "moderate" (above 20% WER). So the 5% figure applies to the best-supported languages, not to every one of the 90+. (ElevenLabs, Speech to Text) Scribe v1 originally documented 99 languages; the v2 pages say 90+, and we use that figure. If a specific language matters to your queue, check its tier on ElevenLabs' current list.

What you're transcribingWhat ElevenLabs states
Multilingual queues90+ languages; files can mix languages
Common languages5% WER or lower in the "excellent" tier
Multiple speakersSpeaker diarization and word-level timestamps
Long recordingsFiles up to 3 GB

For a support team, the practical read: on the well-supported languages, the text your agent reasons over is close to what the customer actually said. On a lower-tier language, plan for more human review.

How do you set up ElevenLabs in Macha?

The setup takes four steps:

  1. In Macha, open Integrations and connect ElevenLabs.
  2. Paste your ElevenLabs API key. That's the only credential; there's no OAuth flow.
  3. Add the Transcribe Audio tool to whichever agents should handle audio. In the agent builder, the tool shows up in the same picker as the rest of your connectors.
  4. Write the instruction. Tell the agent when to transcribe and what to do with the result, for example: "If an audio file is attached, transcribe it, summarize the customer's issue in two sentences, and set the ticket priority based on urgency."

Macha agents are model-agnostic, so the reasoning on top of the transcript (the summary, the routing decision, the reply) runs on whatever model you've assigned that agent. The transcription step is its own tool call.

How does it compare with help desk transcription or standalone tools?

Versus your help desk's native call transcription. Zendesk, for instance, can transcribe and summarize calls, but only calls that happen through Zendesk Talk. (Zendesk help) If your audio comes from anywhere else (a voicemail box, an uploaded file, a recording from another phone system), that native feature can't see it. Macha's ElevenLabs tool transcribes any audio file you can hand the agent, wherever it came from.

Versus standalone transcription tools. Sonix, Fireflies, Otter, Rev and similar tools transcribe accurately, but they hand you a transcript and stop. The text then sits in their product, waiting for a human to do something with it. Their business is the transcript; Macha's is the ticket, which is why the integration exists for the next step: the transcript lands inside an agent that acts on it inside your support stack.

If all you need is a searchable archive of meeting transcripts and you never want an agent to act, a dedicated transcription app is the simpler tool.

What are the limits, and when shouldn't you use it?

  • It doesn't give your agents a voice. ElevenLabs is best known for text-to-speech and voice agents, and people often assume "Macha × ElevenLabs" means spoken AI replies. Macha doesn't do that today. The integration is transcription only: speech in, text out.
  • No live-call streaming. The tool transcribes audio files. It isn't an agent listening on an active phone call and whispering answers in real time. Think recordings and attachments.
  • It's a tool call, and the ticket already covers it. Macha bills per ticket, one conversation charged once, so a workflow that transcribes, summarizes and routes costs the same single ticket. ElevenLabs bills you separately for its own API; its speech-to-text page quotes rates starting at $0.40 per hour of transcribed audio at scale, plus a free tier. See Macha's pricing for our side.
  • Garbage in, garbage out. A recording that's near-inaudible to a human will still produce a shaky transcript. For refunds or account changes, keep a human in the loop on anything the agent flags as low-confidence.
  • PII lives in voice too. Call recordings often contain card numbers, addresses and names. Scribe v2 offers entity detection across "up to 56 categories" of personal, health and payment data, but don't assume the transcript Macha receives is scrubbed. If your compliance posture requires redaction, build it into the workflow.

What does a real workflow look like?

Say you run support for an e-commerce brand and customers can leave voicemails for after-hours issues. You build one Macha agent on top of your help desk and give it the Transcribe Audio tool plus your usual ticket and order connectors. The instruction:

"When a ticket has an audio attachment, transcribe it. Summarize the customer's issue in two sentences. If they mention an order number, look it up. Set priority to high if they sound upset or mention a failed delivery. Post the summary as an internal note and tag the ticket with the topic."

An overnight voicemail arrives as an attachment. By the time a human opens the queue in the morning, the agent has turned that 45-second recording into an internal note, surfaced the order, set the priority, and tagged it. The human starts from a decision, not from pressing play.

That's the pattern across every voice use case: the integration doesn't replace the human's judgment; it removes the part where the human had to listen first.

FAQ

Does Macha's ElevenLabs integration make my agents speak? No. It's speech-to-text only. It transcribes audio into text your agents can act on; it doesn't generate spoken voice replies.

What audio can it transcribe? Audio files you hand the agent: voicemails, call recordings, audio notes, and audio attachments uploaded into chat or onto a ticket. It runs on ElevenLabs Scribe v2, which supports 90+ languages.

How accurate is the transcription? ElevenLabs reports 5% word error rate or lower for languages in its "excellent" tier, and 93.5% accuracy across 30 common languages for Scribe v2 Realtime. Accuracy drops for less-supported languages.

Does it work in real time on live calls? No. It transcribes recorded audio files, not live streaming calls.

How is it priced? Transcription runs as a Macha tool call inside a ticket, and a ticket is charged once however many tools it uses. There's no separate per-minute fee from Macha; you'll need your own ElevenLabs API key, which ElevenLabs bills. Start with the free trial ($50 of usage, no credit card required) and see pricing for plan details.

What do I need to connect it? Just an ElevenLabs API key. Add it under Integrations, then attach the Transcribe Audio tool to your agents.


Ready to wire it up? Browse the full integrations catalog, read the docs, or start a free trial ($50 of usage, no credit card required). For more patterns like this one, the Macha blog covers how teams connect agents and connectors across real support workflows.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use (Zendesk, Freshdesk, Gorgias, Front, Intercom or HubSpot) and connects to the rest of your stack, even your own internal systems. It is done for you: the Macha team analyzes your past tickets, builds the knowledge base and the agents, and runs them in safe mode until the drafts are right. Pricing is about $0.40 a ticket, and that includes setup and a dedicated success manager who handles your changes. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Get your AI agents set up for you.

Book a 20-minute call with our team. We'll show you where we would start on your help desk and how the setup works. Setup and a dedicated success manager come with the trial and every plan.

Live in under a week
Safe mode until you approve
About $0.40 a ticket