How to Send a Webhook Following a Call

Last updated: June 27, 2025

Objective

This guide explains how to configure a webhook that automatically triggers when a call ends in Synthflow. This allows teams to seamlessly pass call data to external systems, trigger automations, or log activity improving workflow efficiency and integration across platforms.


When to Use This

Use a post-call webhook if you want to:

  • Log call details into your CRM

  • Trigger workflows in tools like Zapier or Make.com

  • Notify other systems or team members when a call completes

  • Store call recordings or transcripts for later analysis


Step-by-Step Setup

1. Navigate to the Agent

  • Go to your Synthflow dashboard

  • Select the agent you’d like to configure

2. Open the Deployment Tab

  • Inside the agent configuration screen, click on the Deployment tab

3. Locate the Webhook Section

  • Scroll down to the section labeled Webhook

4. Enter Your Webhook URL

  • Paste in the destination URL where you want the data to be sent

  • This should be an endpoint capable of handling HTTP POST requests

6. Initialize

  • Click Initialize to apply changes

  • Use the Test Agent feature to confirm that your webhook fires correctly and sends the expected payload


Best Practices

  • Ensure your webhook endpoint accepts POST requests with JSON content

  • Add authentication headers or tokens if your endpoint requires secure access

  • Use testing tools like Webhook.site or RequestBin for debugging

  • Log webhook responses to help track delivery success or failure


Common Pitfalls

  • Forgetting to initialize after entering the webhook URL

  • Sending to an endpoint that only accepts GET or lacks proper error handling

  • Leaving off authentication headers for protected endpoints

  • Using incorrect or unsupported Liquid tags in the payload


Final Note

Post-call webhooks are a powerful way to extend Synthflow’s functionality into your wider tech stack. Setting them up properly ensures your systems stay in sync and your team stays informed.

Take ownership of this process by reviewing your webhook setup regularly and collaborating with engineering or ops teams to ensure data flows are secure, accurate, and actionable.