{
"event": "call.needs_callback",
"deliveredAt": "2026-10-16T12:00:05.000Z",
"id": "lead_…",
"agentId": "ag_…",
"direction": "inbound",
"from": "+37120000000",
"to": "+37160000000",
"status": "completed_action",
"startedAt": "2026-10-16T11:58:10.000Z",
"durationSeconds": 95,
"summary": "Asked about a bulk order of 40 chairs; wants prices confirmed by the sales team.",
"score": 86,
"keyFacts": ["40 chairs", "Delivery to Jelgava"],
"nextSteps": [{ "task": "Call back with a quote", "priority": "high" }],
"needsCallback": true,
"outcome": { "…": "…" }
}-
mkdir -p ~/.n8n/nodes cd ~/.n8n/nodes npm install /path/to/n8n-nodes-zvani-0.1.1.tgz # then restart n8n
docker cp n8n-nodes-zvani-0.1.1.tgz n8n:/tmp/ docker exec -it n8n sh -c "mkdir -p /home/node/.n8n/nodes && cd /home/node/.n8n/nodes && npm install /tmp/n8n-nodes-zvani-0.1.1.tgz" docker restart n8n
-
readplace_callscallbacks -
n8n
API Key Base URL https://zvani.lv -
n8n
N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true
| Call → Get | read | ||
| Call → Get Many | read | ||
| Call → Place | place_calls | ||
| Call → Request Callback | callbacks | ||
| Call → Wait for Result | read | ||
| Agent → Get Many | read | ||
| Contact → Get | read |
queued | |
ringing | |
in_call | |
analysing | |
done | |
not_reached | |
failed |
call.completed | Call Completed | |
call.needs_callback | Call Needs Callback | |
call.transferred | Call Transferred |