List Criteria Support

This article documents known behaviors and limitations when building list criteria in Bullhorn Automation, organized by entity type.

Contacts and Candidates

Primary vs. Additional Contacts

Bullhorn Automation communicates only with the main contact in the Sales Contact field. Additional contacts in other fields cannot be processed through an automation as the primary Sales Contact.

Notes with Multiple Sales Contact References

When a Note references more than one Sales Contact via the Additional References field, Bullhorn Automation can only attach it to one of those records. The record it attaches to is chosen at random, and the other referenced contacts do not receive the note.

This causes a common symptom: a “Contacts without Notes” list in Bullhorn Automation shows a higher count than the same search in Bullhorn ATS. The contacts that appear note-free in Automation are not missing data — their notes exist in the ATS but were attached to a different referenced record in Automation.

This is an architectural limitation, not a sync or configuration issue. A resync will not resolve it.

Notes on Cross-Entity References

Bullhorn Automation does not pull in Notes where a Sales Contact is referenced on a Note that belongs to a Candidate record. Only Notes directly associated with the Sales Contact record are synced.

Date Criteria

Using Dynamic Date Criteria

To return Candidates with a Placement ending in the next 30 days dynamically, use the following criteria:

Using “IS NOT” Logic with Date Qualifiers in the Same Logic Statement

This finds all Submissions where “Packet Created” equals 1 and “Date Added” is less than 2 days ago, then returns everything except those records because of the IS NOT qualifier. The IS NOT applies to the entire statement, including the date qualifier field.

Submissions

Video Example