Skip to content

EmploymentHero integration overview

EmploymentHero: integration configuration

ConfigurationDescriptionValues
Api keyAuthorization key from My Account > Account Details (or OAuth)-set prefer accessAPI Key string
Prefer accessPreference between OAuth and API key when both presentOAuth, API Key
Business identifierRequired to load other values (e.g. https://api.yourpayroll.com.au/Business/...)Numeric business ID
TimezoneLocal timezone for datesSystem time zones (e.g. (UTC+10:00) Canberra, Melbourne, Sydney)
Employment typeType of employmentValues loaded from integration endpoint
Days per Week (Wages on hourly rate)Days typically worked per week1–7
Hours per Day (Wages on hourly rate)Hours typically worked per day0–24
Rate unitUnit of pay rateValues loaded from integration endpoint
Pay Category (requires business id)Default pay categoryValues loaded from integration endpoint
Business Location (requires business id)Location of businessValues loaded from integration endpoint
Pay Schedule (requires business id)Employee pay scheduleValues loaded from integration endpoint

PICMI-EmploymentHero integration fields

Field NameDescriptionValidation/Constraint/Default ValueSource
Bank account nameName on your bank accountQuestions
Bank accountBank account numberAustralian RulesQuestions
BSBBSB NumberQuestions
Date of birthWhat is your date of birth?Questions
Emergency contact's phone numberEmergency contact's phone numberQuestions
Emergency contact's nameEmergency contact's nameQuestions
Emergency contact relationshipWhat is their relationship to you?Questions
Employment typeType of employmentIntegration Configuration
First nameGiven name of the employeeMandatoryPersonal Information
Hours per dayNumber of hours the employee works per dayIntegration Configuration
Hours per weekNumber of hours the employee works per weekIntegration Configuration
IDUnique identifier for the employeeIntegration Configuration
Is enabled for timesheetsIndicates if the employee is enabled for timesheetsTRUEIntegration Configuration
Job titleTitle of the employee’s positionContract/Job
Mobile phoneMobile phone number of the employeePersonal Information
Pay scheduleIntegration Configuration
Pay slip notification typeEmailIntegration Configuration
Preferred namePreferred name of the employeePersonal Information
Primary pay categoryIntegration Configuration
Residential countryWhat is your postal address?Questions
Residential postcodeWhat is your postal address?Questions
Residential stateWhat is your postal address?Questions
Residential street addressWhat is your postal address?Questions
Residential suburbWhat is your postal address?Questions
Start dateStart date of employmentMandatoryJob
STSL debtIntegration Configuration
Super fund nameIntegration Configuration
SurnameFamily name of the employeeMandatoryPersonal Information
Tax categoryIntegration Configuration
Tax file numberIf yes, enter your TFNMandatory
000-000-000: no TFN
111-111-111: Still waiting
333-333-333: under 18
444-444-444: exemption
Questions
Working holiday visa countryNationality of the employeePersonal Information
Working holiday visa start dateIf yes, enter your visa start dateQuestions

Authorisation

To connect PICMI with EmploymentHero, we can either use OAuth (a simple one-click authorisation) or an API key. Just make sure you sign in to both EmploymentH

OAuth

For OAuth ensure that are already signed in to both systems in your browser to link the two systems.

Read more about OAuth in our integrations guide

Key things to know about EmploymentHero's authorisation rules:

  • When you first connect PICMI to EmploymentHero, EmploymentHero gives us a one-time code. This code expires after 5 minutes, so it must be used quickly.
  • That one-time code lets PICMI securely request:
    • An access token – this allows us to talk to EmploymentHero on your behalf.
    • A refresh token – this allows us to keep that connection going over time.
  • The access token only lasts 30 minutes, but don’t worry – PICMI refreshes it automatically in the background.
  • The refresh token lasts 30 days, but again, you don’t need to worry – PICMI automatically refreshes it after * 20 days* to keep things running smoothly.
  • If the refresh token ever expires, you’ll need to re-authorise PICMI by going through the connection process again.

API key

The API key is copied from Employment Hero and saved in the Configuration.

  1. Sign in to Employment Hero
  2. Top right button to menu > My Account
  3. Locate Account Details > Api key
  4. Click copy to clipboard
  5. Paste back in PICMI > Integration
  6. Save

Troubleshooting

If you notice any discrepancies between PICMI and EmploymentHero:

  • Re-authorisation: If needed, re-authorise the integration by reconnecting your EmploymentHero account.
  • Email field with sub-alias: If an employee's job has ended and some time has passed, you can’t create a new user with the same email address. To handle this, PICMI will automatically create the user using a sub-alias email of the original email adding the month and year (eg hone.smith+08-2024@example.com)

note

PICMI will automatically keep your token up to date by refreshing it before it expires (at about the half-way point)

PICMI is the simple hiring tool that helps make your job their first choice