Webhook: definition, function and use
Definition
A webhook is an automatic notification one system sends to another as soon as a certain event occurs. Instead of asking regularly, the target is informed directly, for example new payment received or form submitted. The webhook carries the key details of the event. It is a trigger that starts a flow at once, with no one polling or waiting.
Why the Term Matters
Whoever wants to react to events has two paths: ask regularly or be notified. The webhook is the second path and usually the leaner one, because nothing is queried needlessly and the reaction is immediate. For us it is the starting point of many flows. An assistant or agent is often woken by a webhook rather than checking on suspicion.
When It Is Relevant
- A flow should react to an event at once, not with delay.
- A system can send notifications itself.
- Regular asking would be wasteful or too slow.
- Several systems should be informed of the same event.
When Not
When a system offers no webhooks, only asking at fixed intervals remains. For cases where a small delay does not matter, a scheduled run often suffices. And a webhook without checking the origin and without clean error handling is a risk, because it can trigger something wrong too.
Industries That Use It
- Payment services: a successful payment reports at once and starts the invoice.
- E-commerce: a new order informs warehouse and shipping without delay.
- SaaS providers: an event in the product triggers a follow-up action in another system.
- Scheduling platforms: a booking reports and triggers confirmation and an entry.
Typical Use Cases
- A payment starts invoicing at once via a webhook.
- A new form reports and creates a case.
- A product event wakes an agent that prepares the next steps.
- Several systems are notified of an event at the same time.
- A webhook feeds a company brain with a new piece of content.
- A status change triggers a targeted message to the team.
Decision Guide
| Signal | Webhook fits | Alternative |
|---|---|---|
| Immediate reaction needed | the event reports directly | polling is too slow |
| System can send | set up a webhook | asking regularly |
| Small delay acceptable | maybe not needed | a scheduled run |
| No webhook available | not possible | asking at fixed intervals |
Example
A business has the payment service notify it by webhook as soon as a payment arrives. The flow checks the origin of the notice, creates the invoice and makes an entry. If a step fails, clear error handling takes over. This describes the method, not an asserted client metric.
Service Connection
Webhooks are the starting point of many of our workflows and AI agents. A company brain is often kept current via a webhook as soon as an event occurs.
Sources
This framing describes common practice around webhooks. Specific security, rights and reliability depend on origin checks, error handling and implementation and must be checked case by case.



