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.