Glossary

Webhook

A webhook is an integration method in which one system automatically sends an HTTP request to another as soon as a specific event happens.

A webhook is an integration method in which a system, when a specific event occurs, automatically sends the details of that event to a predefined address in an HTTP request. In a call center, typical events are a call starting or ending, a call summary becoming ready, or a lead changing status. The receiver can be your CRM, an automation tool or your own application. Put simply, a webhook says "let me know when something happens".

How it works

The receiving system exposes an endpoint (a URL), and that address is registered with the sending system. When the event happens, the sender posts the details to that address, usually as JSON. With API polling, the receiver keeps asking "anything new?" at regular intervals; with a webhook, data arrives only when something has actually happened. Three details matter for a reliable setup: a signature that proves the request really came from the expected source, retries in case the receiver is briefly unavailable, and idempotency, so that an event delivered twice is processed only once.

Why it matters

Webhooks let the information gathered on a call flow into your business systems without anyone copying it by hand. Even when there is no ready-made CRM integration, they are the most flexible way to get the data into your own systems. A call summary, for example, can land on the right customer record the moment the call ends.

In Speakline

Speakline delivers call events, the call summary, the transcript and the outcome code to your systems through signed webhooks with retries, and the same data is available through the REST API. See Integrations for details.

Related terms

CRM integration
CRM integration is the automatic transfer of call and conversation data into a customer relationship management system through an API or webhooks.
Call summary
A call summary is a short record, usually generated by AI, of why someone called, the details collected and how the conversation ended.
Outbound call campaign
An outbound call campaign is a planned effort to call a defined contact list for a specific purpose, within set calling hours and rules.

Ship a voice agent this week.

We onboard new teams in under five business days, with your scripts and your numbers.

Start a pilot