Webhook

Ops Manager Guide

publicationDate
2023-03-19
Role
Ops Manager

Use Bringg webhooks to notify other enterprise systems in real-time as soon as a predefined event occurs, like updating your order management systems (OMS) that an order arrived at its destination.

You can have multiple systems listen to the same webhook rather than each making an independent data request. The webhook sends data in its payload to designated URLs.

Webhooks send data to other systems when an event occurred
Figure 3. Webhooks send data to other systems when an event occurred

Webhooks notify systems that an event occurred, whereas APIs initiate a specific request for another system to act.

Any applications subscribed to a single webhook receive the payload at the same time, but its content may vary depending on the parameters which each system requires.

For example, if you register a webhook URL in your OMS and ERP for the event Order Is Cancelled, the OMS receives one payload belonging to Order Is Cancelled to update the status of this order. At the same time, the ERP receives a slightly different payload with details to update the inventory.

You can register webhook URLs for automatic updates of events throughout the order lifecycle including when it is assigned to a driver, when a driver delivers the goods or services, and so on. Learn more