• Overview
  • Configuration

HiBob

Automate and streamline user lifecycle management with HiBob and ADManagerPlus integration

Identity provisioning AD & HR sync

Connect HiBob to your Active Directory by integrating it with ADManager Plus. Integrating ADManager Plus with HiBob enables organizations to seamlessly manage user lifecycle processes by automating everything from employee onboarding to offboarding, reducing the dependency on HR teams.

 

Automated, error-free employee life cycle management

Onboard, manage, and offboard users automatically to and from enterprise applications with REST API support and leave no room for data entry errors.

 

Accelerate business productivity

Securely assign permissions and access to resources as and when employees are provisioned to improve productivity.

 

How to integrate HiBob with ADManager Plus

Prerequisites

HiBob uses basic authentication credentials to authorize API requests.

Authentication credentials required: Service user’s ID as the username and auth token as the password.

Privileges

  • To import users (inbound action): Ensure the account used for authorization has permission to read all user accounts.
  • To perform any action or query in HiBob (outbound action): Ensure the account used for authorization has permission to perform the desired action.
Note: ADManager Plus comes with a preconfigured set of APIs that helps perform basic actions with the integration. If the action you require is not available, please gather the necessary API details from HiBob's API documentation to configure the inbound or outbound webhooks to perform the required actions.

Authorization configuration

  • Log in to ADManager Plus and navigate to Directory/Application Settings.
  • Go to Application Integrations, then search for and select HiBob.
  • Toggle the Enable HiBob Integration button on.
  • On the HiBob Configuration page, click Authorization.
  • Enter the authentication credentials. Use service user’s ID as the username and the auth token as the password.
  • Click Configure.

Inbound webhook configuration

Inbound webhooks enable you to fetch user data from HiBob and send it to ADManager Plus. To configure an inbound webhook for HiBob:

  • Under Inbound Webhook, click Hibob Endpoint Configuration.
  • An endpoint, Hibob USERS ENDPOINT, comes preconfigured with Endpoint URL, HTTP Method, Headers, and Parameters fields to fetch user accounts from HiBob. If you prefer to use a new endpoint to import users, you can configure one by clicking + Add API Endpoint and filling in the required fields according to HiBob's API references. Click here to learn how. Note:
    • The Authorization Header is preconfigured as a header for authenticating API requests as configured during authorization configuration.
    • Refer to HiBob's API references and configure additional headers and parameters, if required.
    • Macros can be added to the endpoint URL, headers, parameters, and message body to dynamically modify the configuration using the macro chooser.
  • Once done, click Test & Save to validate and save the endpoint, or click Save as Draft to store the configuration as a draft without testing the endpoint. If you choose Test & Save, a response window will be displayed. This response window includes the following tabs:
    • Response: Displays API response parameters in a tree structure. You can set the datatype for each field:
      • Text (default)
      • Number
      • Timestamp
      • Array

      Text, Number, and Timestamp are used for advanced filter criteria. Array is used to select a specific value from a response array (refer to JSON conditional parsing).

    • Response Details

      Displays the complete response message in text format.

    • Request

      Displays the request headers, parameters, and message body.

  • Click Save. Note: You can configure multiple endpoints for Hibob using the + Add API Endpoint button. Click here to learn how.
  • Click Data Source - LDAP Attribute Mapping to match endpoints and to map AD LDAP attributes with the respective attributes in Hibob. ADManager Plus also lets you customize attribute format from Hibob.
  • Click + Add New Configuration and perform the following:
    • Enter the Configuration Name and Description and select the Automation Category from the drop-down menu.
    • In the Select endpoint field, select the desired endpoint and a Primary Key that is unique to a user (e.g. employeeIdentifier). Note: When multiple endpoints are configured, this attribute must hold the same value in all the endpoints.
    • In the Attribute Mapping field, select the attribute from the LDAP Attribute Name drop-down menu and map it to the corresponding column in HiBob. Macros are also supported in attribute mapping. To create a new custom format, click Add New Format.
    • Click Save.
Note: The attribute mapping configured in this section can be selected as the data source during automation configuration to perform the desired action on the list of users received from the API response.

Outbound webhook configuration

Outbound webhooks enable you to update the changes made in AD using ADManager Plus to HiBob or fetch or forward required details from HiBob and synchronize them with AD.

To configure an outbound webhook for HiBob:

  • Under Outbound Webhook, click HiBob Webhook Configuration.
  • Click + Add Webhook.
  • Enter a name and description for this webhook.
  • Decide on the action that has to be performed and refer to HiBoB's API references for the API details, such as the URL, headers and parameters.
  • Select the HTTP method that will enable you to perform the desired action on the endpoint from the drop-down menu.
  • Enter the endpoint URL.
  • Configure the Headers, Parameters, and Message Type in the appropriate format based on the API call that you would like to perform. Note: Macros can be added to the endpoint URL, headers, parameters, and message body to dynamically modify the configuration using the macro chooser.
  • Click Test & Save to validate and save the webhook, or click Save as Draft to store the webhook as a draft without testing.
  • If you select Test & Save, a response window is displayed. Choose the user or group on which the API request should be tested and click OK. This triggers a real-time call to the endpoint URL, allowing you to verify whether macros are applied correctly. You may skip selecting a user or group. However, if you do make a selection, the macros present in the webhook will be parsed using the selected object’s values:
    • Response: Displays API response parameters in a tree structure. You can set the datatype for each field:
      • Text (default)
      • Number
      • Timestamp

      Text, Number, and Timestamp are used for advanced filter criteria.

    • Response Details

      Displays the complete response message in text format.

    • Request

      Displays the request headers, parameters, and message body.

  • Verify them for the expected API behavior and click Save.
Note: The webhooks configured in this section can be used in workflows, orchestration templates, event-driven automations, and scheduled automations.They can also be applied directly to desired users to perform a sequence of actions on them (under Management > Advanced Management > Orchestration).

Actions supported:

Upon integration, administrators can configure automations to carry out the desired tasks. These automations can be monitored and controlled by implementing multi-level business workflows, which ensure that they are reviewed and approved before execution. The following actions can be automated:

  • Create user accounts
  • Modify user attributes
  • Modify user accounts by template
  • Reset passwords
  • Unlock user accounts
  • Enable user accounts
  • Disable user accounts
  • Delete user accounts
  • Run custom scripts
  • Move users across groups
  • Add users to groups
  • Remove users from groups
  • Create mailbox
  • Disable or delete mailbox
  • Move Home Folder
  • Delete Home Folder
  • Revoke Microsoft 365 licenses
  • Manage users' photos
  • Disable Lync accounts
  • Configure auto reply settings