What is a webhook?
A webhook is an automatic notification between two applications: when an event occurs in one system—such as a new order—it immediately sends an HTTP message to a previously registered address in another system.

Webhook: definition and principle
A webhook is often called a “reverse API.” With a classic API, a program regularly checks whether there is anything new. A webhook works the other way around: the source system reports on its own as soon as something happens.
Technically, a webhook is usually an HTTP POST request with the event data in JSON format. The receiving system provides a URL for this—the so-called endpoint—and processes the incoming messages.
Many popular services offer webhooks, including payment providers such as Stripe and PayPal, store systems such as Shopware and Shopify, and code platforms such as GitHub.
How a webhook works
First, you specify in the source system which events should trigger a message and which address it should be sent to. When the event occurs, the system sends the data. The recipient confirms receipt with a status code and triggers the next steps.
Typical use cases in day-to-day business:
- Payment provider reports “payment received” to the online store
- Store reports “new order” to the inventory management system or shipping service
- Website form passes an inquiry to the CRM
- Code platform reports a change to the CI/CD pipeline
Benefits and limitations of webhooks
Webhooks work in near real time and save resources because no constant checking (polling) is required. This makes them well suited for automating processes across multiple systems.
Because the recipient offers a publicly accessible address, it must verify incoming messages—typically using a signature with which the sender proves its authenticity. Processing should also be able to cope with a message arriving late, twice, or again after an outage.
- Real time instead of delayed syncing
- Low load on both systems
- HTTPS and signature verification are a must
- Handle retries and duplicate deliveries cleanly
Real-world example: forwarding orders automatically
An online retailer receives orders through its store. Until now, they were collected each morning and transferred to the shipping provider by hand. With a webhook, the store immediately reports each new order to a small middleware that creates the shipping label and writes the tracking number back. Manual retyping is eliminated, and customers receive their shipping confirmation faster.
Webhooks make sense wherever an event should promptly trigger an action. Nano Concepts sets up webhook integrations, secures them, and builds in logging so you can always trace which message was processed when.
Frequently asked questions about Webhook
With an API, the client actively requests data. With a webhook, the server sends data on its own as soon as an event occurs. In practice, the two are often combined.
Yes, if they are implemented correctly: transmission via HTTPS, verification of a signature or secret key, and validation of the received data before it is processed.
Many providers retry delivery several times. Even so, the recipient should be able to detect missing events, for example through a regular sync via the API.
Matching services

Process Automation
Recurring tasks run automatically – less manual work, fewer errors, more time for your business.
Learn more
API & Backend Development
APIs and backends that connect ERP, CRM, store and apps – automatic data exchange instead of retyping.
Learn more
E-Commerce & Online Stores
Online stores with Shopify, WooCommerce or Shopware – including payment, shipping and integration with your inventory management.
Learn moreRelated terms
Relevant for these industries
Related magazine articles

AI Document Extraction: Process Invoices and Paperwork Automatically
AI can read invoices, delivery notes and orders, validate them and transfer them to your ERP – even without a fixed template. How it works, what e-invoicing changes and where the limits are.
Read more
B2B Email Marketing: Consent, GDPR and Deliverability
In B2B, email is a powerful channel – provided consent, deliverability and automation are right. Here is how to build a list that is legally clean and brings replies.
Read more
Automating Business Processes: 5 Workflows to Start With
Sorting inquiries, coordinating appointments, retyping quotes: five workflows that can be automated in almost every company – with a prioritization guide, a practical example and the typical mistakes.
Read more