The Foqal BambooHR Integration connects your HR data to support workflows — display employee profiles in the ticket sidebar and automate actions for time off, time tracking, training, benefits, and more.

BambooHR is a leading HR software platform used by thousands of companies to manage employee data, time off, performance, benefits, and more. By integrating BambooHR with Foqal, support and HR teams can see real-time employee context directly in the support ticket sidebar — including job title, department, manager, location, and employment status.

With Foqal's automation engine connected to BambooHR, you can build workflows that create and update employee records, submit and approve time off requests, log time tracking entries, review employee training records, manage office locations, and surface benefits information — all without leaving the Foqal interface.

Whether you're an HR team handling onboarding/offboarding, a support agent needing employee context, or an administrator automating routine HR operations, the Foqal BambooHR integration brings your HR data where your team already works.

Available Actions

Add Time Entry

Logs a specific number of hours worked by an employee on a given date.

Approve Time Off Request

Approves a pending time off request.

Clock In

Records a clock-in event for an employee in BambooHR.

Clock Out

Records a clock-out event for an employee in BambooHR.

Create Employee

Creates a new employee record in BambooHR.

Create Location

Creates a new company location in BambooHR.

Create Project

Creates a new time tracking project in BambooHR.

Create Time Off Request

Submits a new time off request for an employee.

Delete Location

Deletes a company location from BambooHR.

Deny Time Off Request

Denies a pending time off request.

Get Company Benefit Details

Returns detailed information about a specific company benefit plan.

Get Employee

Retrieves detailed information about a specific employee.

Get Employee Emergency Contacts

Returns the emergency contacts on file for an employee.

Get Employee Employment Record

Returns an employee's employment-related data: hire date, employment status, current job title, plus history of job info, compensation, bonus, and equity grants.

Get Employee Field

Retrieves the value of a specific field from an employee record.

Get Employee Time Off Balance

Returns estimated time off balances for a specific employee.

Get Employee Training Records

Returns all training records for a specific employee.

Get Time Off Policies

Returns all time off types and policies configured in BambooHR.

Get Timesheet Entries

Returns time tracking entries for an employee within a date range.

List Company Benefits

Returns all benefit plans offered by the company.

List Employee Benefit Dependents

Returns benefit enrollment data for an employee, including dependent coverage details.

List Employee Benefits

Returns all benefit enrollments for a specific employee.

List Employees

Retrieves the complete list of all employees in the BambooHR directory. Only use this when the full employee list is required. For individual employee lookups, prefer get-employee or get-employee-field with a user picker.

List Locations

Returns all company locations configured in BambooHR.

List Time Off Requests

Returns time off requests filtered by date range and optional status.

Offboard Employee

Marks an employee as terminated by setting their termination date and employment status. Use as the final step in an offboarding workflow.

Set Employee Field

Sets the value of a specific field on an employee record.

Update Employee

Updates an employee record with new field values.

Update Employee Training

Updates an employee's training record, including completion date and status.

Update Location

Updates an existing company location in BambooHR.