Candidate Intake with Deduplication
A 5-step recipe with Ashby. We can help you get access.
Recipe · 5 steps
Candidate Intake with Deduplication
with Ashby · Talent Acquisition Management
Deduplicate on email, create or update the candidate, then note and verify.
- Search Ashby for an existing candidate with this email. Ashby matches on the candidate's email addresses, so this is the reliable dedupe key before any write.
- Update the matched candidate with the supplied contact details. Only the supplied fields are changed; everything else on the profile is left intact.
- Create a new candidate when the email search returned no match.
- Attach an intake note to the candidate so recruiters can see where the record came from. Runs against whichever candidate id the branch produced.
- Read the candidate back to confirm the write landed and to hand the caller a complete profile.
What you'll need to have ready
- email: Primary personal email of the candidate, used as the dedupe key.
- name: The first and last name of the candidate (e.g. "Adam Hart").
- phoneNumber: Primary personal phone number of the candidate.
- linkedInUrl: Url to the candidate's LinkedIn profile. Must be a valid Url.
- githubUrl: Url to the candidate's GitHub profile. Must be a valid Url.
- note: Intake note to record on the candidate (e.g. where they came from).
For your developer
Arazzo workflow ashby-hq:candidate-intake, 5 operations: candidateSearch → candidateUpdate → candidateCreate → candidateCreateNote → candidateInfo. Specs on APIs.io.