Automate appointment booking, reminders, billing follow-ups, and patient support across Voice, WhatsApp, and SMS.
Sync patient data via CSV, API, or EHR integration.
AI triggers personalized voice calls or WhatsApp messages.
Patient confirms or reschedules via natural interaction.
Outcomes are instantly updated in your hospital EMR.
Vanira is making the agentic future real. Build agents with eyes and hands on your DOM and servers.
Proprietary communication protocols engineered for human-grade conversation loops without perceptible delay.
Multi-agent orchestration for complex workflows. Deploy a specialized AI workforce that maintains state across every user interaction.
Eyes and hands on the web. Direct DOM manipulation, autonomous navigations, and real-time form execution powered by the Voice SDK.
Stateful Media Streams. Full-duplex WebRTC connections ensuring rock-solid stability and zero-jitter voice data transmission.
Deep Traces & Debugging. Real-time visibility into LLM chains, STT confidence scores, and action execution logs.
Absolute Extensibility. Inject custom LLMs, proprietary STT models, or unique voice synthesis pipelines into your operator.
Self-Correcting Browser Logic. Agents capable of reasoning through multi-step processes and recovering from UI errors autonomously.
Autonomous form fills, navigations, and real-time state manipulation. The SDK bridges the gap between voice and browser UI for a true multi-modal experience.
Fine-tuned for Bharat. 11+ regional dialects with state-of-the-art phonetic accuracy for localized operator sessions.
The agent calls vanira_live_vision mid-call — not a passive attach button. Continuous ~1 FPS feed for damage checks and live walkthroughs.
KYC docs, receipts, and photos via vanira_upload and vanira_camera — configured in the dashboard, blocking until media_id returns.
Route media payloads to custom webhooks or proprietary ML models in real-time with enterprise-grade privacy.
Flawless memory across sessions. Agents pick up right where the user left off, maintaining total context indefinitely without token limit exhaustion.
Flawless memory across every medium. Whether a user chats on WhatsApp, follows up via Web Chat, or jumps on a Voice Call, the agent remembers everything. It feels like talking to the exact same dedicated person, maintaining context indefinitely.
Autonomous walkthroughs with real-time UI reveals. Show, don't just tell.
Technical troubleshooting with direct backend integration and diagnostic control.
Interactive learning with voice-guided UI exercises and real-time feedback loops.
High-conversion deal closing with autonomous form execution and checkout control.
From AI tutors to field technicians, build secure agents that can truly see. Enable vision capabilities with a single line of code, allowing your agent to natively inspect live video feeds, documents, and screenshots without complex backend routing.
import { VaniraClient } from '@vanira/sdk';
const client = new VaniraClient({
agentId: 'ag_math_tutor',
callId: session.call_id,
serverUrl: session.worker_url
});
// The user uploads a photo of their homework mid-call
client.on('connected', async () => {
await client.uploadMedia(homeworkImage, 'document', 'Help me solve this equation');
console.log("Agent natively inspects the image in real-time");
});
await client.start();Build teachers, receptionists, and account managers that never forget. By enabling persistence, your agents automatically remember historic conversations and user contexts, providing a deeply personalized experience every time they connect.
import { SessionManager } from '@vanira/sdk';
// Initialize a session manager for the medical receptionist
const session = new SessionManager('widget_medical_receptionist');
// Automatically re-claims and restores previous chat history across page reloads
const isRestored = session.claimSession();
const data = session.getSession();
/* * The agent automatically retains historic context: * "Hi Sarah, are you calling to reschedule your * dermatology appointment from last Tuesday?" */Launch your AI workforce across web, telephony, and messaging platforms simultaneously. A user can start a conversation on WhatsApp and continue it over a voice call with the exact same agent, completely out-of-the-box.
// Escalate a WhatsApp chat to a live outbound voice call
const response = await fetch('https://api.vanira.io/calls/create', {
method: 'POST',
headers: { 'x-api-key': process.env.VANIRA_API_KEY },
body: JSON.stringify({
agent_id: 'ag_sales_rep',
toNumber: '+18001234567',
// By passing the same prospect ID, context syncs instantly
prospectId: whatsappSession.prospectId
})
});