Introduction
Callable is a platform for building AI voice and chat agents that answer and make phone calls, chat on your website, and handle real conversations grounded in your business — like a build-your-own AI receptionist or call-center agent.
What Callable is
You build AI agents that talk to your customers. An agent answers inbound phone calls, sends and receives web chats, runs outbound calling campaigns, and can use tools, book appointments, transfer to a human, and stay grounded in your business info and knowledge base.
You configure everything from the dashboard — no need to wire together speech, language, and telephony infrastructure yourself. The pieces are already connected; you focus on what your agent says and does.
Who it is for
Callable is for anyone who wants an AI agent handling conversations on their behalf:
- Businesses that want an AI receptionist to answer calls and chats around the clock.
- Sales and outreach teams running outbound calling campaigns to lists of contacts.
- Support and operations teams that want a website chat agent grounded in their own docs and FAQs.
- Developers who want to embed a chat widget, wire up tools, and receive per-agent webhook events.
The two agent types
You choose an agent type at creation:
- Voice agents answer and make phone calls. Attach one to a phone number for inbound calls, or use it to dial contacts in an outbound campaign.
- Chat agents run on your website via an embeddable chat widget, and each also has a public chat page.
Both types run the same underlying LLM pipeline — voice agents add speech-to-text and text-to-speech around it.
What you can build
Inbound receptionist
Attach a voice agent (or an agent team) to a phone number. Inbound calls route to that agent, which greets the caller, answers questions from your knowledge base, uses tools to book appointments or send an SMS, and transfers to a human when needed.
Outbound campaigns
Create a campaign, pick an agent and a caller-ID number, and add contacts by CSV upload or manual entry. Set concurrency and pacing, then schedule it or start now. The dialer calls each contact, the agent handles the conversation, and results appear the moment each call ends.
Website chat
Embed a chat agent on any site with a small script, or share its public chat page. The agent answers over text, grounded in the same business info and knowledge base as your voice agents.
How Callable works
For a voice call, Callable runs a real-time loop for every turn of the conversation:
- The caller's audio is transcribed to text by speech-to-text (Deepgram).
- The agent's LLM generates a reply, grounded in its system prompt, business info, knowledge base, tools, and conversational flow.
- The reply is converted back to speech by text-to-speech (Cartesia or ElevenLabs) and streamed to the caller.
Replies stream sentence-by-sentence for roughly one second of latency, and the caller can barge in — talk over the agent — at any time. Chat agents run the same LLM pipeline over text, without the speech steps.
Where to go next
- [Quickstart](/docs/quickstart) — create your first agent, attach a phone number, and place a test call end to end.
- [Core concepts](/docs/how-it-works) — how agents, the knowledge base, tools, conversational flow, and agent teams fit together.