intelliHR Webhooks provide a method for distinct web applications in your tech ecosystem to communicate with each other. The webhooks allow you to send real-time data from one application such as intelliHR to another, such as your payroll software or middleware such as Zapier. the intelliHR webhooks support our best of breed approach and will allow you to integrate intelliHR within your ecosystem. This article is designed for you to share with your IT team/developers to explain webhooks specific to intelliHR and highlight the webhooks that can be subscribed to through the platform.
This article covers:
- intelliHR Webhook Functionality
- Webhooks that can be subscribed to
- Using intelliHR Webhooks
- IP Allowlisting for webhooks
- Debugging
intelliHR Webhook Functionality
The webhooks area within intelliHR allows you to create and debug webhooks.
Webhooks are used in the system to allow developers and integration platforms (such as Zapier) to subscribe to a Webhook Event, such as a person.updated or person.created event.
When the Webhook Event is triggered, the system will send this information (referred to as a payload) to the target destination specified when creating the Webhook.
For example, you can configure middleware such as Zapier to subscribe to an event such as person.created and then set subsequent actions via that middleware such as email notifications and person creation in your other software.
It is also possible to subscribe to the intelliHR events to trigger action in other parts of your tech ecosystem via the public API.
Webhooks that can be subscribed to within intelliHR
- Job Created Event
- Job Deleted Event
- Person Created Event
- Person Deleted Event
- Person Updated Event
- Training Created Event
- Training Deleted Event
- Training Updated Event
- Job Remuneration Update Scheduled Event
- Job Update Scheduled Event
- Form Created Event
- Form Completed Event
- Job End Event
Using intelliHR Webhooks
1. Navigate to Settings >> All Settings >> Webhooks
2. Create Webhook
3. Select the Event you wish to subscribe to and the URL you wish to send that payload
4. Submit
IP Allowlisting for Webhooks
intelliHR uses the following IP ranges to send webhooks from:
For customers based in EU and NA:
54.74.150.228/32
54.73.108.157/32
54.246.31.155/32
All other customers:
54.66.48.1/32
54.79.136.162/32
54.253.224.28/32
Debugging
From the webhooks area on intelliHR developers can View Logs of the webhook(s) you are subscribing to and Replay if required.