What is Echo?
Most notification systems are one-way — you fire a message and hope someone sees it. Echo is different. Echo calls your users and talks back. Depending on how you configure it, Echo can deliver a brief appointment reminder, conduct a full intake survey, collect feedback, answer follow-up questions, and relay structured results back to your system via webhook. The same API handles the full spectrum:Simple delivery
A 15-second “your order has shipped” call that ends cleanly.
Confirmation
“Confirm your appointment” — reschedules automatically if the time doesn’t work.
Data collection
A full intake survey that walks users through a form end-to-end.
Two ways to trigger a call
Agent path
Define a reusable voice persona with a system prompt and
{{variable}} placeholders. Full control over tone, scope, and structured output extraction.LLM path
Send a plain
message string. Echo generates the call script on the fly using your business context. Zero configuration.Core concepts
Echo is structured around three objects:| Concept | Description |
|---|---|
| Business | Your top-level account. Created at signup. Holds your agents and team members. |
| Project | An isolated environment within your business (e.g. default, staging). Has its own API key, customer pool, and notification history. |
| Agent | A reusable voice persona defined at the business level. Shared across all projects. Contains a system prompt with {{variable}} placeholders. |
How a call works
Start building
Quickstart
Sign up, create an agent, and send your first notification in minutes.
Agent approach
Learn how to build reusable voice agents with prompts and structured output.
Webhooks
Receive signed call results back on your server after every call.
API Reference
Full endpoint reference with an interactive playground.