GValadez
09/17/2025, 5:45 PMVapi Support Bot
09/17/2025, 5:46 PMend-of-call-report webhook, then trigger an email from your backend. For example, using Node.js and Nodemailer:
js
// Express endpoint to receive Vapi webhook
app.post('/vapi-webhook', async (req, res) => {
const { summary } = req.body.message;
// Send email with summary
await transporter.sendMail({
to: 'recipient@example.com',
subject: 'Call Summary',
text: summary,
});
res.sendStatus(200);
});
Replace recipient@example.com and configure your transporter as needed. This will email the call summary each time a call ends.
For more details, see the [Vapi Server URL events documentation](https://docs.vapi.ai/server-url/events#end-of-call-report).
Source:
- [Server Events End of Call Report](https://docs.vapi.ai/server-url/events#end-of-call-report)Toketo1
09/17/2025, 7:39 PMGValadez
09/18/2025, 2:50 PMToketo1
09/18/2025, 9:43 PM