Voice Agents
A voice agent on Smallest is a configured agent (prompt, voice, language, tools, knowledge base) plus a way to reach it: a phone number, a web widget, or a mobile SDK. Calls run on Pulse for speech to text and Lightning for text to speech, with the LLM turn either handled by the platform or by your own code.
Three ways to build
Pick a template or start from scratch, write the prompt, choose a voice, test in the browser. Five minutes to a working agent.
Your code owns the LLM turn over a realtime WebSocket. Smallest owns speech, telephony, and turn taking.
Create agents, place calls, run campaigns, and read analytics from your own backend.
Most teams start in the dashboard, then move to the API or SDK once the agent design settles. Everything configured in the dashboard is a JSON attribute on the agent, so the same guide applies to every path.
What you can do
For AI coding agents
Install the MCP server and ask Claude Code, Cursor, or Codex to create, configure, and call an agent in plain English. The Build with a coding agent page has a paste ready prompt that walks a coding agent from discovery to a live test call.
Next steps
- Quickstart: create and test an agent in the dashboard.
- Build your agent: every field on an agent, in the order to fill them in.
- Phone Numbers: put the agent on a real number.
- Glossary: the terms used across the platform.


