Discuss your project

Glossary

Webhook

A webhook is an automatic notification between applications: when an event occurs, a system immediately sends an HTTP request with the event data to a defined address.

October 13, 2026InterfacesAutomationIntegration

Many automations follow the pattern "When X occurs, Y follows". To achieve this, a system could keep asking whether something has changed. This so-called polling costs resources and responds with a delay. Webhooks reverse the principle: the source system reports on its own as soon as an event occurs. As a result, processes start in near real time and without unnecessary queries. Webhooks are therefore a basic building block of many integrations between cloud services.

How does a webhook work?

  1. The receiving system provides an endpoint, that is, an address reachable via HTTPS.
  2. In the source system, this address is registered for specific events, such as "order received".
  3. When the event occurs, the source system sends an HTTP request, usually via POST with the event data in JSON format.
  4. The receiving system confirms receipt with a status code and processes the data.

If the confirmation is not received, many systems retry the delivery later. The same message can therefore arrive more than once, which must be taken into account on the receiving side.

Typical examples

What companies should keep in mind

How it differs

With a classic API query, a system actively fetches data. A webhook delivers it in an event-driven way. The two are often combined: the webhook reports that something has changed, and the details are then retrieved via the API. In process automation, webhooks are a typical trigger.

View automation

YOUR NEXT STEP

What should
work better
next?

Tell us briefly what you have in mind. We will assess it and suggest a sensible next step.