Real-time updates with Webhooks
Up until recently, the only way for you to know if changes are made to inspection data is to poll the iAuditor API continuously.
When near real-time updates were necessary, we saw our customers poll our API as frequently as once every few seconds. Polling is both slow and inefficient. For that same reason it is not recommended by third-party integration platforms like Microsoft Flow, Zapier and others. Modern web services are increasingly built so that they notify each other of changes when they happen. Therefore avoiding the need for polling.
We are pleased to announce support for event notifications (also known as 'webhooks') in iAuditor.
iAuditor webhooks work by having the customer register a URL to receive notifications of audit data changes as they happen. At this point in time, the following events can be tracked for any audit in the organisation:
- Audit creation (for example: you can get notified when someone has started an incident audit inside iAuditor. We see this being particularly valuable for safety managers).
- Audit modification (including archive/unarchive events)
- Audit completion
The notifications contain information about the audit and the user who made the change.
A majority of iAuditor integrations we see require performing a particular action when audits are modified. For example:
- a) Keeping track of inspection changes as they happen via a live dashboards or analytics
- b) Exporting inspection data to another system in real-time
- c) Taking action like notifying someone or updating another system
Other types of integrations involve a workflow with the following steps:
- Start an inspection automatically from within one system (e.g. Salesforce, SharePoint or other), pre-filling certain information in the inspection with customer reference data
- Complete the inspection using iAuditor
- Export the inspection data back to the original system to be associated with the data used to start the inspection in the first place
See your data in real-time with our API.
To use Zapier webhooks to connect iAuditor events with hundreds of other applications see https://zapier.com/zapbook/webhook/.