Projectworks

Overview

Projectworks connects each part of your consulting firm on one AI-powered platform, from proposals to invoicing. It clears the repetitive admin and gives you a live read on margin, utilization, and project health, so your experts stay on the work that wins clients.

Time off setup, accruals, and requests can be managed entirely in BambooHR, and Projectworks will be updated to reflect employee availability. This informs resourcing and reporting, so you always know staff availability and how this impacts your organization's capacity.

Automatically track employee absences

Save time by instantly pulling updated time off from BambooHR. Our webhook functionality automatically syncs the two platforms so you don’t have to waste time entering data twice.

Accurately resource your projects

Efficiently resource your projects with a clear view of employee capacity. Avoid the risk of unexpected delays for both active and planned projects, and keep your work progressing smoothly.

Increase staff productivity with an integrated system

Improve employee satisfaction and efficiency with an easy-to-use services ecosystem that your team will love. Don’t be surprised by time off that falls through the cracks.

Key Differentiators:

Better Together Story:

Integration

How it Works:

Employees enter leave in BambooHR which then pulls through into Projectworks. Leave configuration and setup can be managed entirely within BambooHR to reduce double handling.

When a new leave request is created, Projectworks pulls the leave record through and ensures the employee availability in Resourcing views is up-to-date by matching BambooHR work email with the employee email in Projectworks and pulling their leave from BambooHR to Projectworks. Any updates to the request in BambooHR will also get updated in Projectworks, including leave request deletion.

This means leave setup, accruals, and requests can be managed entirely in BambooHR, and Projectworks will be updated to reflect employee availability.

How to Install:

Step by step guide:

First, in Projectworks navigate to Admin → Settings → Beta Features and enable the BambooHR Beta and hit ‘Save’.

You will see a new tile under the Admin → Settings → Integration called HRIS. Fill in your BambooHR subdomain on the field, and select connect and follow the prompts to and grant required access.

You will be taken back to Projectworks where you can configure your integration.

What data syncs?

BambooHR Field
Sync Direction
Projectworks Field
Field Logic or Notes
Is this turned on by default or is it configurable?
Employee.employeeId
HrisExternalId
Used as the BambooHR external user identifier stored against the Projectworks user for HRIS matching.
Default
Employee.firstName
Full Name
Combined with lastName to build the HRIS user full name used in sync output.
Default
Employee.lastName
Full Name
Combined with firstName to build the HRIS user full name used in sync output.
Default
Employee.workEmail
Linked Emails
Used for fallback user matching in Projectworks when the external HRIS ID is not already linked.
Default
TimeOffRequest.id
External Leave ID
Unique identifier for the BambooHR time off request.
Default
TimeOffRequest.employeeId
(lookup only)
Links a BambooHR leave request to the BambooHR employee / Projectworks user.
Default
TimeOffRequest.created
Created At
Used as the created timestamp on the Projectworks HRIS leave record.
Default
TimeOffRequest.dates
Units Per Day
Per-day leave units used to derive leave dates and leave lines in Projectworks.
Default
TimeOffRequestStatus.lastChanged
(filter only)
Used to skip leave requests that have not changed since the requested sync window.
Default
TimeOffRequestStatus.status
Leave Status
Mapped into Projectworks leave status values such as Approved, Pending, or Declined.
Default
TimeOffAmount.unit
Leave Unit
Determines whether the leave values are interpreted as days or hours.
Default

Publisher

Projectworks

Integration Published: 04/19/2026

Integration Updated: 04/19/2026

Email Support:

support@projectworks.com

Support Hours:

Our teams are across APAC, UK and USA and manage our support queue which carries a SLA one-business-day response.