MyHR Zapier integrationAutomate MyHR with Zapier.
The MyHR Zapier integration gives you 5 triggers and 6 actions, with 0 searches. Every trigger is instant, so an approved leave or a newly active person starts your automation right away, even on the free plan. Here is what each one does, what it costs and where it trips.
Verified Trustpilot reviews · AI, automation & growth agency
What the MyHR Zapier integration actually does for you
Linking MyHR to Zapier means two things. MyHR can tell your other tools when something changes in your people records (a signed agreement, an approved or cancelled leave, someone switched on or off). And other tools can create records in MyHR, from draft people to leave types, without anyone typing them in twice.
A calendar that stays honest. Leave Has Been Approved fires when a leave is approved, and Leave Has Been Cancelled fires when one is cancelled. Pair the two and your shared calendar or team chat reflects who is away, without copy-paste.
Onboarding that starts on a signature. Person Signed Their Employment Agreement is the cleanest starting gun for everything that follows a hire: a welcome email, a row in your staff file, a message in your team chat.
New hires that arrive pre-filled. Create AU Draft Person and Create NZ Draft Person take a name and an email from another tool and park the person as a draft in MyHR. Someone still signs in to MyHR to move drafts into People.
What Zapier does not do here: there is no search step for MyHR, so a Zap cannot look up an existing person before acting. There is no action that edits or removes a person either, and no trigger for a leave request that is only submitted. Every action creates something.
If you are weighing other tools for this, see our n8n vs Zapier page.
Zapier words, in one minute
Seven terms come back on this page. Here they are in plain English, once.
- Zap
- The automation you build in Zapier: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The event in an app that starts your Zap. Once the Zap is switched on, Zapier waits for that event and nothing else.
- Action
- What the Zap does once it has started: the step that writes, sends or creates something for you in an app.
- Task
- The unit Zapier bills you for: one action your Zap completes successfully. Your plan allowance is a count of those.
- Instant vs polling
- An instant trigger is reported by the app itself the moment the event happens. A polling trigger is checked by Zapier on a timer.
- Filter
- A step that lets the Zap carry on only when what arrived meets the condition you set, and stops it otherwise.
- Connection
- Your MyHR account linked to Zapier once, then reused by every step of every Zap that touches MyHR.
What a MyHR Zap really costs
MyHR is not a premium app, so it works from the free plan. The bill is counted in tasks, and only completed actions count.
- TriggerFree, never counted
- Each successful action1 task
- Free plan100 tasks a month, unlimited two-step Zaps
- Filter or second actionMulti-step Zap, paid plan
The trigger never costs a task, however many leaves get approved. Each action that goes through is one task, so a Zap that posts a chat message and adds a calendar event uses two per approved leave. An action that fails is not counted. The free plan gives you 100 tasks a month and as many Zaps as you like, but each Zap stops at two steps: one trigger, one action. Add a second action or a filter and it becomes a multi-step Zap, which needs a paid plan.
The grid below is how often Zapier checks a polling trigger on each plan. All five MyHR triggers are instant, so it does not apply to them.
Connect your MyHR account to Zapier
- 01
Open Apps and add a connection
In your Zapier account, open the Apps page and click + Add connection. You need a MyHR account first, plus read or write access on anything you do not own yourself and want the Zap to touch.
- 02
Find MyHR and confirm
Type MyHR in the search box of the dialog, pick it from the results, then click Add connection. A new browser tab opens on the MyHR side, where the rest of the setup happens.
- 03
Sign in and grant access
Sign in to MyHR in that tab and grant Zapier access to the account. From then on, every Zap step that uses MyHR reuses this one connection, in this Zap and in every later one.
Your first MyHR Zap: approved leave to chat and calendar
GoalWhen a leave is approved in MyHR, post a note in your team chat and block the dates in the shared calendar.
- 01
Create the Zap and pick the trigger
Create a new Zap, choose MyHR as the app and Leave Has Been Approved as the event. Select the MyHR connection you added earlier.
- 02
Test the trigger
Run the test: Zapier brings back the three most recent items from your MyHR account, so you map fields from a real approved leave, not a blank sample.
- 03
Add the chat message
Add an action, pick your team chat tool and its send message event. Drop in the fields from the MyHR step that you want your colleagues to see.
- 04
Add the calendar event
Add a second action for your calendar. This makes it a multi-step Zap, so it needs a paid plan. On the free plan, keep only one of the two actions.
- 05
Test each step, then publish
Run each action once and read what came back in the chat and the calendar. When both look right, click Publish to switch the Zap on.
MyHR triggers: five events, all instant
5 events start a Zap when something happens in MyHR, and 5 of them are instant: the app calls Zapier straight away, whatever your plan.
Person Signed Their Employment Agreement
Instant triggerIn Zapier“Triggers when an employment agreement is signed by a person.”
Starts your Zap when someone signs their employment agreement in MyHR. It turns the moment a hire becomes official into a signal the rest of your tools can act on.
Leave Has Been Approved
Instant triggerIn Zapier“Triggers when leave is made approved.”
Fires when a leave is marked approved in MyHR. It is the signal to share who will be out.
Leave Has Been Cancelled
Instant triggerIn Zapier“Triggers when leave is made cancelled.”
Wakes up your Zap when a leave in MyHR switches to cancelled. It is the mirror of the approval trigger and keeps your other tools from showing absences that no longer exist.
Person Has Been Activated
Instant triggerIn Zapier“Triggers when person is made active.”
Triggers when a person is made active in MyHR. Zapier highlights it on the app page, and it is the natural cue for anything that should exist once someone is officially on the team.
Person Has Been Deactivated
Instant triggerIn Zapier“Triggers when person is made inactive.”
Runs your Zap when a person is made inactive in MyHR. It gives your offboarding a single, reliable starting point instead of a reminder buried in someone's inbox.
MyHR actions: what a Zap can create
MyHR gives you 6 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create AU Draft Person
ActionIn Zapier“Creates an Australian Draft Person in your MyHR account. You can then sign in to your MyHR account and transfer your Draft People to your People.”
Adds an Australian draft person to MyHR from data held in another tool. You then sign in to MyHR and move the draft into People yourself.
Create NZ Draft Person
ActionIn Zapier“Creates a New Zealand Draft Person in your MyHR account. You can then sign in to your MyHR account and transfer your Draft People to your People.”
The New Zealand twin of the draft action: it creates a draft person in MyHR with a first name, a last name and an email, all three required.
Create Leave Balance
ActionIn Zapier“Creates a Leave Balance for a person in your MyHR account.”
Sets up a leave balance for one person in MyHR. The person is identified by the unique ID they carry in your payroll system.
Create Leave Balance Type
ActionIn Zapier“Creates a Leave Balance Type in your MyHR account. Leave Balances will be maintained in your MyHR account for these types.”
Creates a new kind of leave balance in MyHR, defined by a unique ID and a name. MyHR then keeps balances for that type.
Create Leave Request Type
ActionIn Zapier“Creates a Leave Request Type in your MyHR account. Leave Requests can then be made for these Leave Request Types in your MyHR account”
Adds a leave request type in MyHR, so people can start asking for leave of that kind. It takes a unique ID, a name and units, all required.
Create Person Integration
ActionIn Zapier“Creates a Person Integration record in your MyHR account. You can then sign in to your MyHR account and link this record to your People.”
Writes a person integration record in MyHR, with a unique ID, first name, last name and email. You link that record to a person in MyHR afterwards.
When a MyHR Zap breaks
Zapier attaches no help article to MyHR and lists no limit of its own for it. What can go wrong comes from how Zaps work in general, plus one MyHR habit.
Four cases are worth knowing before you publish. For anything else, see our Zapier troubleshooting page.
Past events never arrive
A Zap only reacts to what happens after it is switched on. Leaves approved before that stay where they are; moving that history is a separate job.A Zap that sets itself off
As a general precaution: a Zap that writes into the very place its own trigger watches can start itself again and again, and burn through tasks fast.Bulk changes held back
If a trigger suddenly sends a huge batch, after a bulk import or a migration, Zapier's flood protection can hold those runs back.Drafts that never reach People
The two draft person actions stop at a draft. Until someone signs in to MyHR and transfers it, the person is not in People.
Need help automating MyHR with Zapier?
A person reads every message.



