Automate passive candidate sourcing & engagement with Hunter.io, AI scoring & Gmail
How It Works: The AI Recruiter Engine This workflow is a powerful, two-phase system designed to automate the entire passive candidate sourcing and engagement cycle. --- Phase 1: Sourcing & Enrichment This phase is tri...
Template notes
How It Works: The AI Recruiter Engine
This workflow is a powerful, two-phase system designed to automate the entire passive candidate sourcing and engagement cycle.
---
Phase 1: Sourcing & Enrichment This phase is triggered manually and focuses on finding, analyzing, and scoring potential candidates. 1. Manual Trigger: You start the workflow manually by providing a jobTitle and keywords. 2. Code (Generate Search Query): This node uses your input to create a sophisticated search query for an external sourcing platform. 3. HTTP Request (Hunter.io/Clearbit): The workflow queries a third-party API to find public email addresses for the target companies or candidates. 4. Code (Filter Candidates): This node filters the raw data, keeping only candidates who match your basic criteria. 5. Airtable/Google Sheets (Log Candidates): All potential candidates are logged into your centralized database to serve as your simple ATS. 6. Code (AI Analysis & Score): This node prepares a prompt with the candidate's profile data and sends it to a generative AI model (via an HTTP Request). It then calculates a final score based on the AI's analysis and other criteria. 7. If (Is Score > 75?): This node checks if the candidate’s score meets your threshold. If so, they are passed to the next phase; otherwise, they are filtered out.
Phase 2: Automated Outreach & Nurturing This phase handles the multi-step, personalized email communication with high-scoring candidates. 1. Gmail (Send Initial Email): The workflow sends a personalized first email using dynamic data from the candidate's profile. 2. Airtable/Google Sheets (Update Status): The candidate's status is updated to Contacted in your database. 3. Wait: The workflow pauses for a set period (e.g., 3 days) to allow time for a response. 4. If (No Reply?): This node checks the candidate's status in your database. If they haven't replied, the workflow proceeds to the next email. 5. Gmail (Send Follow-up): A follow-up email is sent to the candidate. This sequence repeats with a final nurture email to close the loop.
---
How to Set Up
1. Prepare Your Credentials & Database: Database: Create a database in Airtable or Google Sheets with columns for Name, Email, Score, Status, and any other data you want to track. Email: Set up a Gmail or other email service credential in n8n. Sourcing API: Obtain an API key for a sourcing service like Hunter.io to find public email addresses.