Administrator

Admin Portal

Bullhorn CRM configuration

Note

The CRM Connector needs assigned by AnywhereNow. It is important to note that only one CRM Connector can be active per tenant at a time.

In order to load your Bullhorn CRM information into the AnywhereNow WebAgent, you'll need to configure the connection.

Prepare BullHorn

Before we can begin the configuration process, make sure the following dependencies are performed first:

  • A Bullhorn Environment with an OAuth application endpoint by creating a support ticket via the Bullhorn Resource Center.
    See: Get Started with the Bullhorn REST API | Bullhorn
  • A Bullhorn user account for authenticating with the following permission:
    • Login information access: Permissions to access login-related information.
    • API access: Permissions to use the Bullhorn API, including accessing endpoints and making requests.
    • Authentication: Permissions related to authentication mechanisms, such as OAuth or API key authentication.
    • Role-based access: Depending on your organization's setup, the API username may need specific roles or permissions assigned to it to access the login information endpoint.

Request login information from BullHorn

Making a request (GET) to this endpoint to return the list of correct URLs for that user.

Copy
cUrl
curl --location --globoff 'https://rest.bullhornstaffing.com/rest-services/loginInfo?username={API_Username}'

Note

API_Username: Correspond with the username with API permissions.

The response should look similar to:

Copy
Response
{
    "atsUrl": "https://cls91.bullhornstaffing.com",
    "billingSyncUrl": "https://wfr-west9.bullhornstaffing.com/billing-sync-services",
    "coreUrl": "https://cls91.bullhornstaffing.com/core",
    "documentEditorUrl": "https://docs-emea.bullhornstaffing.com/document/",
    "mobileUrl": "https://m-west9.bullhorn.com",
    "oauthUrl": "https://auth-west9.bullhornstaffing.com/oauth",
    "restUrl": "https://rest-west9.bullhornstaffing.com/rest-services",
    "samlUrl": "http://cls91.bullhornstaffing.com/BullhornStaffing/SAML/Login.cfm",
    "novoUrl": "https://app.bullhornstaffing.com",
    "pulseInboxUrl": "https://pulse-inbox.bullhornstaffing.com",
    "canvasUrl": "https://lasbigateway.bullhorn.com/canvas/cgi-bin/cognosisapi.dll",
    "npsSurveyUrl": "https://surveys-west9.bullhorn.com{{path}}?sl=91&{{params}}",
    "ulUrl": "https://lasuniversal9.bullhornstaffing.com/universal-login",
    "dataCenterId": 91,
    "superClusterId": 91
}

Configure CRM Connection in the Admin Portal

Follow these steps to configure the CRM connection in the admin portal:

  1. Navigate to the CRM Configuration tab.

  2. Enter the following information in the corresponding fields:

    1. In the "Application Host" field, enter Bullhorn application URL.
      This correspond with the atsUrl in the response during Request login information from BullHorn
      (e.g. https://api-[CLUSTER_ID].bullhornstaffing.com)

    2. In the "Authorization URL" field, enter Bullhorn authorization URL.
      This correspond with the oauthUrl in the response during Request login information from BullHorn
      (e.g. https://auth-[CLUSTER_ID].bullhornstaffing.com)

    3. In the "REST API login URL" field, enter Bullhorn Rest API Login URL.
      This correspond with the restUrl in the response during Request login information from BullHorn
      (e.g. https://rest-[CLUSTER_ID].bullhornstaffing.com)

    4. In the "Username" field, enter username of the Bullhorn user created during the preparations.

    5. In the "Password" field, enter password of the Bullhorn user created during the preparations.

    6. In the "Client ID" field, enter Connected App provided client ID.
      This is retrieved when requesting an OAuth application endpoint by creating a support ticket via the Bullhorn Resource Center

    7. In the "Client Secret" field, enter Connected App provided Client secret.
      This is retrieved when requesting an OAuth application endpoint by creating a support ticket via the Bullhorn Resource Center

  3. Once all the fields have been populated, click "Save" to save your BullHorn connector configuration.

Environment

minute to read