Overview
Voxfra supports the following voice AI providers. Each has a dedicated path segment and expects its own payload format — Voxfra normalizes all of them before storage.| Provider | Path segment | Trigger event |
|---|---|---|
| Vapi | vapi | End-of-call report |
| Retell | retell | Call ended |
| Bland | bland | Call completed |
| LiveKit | livekit | Room ended |
| ElevenLabs | elevenlabs | Conversation ended |
| Custom | custom | Any POST payload |
Vapi
Webhook URL format:analysis.summary, analysis.sentiment, and analysis.intent if present.
Retell
Webhook URL format:Bland
Webhook URL format:LiveKit
Webhook URL format:ElevenLabs
Webhook URL format:Custom
Webhook URL format:custom path. Any valid JSON payload up to 1 MB is accepted as-is and forwarded to N8N for normalization. Define your own normalization logic in N8N.
Testing your webhook
You can test delivery usingcurl: