Pre-Built Tooling
Category | Details |
---|---|
Authentication | HTTP Basic Authentication (API Key) |
Two-Way Sync | Yes |
Events Supported | Yes (Webhooks) |
Realtime | Yes (API-based and webhooks) |
Supports Rate Limiting | Yes (specific limits not publicly documented) |
Authentication Scopes Supported | N/A (API key provides access based on user permissions) |
Objects Supported
Alloy Automation supports syncing the following objects from BambooHR:- Employees
- Applicant Tracking (Job applications and candidates)
- Benefits
- Time Off (PTO requests and balances)
- Time Tracking (Hours and timesheets)
- Goals
- Training
- Custom Reports
- Company Files
- Employee Files
- Webhooks
Set Up Guide
Trial Access
Question | Answer |
---|---|
Offers free trial? | Yes. BambooHR offers a free trial. Request a demo and trial at https://www.bamboohr.com. |
Requires requires paid sandbox | No separate sandbox. You can use your trial account for testing. |
Requires partnership to obtain authentication? | No. API access is available to BambooHR customers through their account settings. |
Authentication (HTTP Basic Authentication)
BambooHR uses HTTP Basic Authentication with your API Key.Generate your BambooHR API Key
- Log in to your BambooHR account.
- Navigate to your profile (top-right corner) and click API Keys.
- Click Generate New Key or use an existing API key.
- Copy the API key.
- Enter your API Key as the username into Alloy Automation. The password field can be set to “x” or any placeholder value (BambooHR only uses the API key in the username field).
Company Domain
BambooHR API requests require your company subdomain (e.g., if your BambooHR URL isyourcompany.bamboohr.com
, your subdomain is yourcompany
). Alloy Automation will prompt for this during setup.
API Documentation
For detailed API documentation, visit: https://www.bamboohr.com/api/documentation/Use Cases
1) Employee data synchronization
Sync employee records, contact information, job details, and organizational structure from BambooHR to your HR systems, payroll providers, or IT management tools, ensuring consistent employee data across platforms.2) Onboarding and offboarding automation
Trigger automated onboarding or offboarding workflows when new employees are added or terminated in BambooHR—such as provisioning accounts, assigning equipment, or revoking access across multiple systems.3) Time off management
Synchronize PTO requests, approvals, and balances between BambooHR and your workforce management or payroll systems, providing accurate time-off tracking and preventing scheduling conflicts.4) Applicant tracking integration
Pull candidate and application data from BambooHR’s applicant tracking system into your recruiting tools or CRM, streamlining the hiring process and maintaining a single source of truth for recruitment data.5) Benefits enrollment and management
Sync benefits enrollment data between BambooHR and insurance providers or benefits administration platforms, ensuring accurate coverage and reducing manual data entry during open enrollment periods.API Gotchas
- ⚠️ Company subdomain required: All API requests must include your specific BambooHR subdomain in the URL. Make sure to configure this correctly during integration setup.
- ⚠️ Custom fields: BambooHR allows extensive customization of employee fields. Field names and IDs may vary between companies, requiring field mapping during integration.
- ⚠️ Webhook authentication: BambooHR webhooks do not include signature verification. Implement IP whitelisting or additional security measures to verify webhook authenticity.
For questions or troubleshooting, contact support@runalloy.com.