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
Fields that will be Synced
Field | Description | Required |
---|---|---|
Name | Full legal name (first, middle, last) | âś… Yes |
Work email address | âś… Yes | |
Phone | Mobile or work phone number | ❌ Optional |
Location | Office location or remote | ❌ Optional |
Department | Assigned department (e.g., Engineering, Design, HR) | ❌ Optional |
Occupation | Job title or role (e.g., Developer, Project Manager) | ❌ Optional |
Manager | Person’s direct manager (if assigned in BambooHR) | ❌ Optional |
Extra Custom fields | Any field not listed above will be treated as extraEmployeeField or Custom Field |
As always, if you need any help feel free to reach out to us support@allvoices.co