capabilities.work

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.

  1. 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.
  2. Update the matched candidate with the supplied contact details. Only the supplied fields are changed; everything else on the profile is left intact.
  3. Create a new candidate when the email search returned no match.
  4. Attach an intake note to the candidate so recruiters can see where the record came from. Runs against whichever candidate id the branch produced.
  5. 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.