π‘ SOLUTION
I built an AI-powered recruitment automation that:
β
Automatically reads incoming applications from Gmail
β
Matches and validates the position applied for against open roles β even with typos or inconsistent naming
β
Extracts and evaluates each CV against HR-defined criteria using AI
β
Detects duplicate applications and responds accordingly
β
Informs applicants when a position is closed, and shares current openings
β
Routes candidates into three tiers β Recommended, Consider, Reject
β
Logs every application and outcome for full traceability
β‘οΈ RESULT (based on real testing across 8 scenarios)
β
Processes a full application β reading the email, matching the position, extracting the CV, running the AI evaluation, and replying β in an average of ~25 seconds
β
Early rejections like duplicates and invalid applications resolve in under 15 seconds
β
Even non-standard CVs (image-based/creative formats) still get processed automatically, falling back to a secondary extraction method β takes ~40 seconds, still well under a minute
β
Borderline ("Consider") candidates reach HR's review queue in roughly the same ~25-30 seconds β the only wait left is a human decision, not the system
β
Every application, across all 8 tested scenarios, is logged and traceable β nothing gets lost or forgotten
β
Runs continuously with no dependency on someone being available to trigger it