Troubleshooting Zapier Webhooks
Use this guide if a Zapier webhook is not triggering as expected from HirePOS.
Check the Webhook Trigger Settings
Go to Setup > Preferences > API / Integrations > Triggers & Webhooks.
In the Which actions do you want to trigger webhooks for? section, check that the webhook action you are troubleshooting is switched on.
For example, if you are troubleshooting the Approved_Invoice webhook, make sure the corresponding invoice approval trigger is enabled.
If the trigger is not switched on, enable it, then re-test the action again in HirePOS.
Check the Webhook Subscribers
Scroll to the Webhook Subscribers section.
This section shows the webhooks that have been registered by Zapier. If the Zap has been set up correctly in Zapier, there should be a Webhook Subscriber record that corresponds with the relevant Hook Trigger.
If no subscriber exists for the trigger you are testing, the Zap may not have been set up correctly in Zapier, or the webhook may not have been registered successfully.
Check the Webhook Activity Logs
Scroll down to the Webhook Activity Logs section and click Recent History.
This shows an audit trail of the most recent webhooks triggered by HirePOS.
Check the following columns:
Trigger: Make sure the trigger matches the webhook you are troubleshooting, such as Approved_Invoice.
Status: A green Success status means HirePOS successfully sent the webhook.
Created: Check the date and time to confirm the webhook was triggered when you performed the action in HirePOS.
View the Webhook Payload
Click the value in the ID column to view more details about the webhook.
This shows the JSON payload that was sent to Zapier, along with the number of attempts made to deliver the webhook.
This can help confirm exactly what information HirePOS sent to Zapier.
Confirm Whether the Issue Is in HirePOS or Zapier
If the Webhook Activity Logs show a green Success status, HirePOS has successfully sent the webhook.
⚠️If not, then please reach out to HirePOS support for investigation.
From this point, any further troubleshooting should be done in Zapier. Check the Zap’s setup, Zap history, filters, conditions, actions, and any errors recorded inside the Zapier platform.
Refer to Zapier’s own troubleshooting resources for help reviewing Zap history and webhook handling.
