Package Information
Available Nodes
Documentation
n8n Community Node: HiBob
This is an n8n community node for interacting with the HiBob API. HiBob is a modern HR platform that helps fast-growing companies manage their people and culture.
This node allows you to automate HR workflows by connecting HiBob to other applications and services within your n8n workflows.
Features
- Metadata Resource:
- Get All Employee Fields: Retrieve metadata about all available employee fields.
- People Resource:
- Search for Employees: Search and retrieve employee data.
- Optionally specify which employee fields to return.
- Control the format of human-readable values in the response (append to or replace machine-readable values).
- Optionally include inactive employees in the search results.
- Filter employees based on specific field values and conditions using a JSON filter.
- Search for Employees: Search and retrieve employee data.
Prerequisites
- An active HiBob account.
- A Service User ID and Token from your HiBob account with the necessary permissions for the API actions you intend to perform. (Refer to HiBob API Service Users Documentation for more details on permissions).
Installation
Follow the n8n community node installation guide to install this node.
- Go to Settings > Community Nodes.
- Select Install.
- Enter
n8n-nodes-hibob
in the Enter npm package name field. - Agree to the risks of using community nodes.
- Click Install.
After installing the node, you can use it in your n8n workflows.
Configuration
To use this node, you need to configure HiBob API credentials in n8n:
- In your n8n workflow, add the "HiBob" node.
- In the node's properties panel, click on the "Credential" dropdown.
- Select "Create New".
- Enter a Credential Name.
- Fill in the Service User ID and Service User Token obtained from your HiBob account.
- Click Save.
Usage
Once the node is configured, you can use it in your workflows:
- Add the HiBob node to your workflow.
- Select the desired Resource (e.g., "People").
- Select the Operation you want to perform (e.g., "Search for Employees").
- Configure any additional parameters for the operation.
- Connect other nodes to process the data returned by the HiBob API.
Example: Get All Employee Fields
- Resource:
Metadata
- Operation:
Get all employee fields
This operation will retrieve a list of all available employee fields in your HiBob instance.
Example: Search for Employees
- Resource:
People
- Operation:
Search for Employees
- Fields: (Optional) Select specific fields like
root.id
,root.displayName
,work.department
. If left empty, a default set of fields is returned. - Additional Settings:
- Human Readable:
Append
(default) orReplace
. - Show Inactive:
false
(default) ortrue
. - Filter: (Optional) Provide a JSON filter, e.g.:
{ "fieldPath": "root.email", "operator": "equals", "values": [ "tom@n8n.io" ] }
- Human Readable:
This operation will search for employees, potentially filtered by department, and return the specified fields.
Resources
- n8n Community Support Forum
- HiBob API Documentation (Refer to the HiBob documentation for details on API endpoints, filters, and permissions)
Compatibility
This node has been tested with n8n version 1.94.1
, but should also work with later versions.
Contributing
Contributions to this node are welcome! Please refer to the n8n community node development guide for more information on how to contribute.
If you find any bugs or have a feature request, please open an issue on the GitHub repository.
License
This n8n community node is MIT Licensed.