Skip to content

Glossary

What is a webhook?

A webhook is an automatic message one system sends to another's web address when something happens, such as a payment or a new order.

What it means

With an API, your system asks another system for updates. With a webhook, the other system tells yours the moment something happens. You give it a web address, and it sends a small message, usually JSON, each time the event occurs.

Payment providers, stores, CRMs and form tools all offer webhooks for events such as "payment succeeded" or "order created".

Why it matters for a business

Webhooks make integrations instant and efficient, because there is no need to check for changes constantly. They also need care: messages can arrive twice, out of order or not at all if your system is down.

A business example

Things to watch

  • Verify each webhook's signature before trusting it.

  • Handle duplicates so the same event is not processed twice.

  • Respond quickly and process heavy work in the background.

  • Log and replay failed events.

Keep exploring

FAQ

Questions about webhook

Have a question that is not here? Ask us directly.

Start a project

Tell us what you want to build. We will show you a faster path.

Send a short brief. We reply with questions, a suggested plan and an estimate you can compare with other offers.

Your privacy choices

We use necessary storage to run this site. With your permission we also use Google Analytics to see which pages help people, and load maps from Google. You can change this at any time. Read the cookie policy.