Features

Everything a voice agent needs across every channel your customers use.

Phone, web, chat, video, SMS, WhatsApp — one agent, one brain, every conversation ending with the work actually done.

One agent, every channel

Meet customers where they already are.

Each channel speaks to the same agent, with the same tools, writing to the same systems. Start on one channel, add the rest when you're ready.

Inbound phone

Live

Calls land, agent picks up in under two rings, resolves the enquiry, books the follow-up, writes to your CRM — before hanging up.

After-hours rental enquiries booked straight into the agent's diary.

Outbound phone

Live

Feed in a CSV of numbers or pull the list from your CRM. The agent dials, qualifies, books, and updates records — in parallel, all day.

300 candidate follow-ups by Friday, without the inside team.

Website widget

Live

One line of JS turns your site into a live voice or chat front door. No phone number needed, no app to install — click to talk.

Pricing page visitor clicks "talk to sales" → qualified lead in your CRM in 90 seconds.

Web chat

Live

Same brain, text interface. The customers who won't talk on the phone still get resolved end-to-end, with full context carried between channels.

Returns enquiry starts in chat, finishes with a refund confirmation — no ticket created.

SMS & WhatsApp

Live

Inbound and outbound conversations over SMS and WhatsApp Business API. Threads carry context between channels — same customer, same history.

Missed call → automatic WhatsApp follow-up → booking confirmed, no human needed.

Video

Live

Meeting-grade agent presence for consult intake, insurance assessments, screening interviews. Transcribed and actioned same as voice.

Pre-consult triage video calls, with structured intake landed before the clinician sees the patient.
Actions in conversation

Every action your team takes, the agent takes too.

Not just "answers questions." Books, charges, updates, routes, extracts — live, in the conversation, before the call ends.

Book, reschedule, cancel

Two-way calendar sync. Confirmation + ICS sent automatically.

Take payment

Card-on-call, pre-auth holds, deposits. PCI scope stays minimal.

Qualify & score

Rules, budget, urgency, fit. The agent decides hot vs. nurture.

Warm transfer

Bring a human in mid-call, with the full context, not a cold hand-off.

Write to CRM / ATS / DB

Create, update, log — on any system with an API or webhook.

Send docs

Email, SMS, WhatsApp — templated and personalised, mid-conversation.

Collect structured data

Forms filled conversationally. Lands as JSON in your shape.

Trigger downstream flows

Fire webhooks or Zaps on outcomes. 7,000+ apps reachable.

Voice & language

Sound like your brand. In the language your caller speaks.

Pick a voice from our library, or bring your own brand voice via ElevenLabs — just paste a voice ID. Agents handle 47+ languages through Deepgram Nova-3, and can switch mid-call if the caller does.

  • Custom voices. Bring any ElevenLabs voice ID — your brand voice, a cloned voice, or a licensed talent.
  • 47+ languages. English, Spanish, French, German, Portuguese, Italian, Mandarin, Japanese, Hindi, Arabic and more.
  • Accent-aware understanding. Calls aren't lost to "sorry, could you repeat that?" loops.
  • Multiple assistants per account. Sales voice, support voice, after-hours voice — different personas, same account.
Your voices
O
Olivia · Sales
Custom voice · warm, confident
M
Marcus · Support
ElevenLabs voice ID · patient, clear
EN-AU
S
Sofia · LatAm
Library voice · bilingual
ES / EN
K
Kenji · APAC
Library voice · formal register
JA / EN
+
Add a voice
Paste an ElevenLabs voice ID
Data in, better data out

Your lists go in. Structured outcomes come out.

Every call ends with the record your business needs, not a transcript someone has to read. Upload a CSV in the morning, download outcomes in the afternoon.

Data in

Feed the agent a list.

Bulk-load contacts for outbound runs, or let the agent pull context on every inbound call.

  • CSVUpload a list — numbers, names, context fields — and kick off an outbound run.
  • CRM pullAgent fetches caller context at call start — tier, history, open tickets.
  • WebhookTrigger calls from your own systems — a new booking creates a confirmation call.
  • ScheduleRun outbound campaigns on a schedule — reminders, check-ins, follow-ups.
Data out

Get structured outcomes.

Every call produces a summary, a transcript, and the exact columns you asked for — in your shape, not ours.

  • SummaryOne-paragraph description of what happened and what was decided.
  • TranscriptFull turn-by-turn, with audio attached, scrubbable.
  • ColumnsCustom fields you define — extracted, validated, typed.
  • CSV exportDownload any filtered view of your calls and their outcomes.
  • WebhookPost outcomes to your systems the moment the call ends.
Structured output · Call #4027 · Rental enquiry
// you define the shape — VoxApp fills it
{
"summary": "Caller enquired about 2-bed at 123 Parker St. Booked inspection Sat 11am. Pre-auth $75 deposit taken.",
"outcome": "booked",
"columns": {
"property_id": "PARK-2B-04",
"inspection_time": "2026-04-25T11:00:00+11:00",
"budget_weekly": 650,
"move_in_date": "2026-05-15",
"has_pets": false,
"qualified": true
},
"transcript_url": "/calls/4027/transcript",
"audio_url": "/calls/4027/audio.wav"
}
Security & compliance

Compliance isn't a checkbox. It's the foundation.

Your customers' voices, numbers, and transcripts live in one region, behind your keys, with access you control and auditors can verify.

  • Regional data residencyap-southeast-2 (Sydney) and eu-west-2 (London) live today. EU and US regions open as customers arrive.
  • Customer-managed keysKMS-backed encryption at rest and in transit. Rotate on your schedule.
  • PII redactionCredit cards, tax numbers, health IDs auto-masked in transcripts. Logged only to your vault.
  • Audit-readyGDPR DPA ready today. HIPAA BAA and PCI scope-reduction on Scale. ISO 27001 certification on 2026 roadmap.
Read the security brief →
residency.json
{
"live_regions": [
"ap-southeast-2",
"eu-west-2"
],
"on_demand": ["eu-west-1", "eu-central-1", "us-east-1"],
"encryption": {
"at_rest": "AES-256 · CMK",
"in_transit": "TLS 1.3"
},
"pii_redaction": true,
"cross_region_sync": false,
"audit_log": true,
"frameworks": [
"GDPR-ready",
"HIPAA-ready",
"ISO 27001 — 2026"
]
}

See it handle your worst call.

Send us a real recording — or the shape of a conversation you run every day. We'll show you what VoxApp does with it, across whichever channels you care about.