Skip to main content

Bullhorn Recruitment Cloud (Bullhorn for Salesforce, BH4SF)

Updated over 3 months ago

Integration was made for the following reasons:
- Fetch job posts from BH4SF account via API
- Create Ad campaigns based on the jobs retrieved
- Gather candidate's applications (along with CV) and transfer them to Bullhorn via API


NOTE: Integration is suitable for customers, who uses Salesforce as their primary ERP system, with ATS module from Bullhorn, called Bullhorn For Salesforce

Step 1) Salesforce configuration: From Salesforce, navigate to Setup menu, type and select External Client Apps Manager, choose New External Client App:

Create a new External Client App with both Basic information filled in, and OAuth Flow enabled

Basic Information

For the OAuth flow, there are three things to configure:
1) Callback URL field to be set as: https://connect-test.adway.ai/admin/oauth
2) OAuth Scopes to be choosen as Full Access (full)
3) Flow Enablement to be set as Enable Authorization Code and Credentials Flow

OAuth Flow configuration

Hit a Create button. Once saved, make sure to obtain Client ID and Client Secret from the newly created connector:

Step 2) Adway configuration

To connect the BH4SF account to the Adway account, the user must create a "connection" with a Connector. This can be done on the corresponding screen:

As a System choose "Bullhorn", as "Routines" select "For SalesForce (OAuth)".

Choose connector type

Make sure to Authorize as an External Application

Adway uses the OAuth approach (Similar to "Login with Google") - when the user presses the "Authorize" button, a Bullhorn login popup appears for the user to prompt credentials.

After being successfully logged in you should see a success confirmation:

Then you can verify the jobs mapping on the corresponding "Mapping" tab of the connector configuration screen, or hit "Run" to fetch the job posting data.

Did this answer your question?