Modulario by AMCEF
Demo
📖 Glossary · Technology

Webhook

Webhook (HTTP callback)

The reverse direction of communication compared to a classic API — the system itself sends an HTTP POST to a target URL when an event occurs.

What is a Webhook?

A Webhook (also called an HTTP callback or reverse API) is a mechanism in which a system sends an HTTP POST request to a pre-specified URL when a defined event occurs within it — a new invoice, a change in order status, an incoming payment. This is the opposite of a classic API call, where the client asks the server (“do you have anything new?”). A webhook is push; a classic API query is pull.

Advantages of webhooks:

  • Real-time — the event is delivered immediately, without periodic polling
  • Efficiency — no load on either system from empty calls
  • Simplicity — configuration is typically just a URL + authentication token

Typical issues to keep in mind when implementing a webhook:

  • Authentication — add an HMAC signature or token to verify the sender
  • Retry logic — if the target system responds with an error (5xx), retry with exponential backoff
  • Idempotency — the target system must handle receiving the same event twice
  • Order of delivery — webhooks are not guaranteed to arrive in order

In the SaaS ecosystem, webhooks are a standard — Stripe, Shopify, Mailchimp, and many other platforms all use the webhook model.

When it is used

Webhooks are suitable for:

  • Synchronisation between systems (ERP ↔ online store)
  • Triggering workflow automation on an event
  • Notifications to communication channels (Slack, Teams)
  • Real-time dashboards

See the API page, the Workflows module, and integrations.

In Modulario

Modulario exposes configurable webhooks for every key event — invoice creation, deal close, order status change. Automatic retry with signature ensures reliable delivery. Examples and schemas at /api.

Modulario provides a webhook management UI where an administrator can see all active registrations, logs of the last 1,000 calls (including payload and response), and can trigger a “replay” to re-deliver events after a target system outage.

Related Modulario modules

Implementing Webhook in your company?

Modulario covers most B2B processes modularly — deploy only what you need now and grow gradually. Book a free consultation.

Dávid Bělousov

Dávid Bělousov

Sales Director

+421 902 826 802 sales@amcef.com
Book a consultation