Voice Call Summary Notifications
Configure email, WhatsApp, and webhook notifications for voice call summaries, including webhook payload, WhatsApp template parameters, and Zapier/Make examples.
Configure email, WhatsApp, and webhook notifications for voice call summaries, including webhook payload, WhatsApp template parameters, and Zapier/Make examples.
Receive a structured summary after each voice call via Email, WhatsApp, or a custom Webhook. This guide explains how to enable each method, the WhatsApp template we use, and how to integrate the webhook with Zapier and Make.
https://example.com/voice-summary
)Note: Summaries are only sent when a conversation has sufficient content and a summary can be generated.
We’ll send an email to your registered account address with the summary and key details from the call.
We send a templated WhatsApp message to your account phone number.
Parameters (in order):
Requirements and notes:
We will POST a JSON payload to your URL after the call is completed and the summary is generated.
Example payload:
{
"type": "voice.conversation.completed",
"userId": "66f123abc456def789012345",
"conversationId": "6700aa11bb22cc33dd44ee55",
"phoneNumber": "+15551234567",
"startedAt": "2025-09-02T14:23:11.123Z",
"updatedAt": "2025-09-02T14:25:49.987Z",
"summary": {
"quickSummary": "Caller asked about table availability for Friday evening.",
"actionPoints": [
"Call back to confirm reservation time",
"Send menu via WhatsApp"
],
"sentiment": "positive",
"tone": "professional",
"urgency": "medium",
"context": "First-time caller interested in dinner for 4.",
"contactExtracted": { "name": "Alex", "phone": "+15551234567" },
"bookingExtracted": { "date": "2025-09-05", "time": "19:30" }
},
"metadata": {
"language": "en-US",
"email": "user@example.com"
}
}
Minimal cURL example for local testing:
curl -X POST https://your-server.com/voice-summary \
-H "Content-Type: application/json" \
-d '{
"type":"voice.conversation.completed",
"userId":"test",
"conversationId":"test",
"summary": {"quickSummary":"Hello"},
"metadata": {"language":"en-US"}
}'
Security recommendations:
https://example.com/voice-summary?token=...
) or implement your own verification logic.Create a Zap to capture the webhook and route data to your tools (e.g., Gmail, Slack, Google Sheets).
summary.quickSummary
, join summary.actionPoints
, and phoneNumber
Field mapping tips:
summary.quickSummary
•
summary.urgency
phoneNumber
Build a scenario that catches the webhook and fans out to your apps.
conversationId
, summary.quickSummary
, summary.urgency
summary.actionPoints[]
)No notification received:
WhatsApp template not arriving:
Webhook validation errors on your side:
If you need help setting up notifications or customizing the payload, contact support at hello@wasapia.com
.