Smart Voice Agents
Configurable AI personas that hold real phone conversations.
Build agents with a voice, a persona, a knowledge base, and a phone number. They handle inbound and outbound calls with natural turn-taking and sub-1-second response.
- Latency
- <1s p95
- Languages
- 30+
- Concurrency
- Unlimited
- Code required
- None
- Multi-provider voice (OpenAI, Cartesia, Sarvam AI)
- Custom personality and instructions per agent
- Inbound number assignment with intelligent routing
- Per-agent performance metrics and recordings
Visual Flow Builder
Conversation design without code.
A canvas, not a config file. Branch by intent, hand off between agents, route to humans, end on outcome — visually. Reuse flows across teams and agents.
- Editor
- Browser-native
- Branching
- Conditional
- Handoffs
- Multi-agent + human
- Code required
- None
- Drag-and-drop node editor
- Conditional branching by intent or sentiment
- Multi-agent handoff inside a single call
- Reusable flow templates
Bulk Outbound Campaigns
Dial thousands. Qualify automatically. Hand hot leads to humans.
Upload a list, set a schedule, launch. Built-in retry logic, time-zone respect, DNC enforcement, and live progress monitoring.
- Concurrent dials
- Unlimited
- DNC
- Auto-enforced
- Retry policy
- Configurable
- Reporting
- Live
- Bulk dialer with retry + cooldown logic
- Pre-call DNC and compliance checks
- Real-time campaign dashboard
- Hot-lead routing to your closers
Knowledge Base
Agents look up your docs in real time during a call.
Upload PDFs, Word docs, spreadsheets. We index them with vector embeddings; agents query during conversations to ground answers in your content.
- Vector store
- Pinecone
- Formats
- PDF · DOC · DOCX · TXT · CSV · PPTX
- Retrieval
- Mid-call, sub-200ms
- Updates
- Hot-reload
- Upload PDF, DOC, DOCX, TXT, CSV, PPTX (up to 20 MB each)
- Automatic embeddings + chunking
- Real-time semantic retrieval mid-call
- Source citations in transcripts
Recordings & Transcripts
Every call recorded, transcribed, summarized, scored.
Search the full archive by keyword, sentiment, outcome, or agent. Export for compliance review or hand to ops for QA.
- Speech-to-text
- Cartesia
- Coverage
- 100% of calls
- Retention
- Configurable
- Export
- MP3 · WAV · TXT · JSON
- 100% of calls recorded by default
- AI transcripts with speaker labels
- Auto-summary + sentiment per call
- Searchable archive, exportable
Embeddable Contact Forms
One line of code. Every submission becomes a callable lead.
Build forms with drag-and-drop, paste an iframe into any site, and submissions auto-create leads in HaloVoice. Optionally trigger an immediate AI callback.
- Field types
- 10+
- Embed
- iframe / one-liner
- Spam protection
- Built-in
- Callback latency
- <60s
- 10+ field types with validation
- One-line iframe embed
- CAPTCHA + spam protection
- Trigger an instant AI callback on submit
Integrations & API
Plug in your reasoning, voice, telephony, and scheduling stack — or call our REST API.
Bring your own keys for OpenAI, Google Gemini, Cartesia, Sarvam AI, Twilio, Vobiz, Cal.com, and Pinecone — or use ours. Scoped API keys with per-key usage tracking and inspectable request logs. Webhooks on every event.
- Reasoning
- OpenAI · Google Gemini
- Voice
- Cartesia · Sarvam AI
- Telephony
- Twilio · Vobiz · WhatsApp
- API
- REST · Webhooks · Per-key logs
- Reasoning: OpenAI · Google Gemini
- Voice: Cartesia · Sarvam AI
- Telephony + WhatsApp: Twilio · Vobiz · Scheduling: Cal.com
- Vector search: Pinecone · Scoped API keys with per-key usage logs
Security & Compliance
Enterprise-grade by default — TCPA, TRAI, GDPR, DNC, plus a separate AI-decision audit trail.
Pre-call DNC checks, time-window enforcement, full audit trail per interaction, plus a separate immutable log of every AI decision for responsible-AI tracking. Encryption in transit and at rest, configurable per jurisdiction.
- Encryption
- TLS 1.3 · AES-256
- Compliance
- TCPA · TRAI · GDPR
- Call audit
- Per-call · immutable
- AI audit
- Per-decision · immutable
- RBAC
- Roles · per-org · audited
- DNC list management with pre-call checks
- Country-specific compliance rules
- Per-call audit trail — recordings, transcripts, timestamps
- AI decision audit trail — separate immutable log for responsible-AI review
- Role-based access control + admin action audit
Browser test sessions
Talk to your agent in your browser — before buying a phone number.
Configure an agent, hit Test, and have a real conversation through your browser microphone. Each user gets a per-calendar-month minute allowance for test sessions; rate-limited per org. Same transcript and AI summary engine as production calls.
- Transport
- WebSocket · PCM16
- Allowance
- Per-user · monthly minute cap
- Tagged
- call_purpose=test
- Provided
- Recording · transcript · summary
- Real-time browser audio over WebSocket — no Twilio number required
- Per-user monthly minute cap; rate-limited per org
- Same transcript + AI summary engine as production calls
- Tagged call_purpose=test for clean filtering in analytics
WhatsApp Messaging
Voice AI's quieter cousin — text conversations on WhatsApp, same product.
WhatsApp conversations powered by the same agent reasoning, knowledge base, and summary engine as voice calls. Twilio WhatsApp adapter today; provider-agnostic core ready for additional channels. Background worker auto-generates summaries and sentiment per conversation.
- Provider
- Twilio WhatsApp
- Reasoning
- Same as voice agents
- Summaries
- Auto · background worker
- Sentiment
- Per-conversation
- Same agent · same KB · same summary engine as voice
- Twilio WhatsApp adapter today; provider-agnostic core for future channels
- Auto-generated conversation summaries + sentiment
- Tagged separately from voice for clean analytics filtering