Answer calls with an AI voice agent

Customer support · Dev, web & IT · checked 2026-10-17

Combine Deepgram speech-to-text with a model and ElevenLabs voices to answer common phone questions, handing off to a person when needed.

Independent review. IonBin has no partnership with any tool on this page and was not paid for this page. Our evaluation is our own, based on public documentation and our research. Product names are trademarks of their owners and are used for identification only. How disclosure works.

Goal

Pick up every call, even after hours.

Connects through: API

Steps

#WhoWhat happensHowStatus
1Deepgram Transcribes the caller in real time API Confirmed · source ↗
2Your AI platform Decides the answer or the handoff AI platform Confirmed
3ElevenLabs Speaks the reply API Confirmed · source ↗
4You Set handoff rules and review call logs; disclose that callers are talking to AI Human step Confirmed

Confirmed means the vendor documents it (linked). It doesn't mean IonBin has tested it. AI-platform and human steps need no source.

Human approval

People take every escalated call. Tell callers they are talking to an AI.

Watch out for

Keep the human approval step: People take every escalated call. Tell callers they are talking to an AI.

Starter prompt

Goal: Pick up every call, even after hours. Tools involved: Deepgram, ElevenLabs. Your part: decides the answer or the handoff. Work step by step, show me each draft or proposed change, and wait for my approval before anything is sent, published, signed, filed or changed in a live system.

Assembled from this page’s goal and steps. Paste it into your AI platform and adjust it to your situation.

Tools in this workflow

Which AI platforms can run it

PlatformStatusWhy
Claude (incl. Claude Code) Confirmed Every MCP and API step is documented for this platform.
OpenAI Codex Confirmed Every MCP and API step is documented for this platform.
Google Antigravity Confirmed Every MCP and API step is documented for this platform.
ChatGPT Confirmed Every MCP and API step is documented for this platform.
Gemini To verify Deepgram: code execution to verify (or run it in Make or n8n); ElevenLabs: code execution to verify (or run it in Make or n8n)
Perplexity To verify Deepgram: code execution to verify (or run it in Make or n8n); ElevenLabs: code execution to verify (or run it in Make or n8n)

Computed from the MCP and API steps only: "Confirmed" needs the tool's docs to name the platform and the platform to support the connection. Browser, upload and human steps work from any platform.

What we checked

  • Deepgram live streaming transcribes streaming audio in real time through its API and SDKs. Deepgram also documents a Voice Agent API and conversational speech-to-text for voice agents.
  • ElevenLabs text to speech turns text into audio with a chosen voice through a single API endpoint.
  • What’s not covered here. You also need a telephony provider to connect phone calls to your code. We haven’t checked one for this page, and latency depends on your provider, model and hosting, so test on a real phone line before launch.
  • Disclosure and consent. Tell callers they are talking to an AI. Call-recording consent rules differ by place, so check the rules where you and your callers are before you record.

Set it up

  1. Start with the five questions callers ask most, and write the answers yourself.
  2. Stream the caller’s audio to Deepgram, send the transcript to your model with those answers, and speak the reply with ElevenLabs.
  3. Hand off to a person for anything outside the list, and whenever the caller asks.
  4. Review call logs weekly and add answers only after you’ve checked them.

Sources

No affiliate links on this page. No paid placements in workflows. How IonBin makes money.

ElevenLabs is a trademark of its owner. IonBin is an independent publisher and is not affiliated with, sponsored by, or endorsed by ElevenLabs. Product names are used for identification and review purposes only.