The pipeline at a glance
1
A provider sends a call
Your voice provider hands each call to Zelto — Vapi and
Retell over native webhooks, LiveKit and custom stacks by forwarding the
finished session to
/webhooks/calls. Every payload is recorded in the
append-only webhooks log first, so ingestion is always replayable.2
Zelto stores the conversation
The payload becomes a conversation with a turn-by-turn
transcript, and the recording is re-hosted on Zelto
storage so the audio outlives the provider’s TTL.
3
Analysis examines the call
Each conversation runs through analysis, producing per-call
analysis_findings and an on-demand summary.Findings vs. changes
These two nouns are easy to conflate. A finding is the durable record of a problem — “voicemail not detected on 12% of calls” — and it gathers its evidence from the calls you link to it. A change is the record of the fix: an agent-scoped change that addresses one or more findings, with an owner and a workflow status. You triage findings; you ship changes. See Findings and Changes.What’s automatic, what’s yours
Zelto does the ingestion and analysis for you; the judgement stays with your team.Where to next
Quickstart
Get your first transcript in five minutes.
Connect a voice provider
Pick the right integration and verify your first call.
Guides
Practical walkthroughs for triaging findings, auditing agents, and operating the platform.
Integrations
Every voice provider, notification channel, and issue tracker.

