Skip to main content

Glossary

What Is a Webhook

A webhook is an automatic notification sent from one system to another when a specific event occurs. Plain-English definition.

Definition

A webhook is an automatic message sent from one system to another when a specific event happens. Unlike a regular API call where your system asks for information, a webhook works the other way around: the other system tells yours that something has occurred. It is a push notification between servers, triggered instantly by events like a payment completing, a form being submitted, or a document being signed.

Why It Matters

Webhooks enable real-time reactions between your systems. Without them, your software would need to repeatedly poll another service for updates, essentially refreshing over and over to see if something has changed. That approach wastes resources and introduces delays. Webhooks eliminate both problems by delivering the information the moment it exists. If your business relies on timely responses to customer actions, payment confirmations, or third-party events, webhooks are almost certainly part of the architecture behind them. They are a building block of almost every system integration project.

Example

A customer completes a payment through Stripe. Stripe sends a webhook to your server containing the payment details. Your server receives it, verifies it is genuine, marks the invoice as paid in your database, sends the customer a receipt email, and updates their account access. All of that happens within seconds of the payment, without anyone on your team lifting a finger.

Back to the glossary.

Portrait of Alexander De Sousa, founder of Digital Royalty
Founder-led
“I’ve put everything I know into how this company works — the standards, the method, the care on every project. It runs through the whole team, and I hold us all to it.”

Alexander De Sousa · Founder LinkedIn

Featured on BBC Radio Solent

Get started

Tell us what you need

A few quick questions, then a straight answer from a real person — usually within a few hours.

Tell us what you're working on

Whether it's a new site, a platform, or a process that shouldn't be manual any more — we'll tell you honestly if we can help.