Sometimes a query to find a record that was recently created, does not work and due to this we are creating duplicate records.

Here is an example

On 10/20/2017 9:03 AM, 2 consecutive applies came in with the email address A.

During the second apply, the record created during the first iteration should have been picked up, but instead it did not . As a result of this we believed the second apply to be a new candidate and created a duplicate record.

This happens when the consecutive applies are back to back with little to no time in between them

We expect first record gets picked up properly irrespective of the time interval in between applies.

Are you receiving these new candidates through a job board or applicant portal that you custom coded? If so when you see these duplicates created, do they appear to be applies to the same position?

What is likely happening here is candidates are double clicking the submit or apply button which is sending two versions of the candidate to Bullhorn. The way Bullhorn's turnkey job board prevents this is by locking the submit/apply button so once it is clicked once it cannot be clicked again.