Connecting MetronHR to Zapier
Zapier receives deliveries from MetronHR with "Catch Hook" and calls the REST API through the "Webhooks by Zapier" action. Both are premium apps and require a paid plan.
As of: 15. September 2026
- Leave rejected
absences.rejected - Catch Raw Hook
Webhooks by Zapier - One department only
Filter by Zapier - Send message
Channel of your choice
The two directions
MetronHR reports of its own accord through Webhooks and answers requests through the REST API. Both routes belong to the Professional plan.
| Direction | Block in Zapier | What to do |
|---|---|---|
| MetronHR reports an event | Webhooks by Zapier, "Catch Hook" | Zapier creates an address and shows the payload received for the field mapping. "Catch Raw Hook" delivers the unchanged body that the signature check needs. |
| Zapier asks MetronHR | Webhooks by Zapier, "Custom Request" | Method, address and headers are yours to choose. The key goes in front as Authorization with Bearer. |
MetronHR reports an event
- Block in Zapier
- Webhooks by Zapier, "Catch Hook"
- What to do
- Zapier creates an address and shows the payload received for the field mapping. "Catch Raw Hook" delivers the unchanged body that the signature check needs.
Zapier asks MetronHR
- Block in Zapier
- Webhooks by Zapier, "Custom Request"
- What to do
- Method, address and headers are yours to choose. The key goes in front as Authorization with Bearer.
Sending a message when a holiday request is declined
A process that works in this shape. Steps one and three happen in MetronHR, the rest in Zapier.
- 1In MetronHR create a target and subscribe to absences.rejected.
- 2In Zapier start a Zap with Catch Raw Hook and enter the address.
- 3Trigger the test delivery in MetronHR so Zapier knows the structure.
- 4Add a filter step if only certain departments are meant.
- 5Send the message in the channel you want, taking the fields from data.
What to watch for on the Zapier side
- Webhooks by Zapier is a premium app. It is not available on the free plan, and without it there is no route to MetronHR.
- Zapier runs in data centres outside the EU. Anyone sending working time and absence data there needs a legal basis for it and a data processing agreement with the provider. That is a decision before the setup, not after it.
- For the signature check "Catch Raw Hook" is required; the parsed variant changes the body, and the HMAC no longer matches.
A key carries only the rights ticked when it was created, per resource "read" or "read and change". For a process that only reports, reading is enough. Anyone who would rather have an AI assistant ask instead of a process takes the MCP server.
Related
Where to go from here, and what waits for you there.
Every way to integrate
Interface, webhooks, assistants and sign-in, side by side.
ViewMetronHR with n8n
Self-hosted or in the cloud, with full access to the headers and the body. The platform with the least friction.
ViewMetronHR with Make
Visual scenarios, good error handling, billing by operation. The webhook is there at once, and the rest is an HTTP module.
View
Connects MetronHR to Zapier
Create a key, enter the target, send a test delivery. All of it in the company settings.
- No credit card required
- Ready quickly
- Cancel monthly
- Full access to every feature
No credit card, cancel any time