
Deputy and BambooHR integration
Sync employee details from BambooHR to Deputy, keep leave information connected between systems, and streamline workforce management across your HR and scheduling workflows.
Australia's leading workforce management software




How data moves between BambooHR and Deputy
Know exactly what information goes where. See how BambooHR and Deputy work together to keep employee details and leave information connected across your HR and rostering workflows.
Core capabilities
Connect your people, leave and rostering workflows across BambooHR and Deputy.
Automated onboarding & location mapping
Sync employee profiles from BambooHR, including contact details, date of birth, address, hire date, and emergency contacts. Use BambooHR locations, departments, or divisions to set each employee's Deputy Location.
Leave & balance alignment
Keep leave information connected across your HR and rostering workflows. Where configured, sync leave balances from BambooHR to Deputy. When a leave request is approved or its approval status changes in Deputy, the corresponding BambooHR time-off request is updated to reflect that change, helping managers plan with more consistent leave information.
Hours-based leave accrual
Export approved worked hours to BambooHR to maintain accurate "per hour worked" leave accruals. For payroll processing in Australia, Deputy exports directly to your Australian payroll system.
How it works & setup
Getting your integration up and running is fast and straightforward.
See Deputy and
BambooHR in action
Related integrations
Looking to connect the rest of your tech stack? Explore our other seamless integrations to keep your HR, payroll, and operations running smoothly.
Frequently asked questions
- Do I need an API key to connect BambooHR with Deputy?
No. You simply enter your BambooHR subdomain in Deputy and sign in with your BambooHR Owner account to authorise the connection.
- How do leave requests and leave balances sync between the two platforms?
Leave balances sync periodically from BambooHR into Deputy to display on shift rosters. For leave requests, approved leave in Deputy creates a BambooHR time-off request, and later changes to that request replace it (superseding the old request). Note that leave requests created directly in BambooHR do not sync into Deputy.
- How does Deputy match existing employee records in BambooHR?
Deputy matches records using the email field option you select during setup: Work email, Personal email, or 'Best email' (which checks Work email first, with Personal email as a fallback). Deputy stores the BambooHR ID as the Payroll ID in Deputy.
- Does Deputy export payroll timesheets directly to BambooHR in Australia?
In Australia, timesheet hours exported to BambooHR are used to update "per hour worked" leave accrual policies. For running payroll, Australian teams export timesheet hours directly from Deputy to their Australian payroll provider (such as Xero, MYOB, or Employment Hero). Timesheet hours are exported manually from Export Timesheets; leave timesheets cannot be exported to BambooHR.
- How do locations and departments map between BambooHR and Deputy?
During setup, you choose whether BambooHR locations, departments, or divisions represent your Deputy Locations, and then map each value individually. Deputy Locations must be created in Deputy before mapping.
- What happens in Deputy when an employee is terminated in BambooHR?
Terminating an employee in BambooHR does not automatically archive or delete their profile in Deputy. This protects past shift histories and timesheet records for auditing. Managers can manually archive profiles in Deputy once final pay runs are completed.




