Using 3rd Party AI Automatch
The Third-Party Auto-Match Algorithm allows a third-party job matching service to be used in place of the Bullhorn Automation
feature.When a job hits the auto match step rather than using the Bullhorn Automation Machine Learning algorithm to match candidates users can configure their settings to use a third-party algorithm if it better suits their needs.
Prerequisites
- Webhooks Enabled
- API Tab Enabled
- MaxCandidates, MinScore, MaxDistance, and CandidateIds will be required either in the Data or URL sections
This feature is part of the Automation Enterprise package. If you are unsure which package you have, reach out to your Account Manager.
Workflow Overview
-
A job will enter the auto-match step in a customer’s environment
-
Automation will make an HTTP request to the 3rd party’s specified endpoint
-
The payload will include the job ATS ID, job title, and customer-defined key match settings
-
The 3rd party will return a list of ATS Candidate IDs.
-
The auto-match step will then retrieve the candidates based on those ATS Candidate IDs and the step will execute according to the Automation settings.
Bullhorn Automation supports authentication via request headers for webhooks. See Header in the Configuration section of this article for details.
Adding Automation
When adding an Automation to the Job Entity to Match Candidates the information added in the Match Candidates Webhook will be used to create the list of candidates.
Users will set match preferences as part of the Match Candidates automation step.
By default, the Match Candidate step will search across all candidates.
Clients can use the Only match candidates that are part of the following list option to match jobs against a subset of candidates. This is helpful in excluding candidates on assignment, inactive, or otherwise not likely to be an ideal match.