This page covers the BambooHR-specific steps. For the concepts shared across
Directory Sync - the unique identifier, required fields, IQL, and what happens on
each sync - see
Directory Sync.
1. Choose BambooHR
In Directory → Sync, select Connect Source and pick BambooHR.2. Connect your BambooHR account
Give the connection a name and an optional description, then Connect. A BambooHR window opens where you authorize access with your BambooHR administrator credentials. Once BambooHR confirms the connection, the window closes and Iru continues.
3. Map your data to Iru
BambooHR has a standard set of employee fields - first and last name, work and home email, phone numbers, job title, department, supervisor, hire date, address, and employee ID - so Iru already knows what’s available and lays them out for you to match. There’s nothing to build on the BambooHR side first.- Set a unique identifier - typically the BambooHR employee ID. Once you save the connection, it can’t be changed.
- Map the required attributes - email, first name, last name, and username must be mapped; everything else is optional.
- Transform with IQL when needed - pick a field, or write a short IQL expression. Iru suggests the available BambooHR fields and checks the expression as you type.
- Build a username from the work email:
workEmail.split("@")[0] - Combine first and last name:
firstName + " " + lastName - Prefer work email, fall back to home email:
optional.ofNonZeroValue(workEmail).orValue(homeEmail)
4. Finish and turn it on
Save your mappings. You’ll land on the connection’s detail page - review everything, then Enable. A connection starts disabled, so enabling it kicks off the first import and keeps Iru in sync. On the detail page you can later re-authenticate, edit your mappings, and review activity, effective users, and sync errors.Coming from Workday? BambooHR is a little simpler: Workday has an extra step
where you point Iru at a custom report, while BambooHR reads its standard employee
directory - so you go straight from connecting to mapping. Everything else (the
unique identifier, required fields, and IQL) works the same way.
Related
Directory Sync
The shared concepts behind every Directory Sync provider.
Connect Workday
The other supported HR system - includes a report step.