Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.voxfra.com/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Voxfra currently supports Vapi for production webhook ingestion. Additional providers are reviewed and prioritized based on customer demand.
ProviderStatusPath segmentTrigger event
VapiLive nowvapiEnd-of-call report
RetellIn review
BlandIn review
LiveKitIn review
ElevenLabsIn review

Vapi

Webhook URL format:
POST https://api.voxfra.com/webhook/vapi/{slug}
In your Vapi dashboard, set the Server URL for your assistant to the webhook URL above. Vapi sends an end-of-call report when the call ends. Minimum required fields:
{
  "call": {
    "id": "call_abc123",
    "status": "completed",
    "startedAt": "2026-04-14T10:00:00Z",
    "endedAt": "2026-04-14T10:05:30Z"
  },
  "transcript": "Hello, how can I help you today?...",
  "customer": {
    "number": "+15551234567"
  },
  "recordingUrl": "https://recordings.vapi.ai/call_abc123.mp3"
}
Voxfra also reads analysis.summary, analysis.sentiment, and analysis.intent if present. For the complete reference, see Vapi.

Providers in review

The following providers are being reviewed for launch order and demand:
  • Retell
  • Bland
  • LiveKit
  • ElevenLabs
If you need one of these urgently, contact support so it can be prioritized against current customer demand.

Testing your webhook

You can test delivery using curl:
curl -X POST \
  https://api.voxfra.com/webhook/vapi/YOUR_SLUG \
  -H "Content-Type: application/json" \
  -d '{
    "call": { "id": "test_call_001", "status": "completed" },
    "transcript": "Test call."
  }'
A successful response:
{ "success": true, "requestId": "req_xe9k2a7f" }