Webhooks provide a simple way for your cloud-based applications to speak and share information, allowing you to automatically send data to a third-party application in real-time. They also allow for a quick and easy way to record your sign in/out data in another application (e.g. payroll software) instantly.
Aside from real-time updates, with webhooks you don’t have to code anything and it’s easy to set up. It can also be used with The Internet of Things to perform tasks like turning on your office lights when the first person signs in for the day. The options for using webhooks are only limited to your imagination.
Webhooks and WhosOnLocation
Using Webhooks and WhosOnLocation to send data is triggered automatically by an event occurring in WhosOnLocation, e.g. a visitor signing in. The third-party application processes this data and perform a task, e.g. sending a message to the person, opening a door of an access control system, or updating clock in/out times.
Using webhooks relies on your third-party applications providing a webhook URL to send data to for the application to use. To find out if your application can take incoming webhooks visit their help center or send an inquiry to their support team.
Any data associated with a sign in event can be sent using webhooks. This is data about the person signing in/out, where they signed in/out, how they signed in/out, and what they are doing on-site. Anything that can be found in the People Presence report can be sent using webhooks.
Webhooks vs API
API polling allows a third-party to request information from WhosOnLocation but needs to be told to do so in some way, e.g. a scheduled sync or by pushing a button in the application. Webhooks allows WhosOnLocation to push data to your applications automatically when events are triggered in WhosOnLocation, e.g. a visitor signing in.
Third-party application examples
What you can do with webhooks depends on the third-party application you're using. Some examples include:
- send arrival and departure notifications (e.g. Slack)
- opening doors or gates (e.g. an access control systems)
- recording sign in/out information for payroll (e.g. time and attendance applications)
- send additional information to a guest (e.g. Wi-Fi password, health & safety information)
Use the integration
To use the integration you'll need the following: