HiBob logo

Integrate HiBob with your AI CRM

HiBob is a human resources platform for managing people data, attendance, time off, hiring, goals, documents, and workforce planning.

Explore Triggers and Actions

Add a new item to an existing list

Add a new item to an existing list.

ActionTry it

Archive Project

Archive an attendance project.

ActionTry it

Archive Project Task

Archive a project task.

ActionTry it

Archive skills

Bulk-archive API-origin skills by source and externalId locator.

ActionTry it

Archive training content (bulk)

Mark one or more LMS training content items as archived.

ActionTry it

Bulk create attendance entries

Create one or more duration or start-end attendance entries.

ActionTry it

Bulk update attendance entries for an employee

Update one or more attendance entries for a specific employee.

ActionTry it

Cancel Position

Immediately cancel one workforce-planning position.

ActionTry it

Cancel time off request

Cancel an employee's time off request.

ActionTry it

Clock in (create entry)

Create an attendance entry by clocking in an employee.

ActionTry it

Clock out

Record clock-out for an employee with an open clock-in.

ActionTry it

Create a deduction entry for an employee

Creates a new deduction table entry for the employee.

ActionTry it

Create a dependent entry for an employee

Creates a new dependent entry for the employee.

ActionTry it

Create a new bank account entry for a given employee

Create a new bank account entry for a given employee.

ActionTry it

Create a new field

Create a new field.

ActionTry it

Create a new work entry for a given employee

Create a new work entry for a given employee.

ActionTry it

Create a right to work entry for an employee

Creates a new right to work entry for the employee.

ActionTry it

Create an entitlement entry for an employee

Creates a new entitlement table entry for the employee.

ActionTry it

Create company employee

This endpoint allows you to create a new employee in the system.

ActionTry it

Create goals

Creates up to 25 goals in HiBob.

ActionTry it

Create integration

Create an LMS provider integration in Bob.

ActionTry it

Create key results

Creates up to 25 key results for an existing goal.

ActionTry it

Create new custom table entry

Create an entry in an employee's custom table from column-value pairs.

ActionTry it

Create Position

Create workforce-planning positions with their required opening and optional budget.

ActionTry it

Create Position Budget

Create a budget for a workforce-planning position.

ActionTry it

Create Position Opening

Create one or more openings for a workforce-planning position.

ActionTry it

Create Project Task(s)

Create one or more attendance project tasks.

ActionTry it

Create Project(s)

Create one or more attendance projects.

ActionTry it

Create skills

Bulk-create API-origin skills with per-item results.

ActionTry it

Create time off balance adjustment

Add a manual balance or time-used adjustment for an employee.

ActionTry it

Create time off reason codes

Create reason codes for a configured time off policy type.

ActionTry it

Create time off request

Submit a time off request for an employee using one documented duration shape.

ActionTry it

Create training content (bulk insert)

Create up to 500 training content items for an LMS integration.

ActionTry it

Creates a new employment entry for a given employee

Creates a new employment entry for a given employee.

ActionTry it

Creates a new equity grant for a given employee

Creates a new equity grant for a given employee.

ActionTry it

Creates a new salary entry for a given employee

Creates a new salary entry for a given employee.

ActionTry it

Creates a new training records for a given employee

Create a new training record in the Training table.

ActionTry it

Creates a new variable payment for a given employee

Creates a new variable pay entry for the employee.

ActionTry it

Delete a deduction entry for an employee

Deletes a deduction entry for the given employee.

ActionTry it

Delete a dependent entry for an employee

Deletes a dependent entry for the given employee.

ActionTry it

Delete a Document from a Confidential Folder

Delete a document from an employee's confidential folder.

ActionTry it

Delete a Document from a Custom Folder

Delete a document from an employee's custom folder.

ActionTry it

Delete a Document from a Shared Folder

Delete a document from an employee's shared folder.

ActionTry it

Delete a right to work entry for an employee

Deletes a right to work entry for the given employee.

ActionTry it

Delete an attendance entry

Permanently delete an attendance entry by ID.

ActionTry it

Delete an entitlement entry for an employee

Deletes an entitlement entry for the given employee.

ActionTry it

Delete an existing field

Delete an existing field.

ActionTry it

Delete an item from an existing list

Delete an item from an existing list.

ActionTry it

Delete custom table entry

Delete custom table entry.

ActionTry it

Delete goal

Permanently deletes a goal by ID.

ActionTry it

Delete key result

Permanently deletes a key result from a goal.

ActionTry it

Delete LMS integration

Delete an LMS provider integration from Bob.

ActionTry it

Delete Position Opening

Delete an opening from a workforce-planning position.

ActionTry it

Deletes a bank account entry from a given employee's bank accounts table

Deletes a bank account entry from a given employee's bank accounts table.

ActionTry it

Deletes a salary entry from the employee's list

Deletes a salary entry from the employee's list.

ActionTry it

Deletes a variable payment record for an employee

Deletes a variable pay entry for the given employee.

ActionTry it

Deletes a work entry from a given employee's work history

Deletes a work entry from a given employee's work history.

ActionTry it

Deletes an employment entry from a given employee's employment history

Deletes an employment entry from a given employee's employment history.

ActionTry it

Deletes an equity grant for an employee

Deletes an equity grant for an employee.

ActionTry it

Deletes any training records for an employee

Deletes any training records for an employee.

ActionTry it

Download a report by the report name

Downloads a report generated by the asynchronous report endpoint. A 204 response means the file is not ready and is returned as an execution failure so no empty file is emitted.

ActionTry it

Download list of documents of an employee

Return an employee's documents with downloadable file references.

ActionTry it

Download the report by ID

Returns a report data file in the specified format.

ActionTry it

Fetch attendance entries

Retrieve one page of attendance entries for employees and dates.

ActionTry it

Fetch attendance summaries

Retrieve one page of attendance summaries by employee and date range.

ActionTry it

Fetch daily attendance breakdown

Retrieve one page of daily attendance breakdown data for employees.

ActionTry it

Get a specific company list by name

Get a specific company list by name.

ActionTry it

Get a summary of all onboarding wizards

List onboarding welcome wizards and their IDs for inviting employees.

ActionTry it

Get all company lists

Get all company lists.

ActionTry it

Get all employee fields

This endpoint retrieves only metadata about the employee fields and includes all employee fields.

ActionTry it

Get document folders metadata

List Bob document folders and their identifiers.

ActionTry it

Get employee time off balance

Retrieve an employee's balance for a policy type at a point in time.

ActionTry it

Get employer metadata

Returns the field catalog for the `employer` object — the set of fields a client can read, with their types, validations, and status.

ActionTry it

Get goal cycle metadata

Returns metadata describing the fields available on goal cycles.

ActionTry it

Get goal type metadata

Returns metadata describing the fields available on goal types.

ActionTry it

Get goals metadata

Returns metadata describing the fields available on goals.

ActionTry it

Get job ad

Returns details of a job ad promoted on the Bob careers page.

ActionTry it

Get job family group metadata

Returns metadata describing job-family-group fields.

ActionTry it

Get job family metadata

Returns metadata describing job-family fields.

ActionTry it

Get job profiles metadata

Returns metadata describing job-profile fields.

ActionTry it

Get job role metadata

Returns metadata describing job-role fields.

ActionTry it

Get key results metadata

Returns metadata describing the fields available on key results.

ActionTry it

Get Position Budget Metadata

Get the field metadata for workforce-planning position budgets.

ActionTry it

Get Position Metadata

Get the field metadata for workforce-planning positions.

ActionTry it

Get Position Opening Metadata

Get the field metadata for workforce-planning position openings.

ActionTry it

Get Project Client Metadata

Get metadata describing available project client fields.

ActionTry it

Get Project Metadata

Get metadata describing available attendance project fields.

ActionTry it

Get Project Task Metadata

Get metadata describing available project task fields.

ActionTry it

Get the report download URL for polling

Asynchronously generates a report. HiBob returns 202 while generation starts and 200 with the generated report URL in the Location response header.

ActionTry it

Get time off policy details

Retrieve details of a named time off policy.

ActionTry it

Get time off policy type

Retrieve a configured time off policy type.

ActionTry it

Get time off request

Retrieve one employee time off request by ID.

ActionTry it

Get work location metadata

Returns the field catalog for the `workLocation` object — the set of fields a client can read, with their types, validations, and status.

ActionTry it

Import attendance data

Import employee clock-in and clock-out events.

ActionTry it

Invite an employee with a welcome wizard ID

Invite an employee to HiBob using an onboarding welcome wizard.

ActionTry it

List company job profiles

Searches company job profiles and returns one page of matching profiles.

ActionTry it

List deduction entries for a list of employees

Returns deduction table entries for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

List dependents for a list of employees

Returns dependent entries for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

List employee's bank accounts

Returns a list of the bank accounts table entries for a given employee.

ActionTry it

List employee's employment history

Returns a list of employment history entries for a given employee.

ActionTry it

List employee's lifecycle status history

Returns a list of historical lifecycle entries from the lifecycle table for an employee.

ActionTry it

List employee's salary history

Returns a list of historical salary entries from the salary table in the payroll section for an employee.

ActionTry it

List employee's variable payments

Returns a list of variable payments for a given employee.

ActionTry it

List employee's work history

Returns a list of historical work entries from the work table for an employee.

ActionTry it

List employment history for a list of employees

Returns a list of historical employment entries from the employment table for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

List entitlement entries for a list of employees

Returns entitlement table entries for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

List equity grants for a list of employees

Returns equity table entries for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

List job families

Returns one page of job families from the company job catalog.

ActionTry it

List job family groups

Returns one page of job-family groups from the company job catalog.

ActionTry it

List job roles

Returns one page of job roles from the company job catalog.

ActionTry it

List open tasks

Returns up to 5,000 open company tasks ordered by task ID. HiBob imposes this hard limit and provides no pagination, so companies with more than 5,000 open tasks receive an incomplete set.

ActionTry it

List payroll history (salaries) for a list of employees

Returns a list of historical salary entries from the payroll table for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

List people out of office

List people with time off requests in an inclusive date range.

ActionTry it

List people out today

List people who are out on a selected date.

ActionTry it

List proficiency levels

Lists the company's proficiency levels referenced by skill create and update operations.

ActionTry it

List right to work entries for a list of employees

Returns right to work entries for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

List the employee's equity grants

Returns a list of equity grants for a given employee.

ActionTry it

List the employee's training records

Returns a list of training entries from the employee's Training table, for a given employee.

ActionTry it

List the lifecycle history for a list of employees

Returns a list of historical lifecycle entries from the lifecycle table for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

List time off policy names

List policy names belonging to a time off policy type.

ActionTry it

List time off policy types

List configured time off policy type names.

ActionTry it

List time off reason codes

List request reason codes configured for a policy type.

ActionTry it

List time off request changes

List time off requests created, canceled, deleted, or pending since a point in time.

ActionTry it

List variable pay entries for a list of employees

Returns variable pay table entries for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

List work history for a list of employees

Returns a list of historical work entries from the work table for all employees or a specific list of employees. Returns one page and a continuation cursor when available.

ActionTry it

Mark a task as complete

Marks a task as complete.

ActionTry it

Read all entries of the given custom table

Read all entries of the given custom table.

ActionTry it

Read avatar URL for an employee email

Returns the employee's avatar image URL without fetching the image.

ActionTry it

Read avatar URL for an employee ID

Returns the employee's avatar image URL without fetching the image.

ActionTry it

Read company employee fields by employee ID

Single-employee read endpoint (not bulk search): returns field data for one employee identified by backend ID or email in the path in a single response.

ActionTry it

Read company reports

Returns a list of all company reports with their details.

ActionTry it

Read metadata for specific custom table

Read metadata for specific custom table.

ActionTry it

Read metadata of custom tables defined

Read metadata of custom tables defined.

ActionTry it

Read payroll tables history

List legacy payroll-table history, optionally filtered by department and inactive employees; this provider endpoint is planned for deprecation.

ActionTry it

Read tasks of a specific employee

Returns tasks for a specific employee, optionally filtered by status.

ActionTry it

Read the public profile section of all active employees

Returns a predefined list of fields for all active employees the service user can access.

ActionTry it

Restore Project

Restore an archived attendance project.

ActionTry it

Restore Project Task

Restore an archived project task.

ActionTry it

Revoke access to Bob for an employee

Revoke an employee's access to HiBob without deleting the employee record.

ActionTry it

Schedule Position Cancellation

Cancel multiple positions immediately or on a specified date.

ActionTry it

Search application form answers

Searches application form answer records using filters and returns one page of results.

ActionTry it

Search applications

Searches applications using filters and returns one page of results.

ActionTry it

Search calendar events

Search holiday and company-closure calendar events for an inclusive date range.

ActionTry it

Search candidate educations

Searches candidate education records and returns one page.

ActionTry it

Search candidate experiences

Searches candidate work experience records and returns one page.

ActionTry it

Search candidate languages

Searches candidate language records and returns one page.

ActionTry it

Search candidate professional association memberships

Searches candidate professional association membership records and returns one page.

ActionTry it

Search candidate qualifications and licenses

Searches candidate qualification and license records and returns one page.

ActionTry it

Search candidate skills

Searches candidate skill records and returns one page.

ActionTry it

Search candidate volunteer experiences

Searches candidate volunteer experience records and returns one page.

ActionTry it

Search candidates

Searches candidates using filters and returns one page of results.

ActionTry it

Search employee calendars

Resolve holiday calendars for employees and return one page of results.

ActionTry it

Search employers

Searches employers in the caller's company. Returns one page and a continuation cursor when available.

ActionTry it

Search evaluation scorecard templates

Searches evaluation scorecard templates and returns one page.

ActionTry it

Search evaluations

Searches evaluation records and returns one page.

ActionTry it

Search for actual payments

This endpoint allows you to search for actual payments based on various filters. Returns one page and a continuation cursor when available.

ActionTry it

Search for employees

Search employee fields for many employees in one call.

ActionTry it

Search goal cycles

Searches goal cycles and returns one page of matching records.

ActionTry it

Search goal types

Searches goal types and returns one page of matching records.

ActionTry it

Search goals

Searches goals and returns one page of matching records.

ActionTry it

Search interviews

Searches interview records and returns one page.

ActionTry it

Search job ads

Returns active job ads promoted on the Bob career page.

ActionTry it

Search job openings

Searches job openings using filters and returns one page.

ActionTry it

Search key results

Searches key results for a goal and returns one page.

ActionTry it

Search offers

Searches offer records and returns one page.

ActionTry it

Search Position Budgets

Return one page of workforce-planning position budgets.

ActionTry it

Search Position Openings

Return one page of workforce-planning position openings.

ActionTry it

Search Positions

Search workforce-planning positions using documented field filters.

ActionTry it

Search Project Clients

Search project clients and return one page of results.

ActionTry it

Search Project Tasks

Search attendance project tasks and return one page of results.

ActionTry it

Search Projects

Search attendance projects and return one page of results.

ActionTry it

Search skills

Searches API-origin skills with field projection, filters, and one-page cursor pagination.

ActionTry it

Search work locations

Searches the work locations of a single employer, identified by the path parameter `{employerId}`. Returns one page and a continuation cursor when available.

ActionTry it

Set or update an employee's start date

Set or change an employee's employment start date, with an optional reason.

ActionTry it

Submit xAPI statement

Submit one xAPI statement to record learner progress for a course.

ActionTry it

Terminate company employee

