Skip to main content
This page walks through creating a Custom Field from the Bindbee Dashboard. For the concepts (what Custom Fields are, organization vs connector scope) see the Custom Fields overview. For the programmatic equivalent, see API Configuration. Creating a Custom Field from the dashboard is a two-step process. Step 1: Create New Field Step 2: Configure Field Mappings

Step 1: Create New Field

  • Click the “New Field” button in the top right corner
  • Fill out the necessary details in the dialog.
  • Click “Create”
Name of custom field must be unique and naming should follow snake_case

Step 2: Configure Field Mappings

After creating the field, you’ll be redirected to the mapping configuration screen where you can set up both Connector Level and Organization Level mappings.

Connector Level Mapping

  • Click on “Connector Level”
  • Select your connector from the Dropdown
  • Fill or Select Data field box, you can choose either
    • Select Mapping from Options
    • Click the </> button to view the raw JSON response and click the desired field
    • Enter the JSON Path(JMESPath) expression directly
The field you want to map may not be available for every employee in the connector. In some cases, it may only appear in the raw_data returned for a specific employee. You can use Employee Search to find an employee and review their connector data while configuring the mapping.
  • Click the employee search field at the top of the data panel.
  • Enter the employee’s name or email address.
  • Select the appropriate employee from the search results.
  • Review the fields in the employee’s raw data displayed in the panel on the right.
  • Find and select the field you want to map.
  • Click “Map Field” to confirm the custom field mapping.
Employee Search displays live employee data returned by the selected connector, making it easier to locate fields that are only available for certain employees.
Data structures may differ across integrations depending on how each platform structures and returns its information.
If your JSON Path (JMESPath) expression is incorrect, then while requesting the custom_fields via APIs, you will not receive an error. Instead, the API will respond with "INVALID_JSON_PATH" mapped to the incorrectly configured field. Ensure that all JMESPath expressions are valid to retrieve the intended data correctly.

Organization Level Mapping

  • Click on “Organization Level”
  • Select your integration from the Dropdown
  • Fill or Select Data field box, you can choose either
    • Select Mapping from Options
    • Click the </> button to view the raw JSON response and click the desired field
    • Enter the JSON Path(JMESPath) expression directly.
You can add multiple mappings to a single custom field by clicking the “Add New” button and repeating the process for different connectors or integrations.

Next steps