Call Data Webhook API & Real-Time JSON Events
Connect Nodzo to your proprietary CRM, internal data warehouse, or workflow automator. Stream call metadata, bilingual transcripts, and AI quality scores in real time via secure webhooks.
HMAC-SHA256 signature verification · Exponential backoff retries · 99.9% uptime
Structured JSON Event Payloads
{
"event": "analysis.scored",
"call_id": "call_982341829",
"agent": {
"name": "Rahul Verma",
"email": "[email protected]"
},
"customer": {
"phone": "+919876543210"
},
"duration_seconds": 248,
"score": 88,
"sentiment": "Positive",
"objections": ["pricing"],
"transcript_url": "https://api.nodzo.ai/v1/transcripts/tr_89213"
}Questions About Call Data Webhooks
What events does the Nodzo Call Data Webhook API send?
Nodzo emits real-time JSON webhooks for `call.started`, `call.completed`, `transcript.ready`, and `analysis.scored`. Each webhook payload contains full call metadata, agent identifiers, customer phone numbers, duration, transcript text, speaker timestamps, and the 0–100 quality score.
How are webhook requests secured?
Every webhook request includes an `X-Nodzo-Signature` header computed via HMAC-SHA256 with your private signing secret, allowing your backend servers to verify authenticity and prevent spoofing.
Does Nodzo handle webhook retries if our server is down?
Yes. Nodzo uses an exponential backoff retry schedule for any HTTP 5xx or connection failure, retrying up to 5 times over 24 hours.
Build Custom Workflows on Top of Your Call Data
Book a 20-minute technical session. We will show you how to configure webhooks and subscribe to live call events.

