You know what they say. Every action has a reaction. If X occurs then Y automatically takes place. And what applies to the world of physics also holds true for the world of Exact thanks to webhooks. They allow the performing of a particular action in Exact to trigger a stipulated second action in another system.
What actually is a webhook?
Webhooks are a new addition to our RESTful API framework, enabling app developers to build deeper and more direct connections using modern web integration tools.
Webhook is a lightweight HTTP pattern providing a simple pub/sub model that wires together Web APIs and SaaS services. When an event happens in one service, a notification is sent to registered subscribers in the form of an HTTP POST request. The POST request contains information about the event which makes it possible for the receiver to act accordingly.
Why use webhooks?
The big advantage of using webhooks is the fact they allow your Exact app to work with realtime data. So the prices or stock levels or orders you see are always up to date. For example, your webshop will know about any changes in stock levels the moment they occur. And when a GLTransaction is deleted, your reporting tools are updated so they always display the correct numbers.
And that’s not all. Webhooks are more efficient than polling the API frequently. As soon as an event occurs in Exact, a notification is sent to your app and you can send an API call to only retrieve the changed resources.
So how does that benefit our customers?
Well, you could simply send out an alert sent the moment a large order arrives or new opportunity opens up. A reminder can be sent out to a client the minute an invoice becomes overdue. Or you can automatically order stock the moment a shelf quantity falls below a certain level. The possibilities are virtually endless.
Read an overview of our available webhook topics
Find out how to use webhooks