Connect Employment Hero with your business systems for complete HR, payroll, and compliance automation. Australian-built for Australian businesses.
HR and payroll in one system, with seamless accounting integration.
Australian employment law and compliance handled automatically.
Self-service portal for leave, timesheets, and documents.
Connect Employment Hero with your entire business ecosystem
Complete HR/payroll to accounting integration
Connect hiring with onboarding
Integrate employee benefits and rewards
Plus 100+ more systems - if you use it, we can integrate it with Employment Hero
We securely connect Employment Hero with your other business applications using official APIs and best practices.
Configure how data flows between systems - which fields map where, what triggers sync, and business rules.
Once configured, data flows automatically 24/7. Monitor with dashboards and alerts for complete peace of mind.
Here's how data flows between Employment Hero and your connected systems:
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ Source Systems │ │ Integration │ │ Employment Hero │
│ (ATS/Rostering) │────▶│ Engine │────▶│ HR+Payroll │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│ │ │
│ ▼ │
│ ┌──────────────────┐ │
│ │ Process Layer │ │
│ │ • Employee sync │ │
│ │ • Time mapping │ │
│ │ • Leave sync │ │
│ └──────────────────┘ │
│ │ │
▼ ▼ ▼
┌─────────┐ ┌─────────────┐ ┌──────────┐
│Candidate│ │ Payroll │ │ Xero │
│ Hire │ │ Process │ │ Export │
└─────────┘ └─────────────┘ └──────────┘
Example: New Hire → Employment Hero Onboarding → Systems Sync
══════════════════════════════════════════════════════════════════
1. Candidate accepted via ATS or EH recruitment
2. Integration creates employee record in Employment Hero:
- Personal details from application
- Role and reporting structure
- Employment type and start date
3. Employee receives onboarding checklist:
- TFN declaration, super choice
- Emergency contacts, bank details
- Policy acknowledgments, digital signatures
4. Once onboarding complete, sync to:
- Xero/MYOB as contact (for expense reimbursement)
- Deputy as staff member (for rostering)
- Slack/Teams with welcome message
5. Payroll ready once employee submits required info| Source Field | Target Field | Notes |
|---|---|---|
| candidate.name | employee.fullName | Split into first/last if needed |
| candidate.email | employee.email | Work email address |
| offer.position | employee.jobTitle | Role title |
| offer.salary | employee.payRate | Annual or hourly |
| offer.start_date | employee.startDate | Employment start date |
| offer.manager | employee.reportingTo | Manager employee ID |
| timesheet.hours | payrun.units | For pay processing |
| leave.request | leave.leaveRequest | Leave applications |
Sample data structure when syncing from Employment Hero:
// Employment Hero Employee (GET /api/v1/employees/{id})
{
"id": 12345,
"firstName": "Jane",
"lastName": "Smith",
"email": "jane.smith@company.com.au",
"jobTitle": "Marketing Manager",
"employmentType": "Full-time",
"startDate": "2024-11-15",
"status": "Active",
"reportingTo": {
"id": 54321,
"name": "John Director"
},
"paySchedule": {
"payFrequency": "Fortnightly",
"payRateType": "Salary",
"payRate": 95000.00
},
"taxDetails": {
"tfn": "XXX XXX XXX",
"taxFreeThreshold": true,
"hecsDebt": true
},
"superannuation": {
"fundName": "Australian Super",
"memberNumber": "12345678",
"usi": "STA0100AU"
}
}
// Employment Hero Leave Request
{
"id": 98765,
"employeeId": 12345,
"leaveType": "Annual Leave",
"startDate": "2024-12-23",
"endDate": "2024-12-27",
"duration": 5,
"durationType": "Days",
"status": "Pending",
"notes": "Christmas holiday"
}
// Xero Journal from EH Payroll
{
"narration": "Payroll 11-Nov to 24-Nov 2024",
"journalLines": [
{"accountCode": "477", "description": "Salaries & Wages", "lineAmount": 85000.00},
{"accountCode": "478", "description": "Superannuation Expense", "lineAmount": 9775.00},
{"accountCode": "820", "description": "Wages Payable", "lineAmount": -68000.00},
{"accountCode": "821", "description": "PAYG Withholding Payable", "lineAmount": -17000.00},
{"accountCode": "822", "description": "Super Payable", "lineAmount": -9775.00}
]
}Beyond system-to-system connections, we build custom AI solutions and interfaces powered by Employment Hero data.
Employees ask questions about policies, benefits, and procedures. "How many sick days do I have left?" "What's the parental leave policy?" "How do I update my super fund?" AI queries Employment Hero and responds in natural language, reducing HR inbox volume and providing 24/7 support.
When new hires join, AI orchestrates the onboarding workflow across systems. Creates accounts in all necessary tools (Slack, email, project management), triggers training assignments, schedules introduction meetings, and tracks completion. New starters are productive faster.
Employees request leave via chat interface. AI checks balance, identifies conflicts with team calendar, suggests alternatives if needed, and routes for approval. Managers get context like team coverage and project deadlines when reviewing requests.
AI schedules review cycles, sends reminders, collates 360 feedback, and generates performance summaries. Identifies patterns across the organization: common strengths, development areas, and calibration recommendations for managers.
AI-powered insights combining Employment Hero data with business metrics. Track turnover trends, time-to-hire, diversity metrics, and engagement indicators. Predictive models identify flight risk employees before resignation. Natural language summaries for leadership.
When employees resign or are terminated, AI triggers the offboarding workflow: final pay calculation, deprovisioning from systems, exit interview scheduling, equipment return tracking, and alumni network enrollment. Ensures compliance and clean separation.
Before starting your Employment Hero integration, ensure you have:
Join hundreds of businesses saving hours weekly with Employment Hero integration
Connect Xero with Everything
Automate Your MYOB Workflows
Automate Your Workforce Management
Streamline Your Payroll Processing
Browse all integration options