# Pike for BambooHR: capacity that knows who is off

> Pike integrates with BambooHR: employees sync into Pike members with job title, department, and employment status, and approved time off becomes Pike time off every hour. Capacity, allocations, and utilization use the same people data as HR.

Canonical URL: https://usepike.com/integrations/bamboohr
Last updated: 2026-10-26

## At a glance

- **Direction:** BambooHR to Pike. Employees every 24 hours, time off every hour.
- **Who sets it up:** A workspace admin, with your BambooHR subdomain and an API key.
- **Source of truth:** BambooHR, for person fields.
- **Plan:** All plans
- **Documentation:** [BambooHR docs](https://usepike.com/docs/integrations/bamboohr)

## What syncs between BambooHR and Pike

| BambooHR | Pike | Notes |
| --- | --- | --- |
| Name and work email | Member name and email | Matched by email |
| Job title | Position |  |
| Department | Team |  |
| Employment status | Member status | A terminated employee becomes a deactivated member. History is kept |
| Hire date | Hire date |  |
| Approved time off | Time off | By mapped type |

Approved time off creates Pike time off of the mapped type (defaults: vacation to Vacation, sick to Sick, parental to Parental, others to Vacation). That removes those hours from capacity, so allocations and utilization stay correct. Pending or rejected requests do not sync.

**Invite new employees** is optional. When on, Pike sends an invite when a new employee appears in BambooHR, with the default role the admin chooses.

**Sync compensation to cost profiles** is off by default, and only admins and finance users can turn it on. When on, salary and pay period set the member’s cost profile, with the effective date from the HR system.

## How to connect BambooHR

1. Go to **Workspace settings → Integrations → BambooHR** and click **Add integration**.
2. Enter your BambooHR subdomain and an API key.
3. Map time off types, choose whether to invite new employees, then click **Import data**.

Full setup steps and field mappings are in the [BambooHR integration docs](https://usepike.com/docs/integrations/bamboohr).

## How agencies use Pike with BambooHR

- **Plan around real availability.** Approved vacation comes off capacity within the hour, so resource managers stop booking people who are out.
- **Onboard without double entry.** New hires get a Pike invite with the right role, team, and position, so admins skip manual setup.
- **Keep cost rates current.** With compensation sync on, salary changes update cost profiles from their effective date, so project margin uses current cost.

## Limits to know before you connect

- Pike does not write to BambooHR.
- Pending or rejected time off requests do not sync.
- Compensation sync is off until an admin or finance user turns it on.

## BambooHR integration questions

### Does Pike integrate with BambooHR?

Yes. Pike syncs BambooHR employees into Pike members every 24 hours, and approved BambooHR time off into Pike time off every hour.

### Does BambooHR time off reduce capacity in Pike?

Yes. Approved BambooHR time off creates Pike time off, which removes those hours from capacity, so allocations and utilization stay correct.

### Can BambooHR salaries update cost rates in Pike?

Yes, when an admin or finance user turns on Sync compensation to cost profiles. BambooHR salary and pay period then set the member’s cost profile.

### What happens in Pike when an employee leaves in BambooHR?

A terminated BambooHR employee becomes a deactivated Pike member, and their history is kept.

## Related

- [Personio](https://usepike.com/integrations/personio): Work schedules set weekly capacity.
- [HiBob](https://usepike.com/integrations/hibob): Bob departments and time off policies.
- [Resource planning in Pike](https://usepike.com/features/resources): Allocations and capacity by person and week.
