Faster integration delivery
Ship BambooHR workflows without building each connector from scratch.

Build in‑app BambooHR integrations that sync employee records, onboard hires, manage time off and time tracking, exchange employee files and run scheduled reports. Publish these workflows inside your product to automate HR processes for every customer account.
Ship BambooHR workflows without building each connector from scratch.
Author one workflow and reuse it for every customer environment.
Keep customer credentials isolated and enforce access controls centrally.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Teams can integrate BambooHR employee records, time‑off and time‑tracking data, reports and employee files to automate hiring, onboarding, offboarding, payroll exports and compliance reporting. Use Cyclr’s low‑code builder to map employee fields, call report endpoints and subscribe to BambooHR webhooks so workflows run automatically for each tenant.
PRODUCT USE CASES
Create customer‑facing automations that provision accounts, sync directories, trigger onboarding sequences and route time‑off or payroll data. Combine BambooHR reads, writes and webhooks into governed workflows you can embed and manage across many customer accounts.
When a hire is created in BambooHR, create user accounts and provision apps; uses employee.created webhook and employee record reads.
Regularly sync BambooHR employee directory to your app user list using employees/directory and scheduled report calls.
Subscribe to time‑off and employee.updated events, push approvals to calendar and downstream payroll systems.
ORCHESTRATION
Cyclr sits between your SaaS product and BambooHR to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
BambooHR processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore BambooHR methods you can orchestrate through Cyclr.
Get details of an Hour Record by ID.
Bulk Create and / or Update Hour Records.
Delete an Hour Record by ID.
Update an Hour Record by ID.
Create an Hour Record.
Lists all users.
List all manageable list fields.
Add or update values for a list field.
List all List Fields.
List all tabular fields.
List all account fields.
Lists all employees.
Get an employee using the specified email address.
Lists all employees changes since the last run date.
Updates information about the specified employee.
Lists all deleted employees.
Lists all employees updated since the last run date.
Create a new Employee.
Retrieves information about the specified employee.
Lists all employees created since the last run date.
Retrieves an Employee Dependent.
Update an employee dependent.
Liss all employees dependents.
Lists all Benefit Deduction Types.
Create an Employee Dependent.
List all applications.
Create a new candidate.
List all job summaries created since the last run.
List all hiring leads.
List all statuses.
List all applications created since the last run.
Change applicant's status.
List all job summaries.
Add a new job opening.
Get an application details by the given application ID.
Add a Comment to an Application.
List all company locations.
Lists counts for all goals per status for an employee.
Determine if the API user has permission to create a goal for this employee.
Llist all goals for the specified employee.
List all alignable goal options for an employee.
List all goals for an employee.
Reopen a goal.
Close a goal.
Delete a goal.
Updates which employees this goal is shared with.
Lists counts for all goals per status for an employee.
Create a new goal for an employee.
Updates progress of a goal.
Update a goal.
Lists all employees with whom the specified employee's goals may be shared.
Returns goal information, goal comments, and employees shared with goals or who have commented on the given goal.
Delete a goal comment.
Create a new goal comment.
Update a goal comment.
List comments for the speicifed goal.
Lists employee's direct deposit information.
Retrieves an employee's paystub.
Lists employee's default withholdings.
Lists employee's unpaid paystubs.
Get a company report.
Create a custom report.
Returns the binary data for the employee photo.
Upload an employee photo to an employee record.
Add a Training Category.
Delete an existing Training Category.
Lists all employee training records.
Delete an existing Training Type.
Delete an existing Employee Training record.
Update an existing employee training record.
Add a Training type.
Update an existing Training Category.
Lists all training types.
Add a new employee training record.
Lists all training categories.
Update an existing Training Type.
Update an employee file.
Delete an employee file.
Get an employee file.
Upload an employee file.
Create employee file categories.
Lists all employee files and categories.
Sum future time off accruals, scheduled time off, and carry-over events to produce estimates for the anticipated time off balance on a given date in the future.
List Time Off policies.
List Time Off types.
List all time off requests.
List all time off balances.
List all employees currently taking time off.
A new Time Off History Item will be inserted into the database.
Change the status of a Request in the system. You can use this to approve, deny, or cancel a time off request.
Assign Time Off Policies for an Employee.
List Time Off Policies for an Employee.
Creates a new time off request.
A Time Off Balance adjustment will be inserted into the database.
List all time off requests updated since the last run.
Webhook that is fired when an employee record is updated in BambooHR.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing BambooHR integrations in Cyclr.
https://{companySubdomain}.bamboohr.com/api/Company subdomain plus either API key or OAuth client ID, client secret and redirect URI.
Employees, Time Off, Time Tracking, Reports, Employee Files, Hiring, Webhooks, Custom Reports.
Many list endpoints use offset and limit paging; default limit 100 and maximum 500. Page until a page returns fewer rows.
BambooHR may throttle heavy traffic; 429 or 503 responses possible. Use exponential backoff and honor Retry‑After headers when provided.
IMPLEMENTATION
Supports API key via HTTP Basic auth and OAuth 2.0 for third‑party/partner apps; requests are scoped by user permissions.
Company subdomain plus either API key or OAuth client ID, client secret and redirect URI.
API keys are user‑scoped; third‑party partner integrations should use OAuth and follow BambooHR developer terms.
COMMON QUESTIONS
It syncs employee records, time‑off and time‑tracking data, employee files and reports to automate hiring, onboarding, offboarding, payroll exports and compliance workflows.
Use an API key with HTTP Basic auth for user‑scoped access or register an OAuth 2.0 app for third‑party/partner integrations; requests inherit the API user’s permissions.
Yes. Cyclr supports tenant-aware connections so you can store per‑customer BambooHR credentials and run isolated workflows for each account.
Yes. You can expose vetted BambooHR reads, writes and webhook triggers as governed MCP tools inside Cyclr, enforcing access controls and reuse across tenants.
KEEP EXPLORING
Related HR/payroll connector for customer-facing integration workflows.
Related connectorRelated HR/payroll connector for customer-facing integration workflows.
Related connectorRelated HR/payroll connector for customer-facing integration workflows.