CloudPayroll and MyHR Integration (AUS)
This guide explains how the integration between CloudPayroll and MyHR works; and a how to guide on setting up the initial integration.
Contents
What data is pushed from MyHR to CloudPayroll
Leave balance and leave requests
What this integration does
Connecting MyHR to CloudPayroll means employee details and leave flow automatically between the two systems. New employees are created in CloudPayroll when they sign their agreement in MyHR, approved leave is sent to CloudPayroll automatically, and employees can see their leave balances in MyHR.
What data syncs from MyHR to CloudPayroll
When a new employee is created, MyHR sends the following to CloudPayroll:
- Name, email, phone
- Date of birth (required)
- Gender
- Address
- Job title
- Start date
- Employment type and pay frequency
- Hours of work
- Pay rate and pay type (salary or hourly)
- Tax file number and tax scale
- Tax-free threshold claimed
- Bank account
- User-defined group and cost centre (if configured)
Ongoing, MyHR sends approved leave requests to CloudPayroll and pulls leave balances back for employees to see in MyHR.
For ongoing employee detail updates, see Automatic data updates between MyHR and payrolls.
Connecting the integration
Before you start
You'll need:
- In MyHR: Owner access, or Manager access with the Manage integrations permission
- In CloudPayroll: Admin credentials and your CloudPayroll API details
User-Defined Groups and Cost Centres: If these are mandatory in your CloudPayroll account, set a default value in your MyHR integration settings before connecting — otherwise new employee creation will fail. Ask CloudPayroll for your cost centre codes (the code, not the display name, is what's required).
Setting up the integration
Step 1 — Open integrations
- Select the Settings cog (top-right corner)
- Select Settings, then click the Integrations tab
- Find CloudPayroll and select Get started
Step 2 — Authorise the connection
- Select Authorise MyHR to access CloudPayroll
- Enter your CloudPayroll credentials and authorise
- You'll be returned to MyHR
Step 3 — Configure your settings
Once connected, configure your integration settings:
- Payroll administrator — who receives integration notifications and error emails
- Automatic employee creation — whether new employees are pushed to CloudPayroll when they sign their agreement
- Automatic data updates (Push Updates) — see Automatic data updates between MyHR and payrolls
- User-Defined Group and Cost Centre defaults — required if mandatory in your CloudPayroll account
- Leave balance visibility — management only or self-service
Linking your people
After connecting, you'll need to link existing employee records between MyHR and CloudPayroll. For a full guide see Navigating integrations in MyHR.
- Select the Settings cog > Settings > Integrations > CloudPayroll > Manage
- In the Manage tab, profiles show with one of these statuses:
- Not linked — exists in one system but not connected to the other
- Connected — successfully linked
- Action required — data issue or sync error needs attention
- Excluded — manually excluded from the integration
- Select the ellipsis menu (..) next to a profile and choose 'Link to an existing payroll profile' or 'Link to an existing MyHR person'
- Select 'View details' to review a side-by-side comparison before confirming
Once a link is established, MyHR checks for any pending or future approved leave. If found, those leave entries need to be mapped to a payroll leave type before the leave sync activates.
Automatic data updates
MyHR can automatically push employee detail changes to CloudPayroll. Turn on Push Updates in your integration settings.
Hours of work: Standalone changes to hours of work may not push reliably. If employment type changes from part-time to full-time, hours may be cleared in CloudPayroll — check and update manually if needed.
See Automatic data updates between MyHR and payrolls for the full list of what gets sent.
Leave balances and leave requests
Once employees are linked, leave approved in MyHR is sent to CloudPayroll automatically.
Always approve leave in MyHR, not directly in CloudPayroll. Leave created directly in CloudPayroll won't appear in MyHR.
Why the leave balance in MyHR might look different to CloudPayroll
CloudPayroll has two balance concepts:
- Live balance — includes accruals in open pay runs
- Committed balance — as at the last closed pay run
MyHR shows: live balance minus approved leave not yet paid out. Both figures are correct — they're just showing different things.
To force a balance refresh, go to the person's Leave tab in their MyHR profile.
Known limitations
| Limitation | Detail |
|---|---|
| Date of birth required | Missing DOB will cause employee creation to fail |
| UDGs / Cost Centres | Must set default values in MyHR settings if mandatory in CloudPayroll |
| Hours of work (standalone change) | May not push reliably — verify in CloudPayroll after updating |
| Multiple pay rates | Only the first/main rate updates via automatic push |
Support Options
If you need more help, our HR teams are always here for you! See Payroll integrations — FAQs and Troubleshooting for common issues.
AU - 02 7908 2240