This changes the employee’s status to Terminated according to specified termination date.

ActionTry it

Update a bank account entry in the employee's bank accounts table

This endpoint updates an entry in the employee’s Bank accounts table.

ActionTry it

Update a deduction entry for an employee

Updates an existing deduction entry for the given employee.

ActionTry it

Update a dependent entry for an employee

Updates an existing dependent entry for the given employee.

ActionTry it

Update a right to work entry for an employee

Updates an existing right to work entry for the given employee.

ActionTry it

Update a variable payment for an employee

Updates an existing variable pay entry for the given employee.

ActionTry it

Update a work entry in the employee's work history table

This endpoint updates an entry in the employee’s work history table.

ActionTry it

Update an employee's email address

Change an employee's email address.

ActionTry it

Update an employment entry from a given employee's employment history

This endpoint updates an entry in the employee’s employment history table.

ActionTry it

Update an entitlement entry for an employee

Updates an existing entitlement entry for the given employee.

ActionTry it

Update an existing field

Update an existing field.

ActionTry it

Update an existing item from a list

Update an existing item from a list.

ActionTry it

Update company employee

This endpoint allows you to update specific fields in an employee's record in Bob.

ActionTry it

Update custom table entry

Update an employee's custom-table entry from column-value pairs.

ActionTry it

Update goal

Updates details of an existing goal.

ActionTry it

Update goal status

Updates the status of an existing goal and optionally records a comment.

ActionTry it

Update key results details

Updates details of one or more key results on a goal.

ActionTry it

Update key results progress

Records progress values and optional check-in notes for key results.

ActionTry it

Update Position

Update the mutable fields of one workforce-planning position.

ActionTry it

Update Position Budget

Update a budget attached to a workforce-planning position.

ActionTry it

Update Position Opening

Update an opening attached to a workforce-planning position.

ActionTry it

Update Project

Update an attendance project's fields and employee audience.

ActionTry it

Update Project Task

Update the name and billable state of a project task.

ActionTry it

Update skills

Bulk-update API-origin skills resolved by source and externalId locator.

ActionTry it

Update training content (bulk patch)

Update one or more training content items for an LMS integration.

ActionTry it

Updates an equity grant for an employee

This endpoint updates an entry in the employee’s equity table.

ActionTry it

Upload employee's avatar by image url

Upload an employee's Avatar by providing a URL to the image to upload.

ActionTry it

Upload file from a URL to a Confidential Folder

Upload a document from a URL into an employee's confidential folder.

ActionTry it

Upload File from a URL to a Custom Folder

Upload a document from a URL into an employee's custom folder.

ActionTry it

Upload file from a URL to a Shared Folder

Upload a document from a URL into an employee's shared folder.

ActionTry it

Upload File to a Confidential Folder

Upload a file directly into an employee's confidential folder.

ActionTry it

Upload File to a Custom Folder

Upload a file directly into an employee's custom folder.

ActionTry it

Upload file to a Shared Folder

Upload a file directly into an employee's shared folder.

ActionTry it

How the HiBob integration works

The HiBob integration connects your Dench AI CRM directly to HiBob, so agents can read and act on your HiBob data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

208 actions are available for agents to invoke on your behalf. Every call runs through HiBob's own authorization, scoped to the account you connect.

Set up HiBob in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find HiBob and click Connect — you'll authorize access through HiBob's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use HiBob in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the HiBob integration work with Dench?

The Dench HiBob integration connects your AI CRM to HiBob, so AI agents can work with your HiBob data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with HiBob via Dench?

The HiBob integration currently exposes 208 actions, including Add a new item to an existing list, Archive Project, Archive Project Task, Archive skills, Archive training content (bulk), and Bulk create attendance entries. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect HiBob to Dench?

No. You connect HiBob from your Dench workspace using HiBob's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the HiBob integration secure?

Connections are authorized through HiBob's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the HiBob connection from your workspace settings at any time.

HiBob | Dench AI CRM