Define once. Run everywhere.
The agent runtime at the heart of Saaya. Wire up identity, knowledge, voice, avatar, tools, and channels in one config — deploy to phone, web, and WhatsApp from the same definition.
Agents that actually feel like agents.
A Saaya Agent is a single configuration object — prompt, knowledge, tools, voice, avatar, language, and channel — that compiles to a real-time pipeline. The same agent picks up phone calls, joins WhatsApp threads, and shows up on your website chat bubble. No three-platform Frankenstein.
You version every change. You roll forward and back. You A/B test prompt blocks against each other in production. You watch live transcripts and replays of every session. The boring engineering parts — the orchestration, the model swaps, the retries, the consent flows — Saaya handles. You write the agent.
Under the hood, Saaya is provider-agnostic by design. OpenAI, Anthropic, or Gemini for the brain. ElevenLabs, Cartesia, or Sarvam for the voice. Anam, Simli, or Tavus for the avatar. Switch any layer with a config flag. No rewrites, no lock-in.
Everything you need under the hood.
Agents ships with the boring-but-load-bearing pieces every production deployment needs.
Multimodal in one config
Voice, chat, and video are first-class on every agent. One prompt, three channels — Saaya handles the channel-specific rendering (no bullets read aloud over voice, no awkward silences on chat).
Provider-agnostic stack
Swap LLM, TTS, STT, and avatar providers per agent or per session. No rewrites. Cost-route to Haiku for triage, Opus for complex calls.
Versioned prompts
Every agent change is a new version. Roll forward, roll back, A/B test individual prompt blocks in production traffic. Audit who changed what, when.
Native tool use
Connect calendars, CRMs, payment systems, internal APIs as tools. Saaya handles function-calling schemas and retry logic out of the box.
20+ languages, including Indic
Hindi, Tamil, Telugu, Kannada, Marathi, Bengali, Gujarati, Punjabi, Malayalam — all native-quality. Code-switching supported (Hinglish actually works).
Production-grade safety
Strict-citation knowledge grounding, sentiment-based escalation, per-region consent flows, PII redaction on transcripts. All on by default.
Four steps from blank canvas to production.
A new agent is live in fifteen minutes. Iteration after that is single-file edits.
Define identity
Write the system prompt, pick a voice, pick an avatar (optional), pick a language. XML-tagged template starters for every common use case.
Connect knowledge
Attach one or more Knowledge Bases. The agent answers from your docs with citations — strict-citation refuses to hallucinate.
Wire tools & channels
Add functions for the things the agent should do (book a meeting, refund an order). Pick channels: phone, WhatsApp, web, video.
Deploy & version
Ship the agent. Watch the session viewer. Iterate the prompt and bump the version. Roll back if a release goes sideways.
A working agent, in fifteen lines.
The same agent definition compiles to phone, web, and WhatsApp — no per-channel code.
import { createAgent } from '@saaya/sdk'
export const maya = createAgent({
name: 'maya-inbound',
identity: {
role: 'Inbound sales qualifier at Acme.',
objective: 'In under 180s, qualify and book a demo.',
voice: { provider: 'elevenlabs', voiceId: 'rachel' },
language: 'en-US',
},
knowledge: ['kb_product_docs', 'kb_pricing'],
tools: ['get_calendar_availability', 'book_meeting', 'send_whatsapp'],
channels: ['phone', 'whatsapp', 'web'],
guardrails: {
strictCitation: true,
consent: 'auto-by-region',
escalateOnSentimentBelow: 0.3,
},
})On every tier — what you get.
Agents are the core product. Every plan includes the runtime; the difference is volume and provider freedom.
1 production agent · 100 voice minutes/month · 1K chat messages · OpenAI + ElevenLabs only · Saaya branding on disclosures.
Unlimited agents · 5K voice minutes · 100K chat messages · all LLM/TTS providers · Custom branding · Strict-citation mode · Versioning & rollbacks.
SSO + SOC2 + DPA · BYO model keys · Self-hosted KB option · EU/India residency · Dedicated success manager · 99.95% SLA.
Pair this with the right Solution.
Frequently Asked Questions.
Yes, on Growth and Enterprise. Bring your own OpenAI, Anthropic, or Gemini key. Saaya handles routing, retries, and observability — you control the spend.
Build your first agent.
Free tier ships a working agent in fifteen minutes. No credit card. Early-bird pricing locked in for life on paid plans.