Baseline Fields that will be Synced from BambooHR to Allvoices:
- Baseline fields are the standard fields across all HRIS integrations. This helps with demographic charts, exit surveys, and pushing data back accurately.
- exception: any field with
payorsalaryinfo will NOT be pulled in and is excluded.
Field |
Value Type |
|---|---|
| id | string |
| firstName | string - Required |
| lastName | string |
| string - Required | |
| displayName | string |
| employeeNumber | string (optional) |
| title | string |
| department.id | string |
| department.name | string |
| employmentType | 'FULL_TIME' |
| employmentStatus | 'ACTIVE' |
| startDate | string (ISO date) |
| terminationDate | string (ISO date, optional) |
| manager.id | string (optional) |
| manager.firstName | string (optional) |
| manager.lastName | string (optional) |
| manager.email | string (optional) |
| workLocation.name | string |
| workLocation.type | 'OFFICE' |
| workLocation.primaryAddress.street | string (optional) |
| workLocation.primaryAddress.city | string (optional) |
| workLocation.primaryAddress.state | string (optional) |
| workLocation.primaryAddress.country | string (optional) |
| workLocation.primaryAddress.postalCode | string (optional) |
| workLocation.primaryAddress.type | 'WORK' |
| addresses[].street | string |
| addresses[].city | string |
| addresses[].state | string |
| addresses[].country | string |
| addresses[].postalCode | string |
| addresses[].type | 'HOME' |
| phones[].type | 'WORK' |
| phones[].number | string |
| emails[].type | 'WORK' |
| emails[].address | string |
| createdAt | string |
| updatedAt | string |
BambooHR specific fields
field |
value |
| division | North America |
| exempt | Exempt |
| createdByUserId | admin123 |
Overview to Setup
Step 1: Get Your Company Domain
Your BambooHR domain typically looks like: {{yourcompanydomain}}.bamboohr.com
Step 2: Generate a BambooHR API Key
- Go to the BambooHR login page, enter your company domain, and log in.
- Click your name in the lower-left corner to open the user menu.
- If you have the right permissions, select “API Keys”.
- Click “Add New Key”.
- Enter a name for your key and click “Generate Key”.
- Copy and securely save your API key—you’ll need it for the next step.
Where to find API Keys:
Here's where to click add new key:
Copy the key:
Step 3: Connect BambooHR to AllVoices
- Log in to your AllVoices Dashboard.
- Click the gear icon (⚙️) in the navigation bar.
- Go to “Integrations.”
- Click “Connect Integration” in the top-right corner.
- Choose BambooHR from the platform list.
- Enter your BambooHR Domain and API Key.
That’s it, your BambooHR account is now connected to AllVoices!
Get started
Select BambooHR
Link BambooHR
As always, if you need any help feel free to reach out to us support@allvoices.co