Multi-tenant
Database-level tenant isolation. Ship a white-label voice agent the same day.
Each tenant runs on a custom system prompt, dedicated phone number, industry preset, and isolated data scope. White-label ready: your logo, your domain, your billing surface. Supabase row-level security enforces the boundary at the data layer, not just the application.
rls · per-tenant prompts · custom numbers · domain mapping
Multi-provider LLM
Gemini, OpenAI, Groq, with fallback.
Provider goes down, traffic reroutes in under 200ms. No conversation interruption. Track quality and latency per provider, route by tenant or by task.
200ms failover · per-tenant routing
7 industry presets
Domain-trained agents out of the box.
Hotels, restaurants, medical, dental, salons, and auto service. Each preset includes prompt, escalation rules, and tool inventory tuned for the vertical.
instant deploy · preset library
Live observability
Supervisor dashboard. Live transcript. Mid-call intervention.
Watch the call as it happens. See the LLM's reasoning, every tool call, sentiment trajectory. Take over mid-conversation if the agent gets stuck.
live transcript · sentiment · takeover
Tool execution
Calendar, FAQ, routing, voicemail, built in.
Google Calendar, Outlook, and Calendly sync. FAQ retrieval over a per-tenant knowledge base. Smart routing using full conversation context. Voicemail transcription with sentiment.
calendar · faq · routing · transcripts
Phone-tuned audio
Built for the production phone network, not a browser demo.
Deepgram Nova-3 streaming STT tuned for phone codecs. Cartesia Sonic-3 streaming TTS with ~40ms first-byte. LiveKit handles SIP trunking and barge-in detection. VAD calibrated for noisy environments. The audio path that decides whether the call sounds like a person or a phone tree.
deepgram nova-3 · cartesia sonic-3 · livekit sip · barge-in