Get access
AI Agents

AI that answers, calls, writes and follows up, with a log of every step

Voice agents answer your phone and call your leads. Agent Studio turns a plain-English job into an agent with tools, a schedule and an approval queue. Conversation AI replies on every channel from your knowledge base. Bring Anthropic, OpenAI, any model on OpenRouter, or a local one, and see every request and its cost.

AI Agents

Start with an outbound test call, then try Agent Studio, Content AI and Usage & cost

Preview

Your agent calls new sign-ups, books setup calls, and texts the install guide.

Early access follow-up

Workflow step “AI voice call” · agent Ava · 40 sign-ups

Running
Booked 9 Voicemail 7 No answer 6 Already installed 4 To call 14

26

Called

9

Setup calls

35%

Booked rate

  • Jordan EllisNext up
  • Priya NatarajanSetup call · Wed 2 PM
  • Luis OrtegaVoicemail left
  • Brightline MediaSetup call · Fri 10 AM
  • Mei ChenAlready installed
Only during business hours Do-not-call respected Voicemail if a machine answers Caller ID: your number

Start an AI call from

A workflow stepA contact (“AI call”)The agent pageThe REST API
POST /api/voice/calls
{ "agentId": "ava", "contactId": "jordan-ellis", "purpose": "Help an early-access sign-up get installed" }

Jordan Ellis

Outbound · (512) 555-0142 · Today, 10:04 AM

Hear how Ava handles it

Plays the transcript as it happens: what each side says, interruptions, and every tool call the agent makes.

When the call ends, a summary, outcome, sentiment and your custom fields are written to the contact.

Voice stack · bring your own providers

Phone
Twilio or Telnyx
Hearing
Deepgram streaming, or OpenAI, ElevenLabs, Cartesia
Voice
ElevenLabs, Cartesia, Deepgram Aura or OpenAI
Brain
Any model: Anthropic, OpenAI, OpenRouter (Kimi, Qwen, Gemini, Grok and more) or Ollama on your own hardware, or OpenAI Realtime speech-to-speech

Barge-in, turn detection, stereo recording and per-turn latency on every call. Test calls run in your browser with no keys.

Anthropic, OpenAI, OpenRouter or Ollama Every AI action logged Works with no keys in the built-in sandbox

AI Agents replaces

VapiRetell AIBland AISynthflowSmith.aiChatbase
See all 52 tools it replaces

AI Agents is included.

So is every other module, in one app.

  • $0 to self-host, forever
  • Your own keys, no markup
  • Sandbox mode: try it with zero keys
Get early access

What you can do

Outbound voice calls

Your agent calls leads from a workflow, a contact or the API, books the appointment and texts the confirmation. It leaves a voicemail if a machine answers and only calls during your hours.

An agent on your phone line

Answers after hours or when your team doesn't pick up. It answers from Knowledge, books, takes messages and transfers to a person, and callers can interrupt it like a real conversation.

Every call written up

Summary, outcome, sentiment and your own fields go onto the contact's timeline, with the transcript, recording and response times.

Describe it, get an agent

"Every Monday at 8am, research new leads and score them." Agent Studio picks the tools, triggers and schedule. Or start from ten templates.

Approval queue

Texts and emails an agent writes can wait for someone to edit, approve or reject them before anything is sent.

Conversation AI

Replies on SMS, email, web chat and WhatsApp from your knowledge base with sources. It hands off to a person and stays quiet once your team has replied.

Content AI

Emails, texts, blog outlines and social posts with one version per network, written in your business's voice.

Usage and cost you can see

Every AI request logged with feature, provider, model, tokens, latency and status. Agent runs show their estimated cost, and a daily budget caps automatic runs.

Any model you want

Anthropic, OpenAI, OpenRouter for one key to Claude, GPT, Gemini, Kimi and more, or Ollama on your own hardware. Everything also runs in a sandbox with no keys.

Questions about AI Agents

Can I use my own Twilio, OpenAI or Anthropic keys?

Yes. Self-hosted Imago is built around bring-your-own-keys. Connect Twilio or Telnyx for calls and SMS, Amazon SES, SendGrid, Postmark, Mailgun, Resend or plain SMTP for email, Anthropic, OpenAI, OpenRouter (one key for Claude, GPT, Gemini and the newest experimental models) or a local Ollama model for AI, and Stripe or PayPal for payments. Keys are encrypted in the database, and every provider has a "Test connection" button. No keys yet? Every channel has a sandbox, so you can try everything first.

Can AI answer my phone and book appointments?

Yes. Voice AI agents answer and place real calls on Twilio or Telnyx. Callers can interrupt mid-sentence, and the agent can book appointments, answer from your knowledge base, take a message, text the caller or transfer to a person. After every call it writes a summary, outcome and sentiment to the contact. You can test it from your browser before it goes live.

Can the AI answer only when my team misses a call?

Yes. For each phone number you choose: AI answers every call, your team rings first and AI picks up if nobody does, or team only.

Can Imago's AI make outbound calls?

Yes. Voice agents can call contacts from a workflow, a contact record or the API, book appointments, send a confirmation text and leave a voicemail when a machine answers, only during your calling hours.

Which AI models does Imago support?

Anthropic, OpenAI, OpenRouter (one key for Claude, GPT, Gemini, Kimi, Qwen, Grok and more) and Ollama models on your own hardware. Every feature also runs in a sandbox with no keys.

Can I see what AI costs me?

Every AI request is logged with feature, provider, model, tokens, latency and status. Agent runs show their estimated cost, and a daily budget caps automatic runs.

All questions