n8n, Supabase

Hiring Agent

Built for Break Into VC - a hiring and training firm simplifying how talent is matched to roles in venture capital and finance.

saved per month in reading resumes

200+ hours

saved per month in reading resumes

200+ hours

saved per month in reading resumes

200+ hours

To strategize, build, deploy

2 Weeks

To strategize, build, deploy

2 Weeks

To strategize, build, deploy

2 Weeks

from start to end

3.5 mins

from start to end

3.5 mins

from start to end

3.5 mins

abstract flowing object
abstract flowing object

Automating resume screening with intelligence and precision

This agent evaluates thousands of resumes against each new job description to instantly surface the most relevant candidates - complete with reasoning and scoring. It replaces hours of manual screening with a consistent, data-driven process that recruiters can trust.

Results at a glance

  • 200+ hours saved every month

  • 3.5 minutes average runtime per query

  • 1,200+ resumes processed with accuracy

The problem

The recruitment team at Break Into VC was spending hours manually reviewing resumes for every new role. As the number of candidates grew, the process became increasingly unmanageable, making it difficult to maintain speed and fairness in early-stage screening.

The solution

We built an intelligent agent that automates Level 1 screening for every incoming JD. The system stores all candidate resumes in a centralized database, evaluates each new JD against the entire pool, and returns a ranked shortlist with match scores and explanations. Recruiters simply send a Slack message containing the JD and receive a Google Sheet with the top candidates in minutes.

abstract jellyfish
abstract jellyfish

How it works

  1. Database setup: Resumes uploaded in PDF format are stored in Supabase and indexed using vector embeddings.

  2. Hard match: An SQL query filters candidates by mandatory fields like experience and location.

  3. Relevance scoring: A custom RAG pipeline analyzes semantic similarity between the JD and each candidate profile.

  4. Combination logic: The system merges both filters to produce a final ranked list of 20–50 resumes with scores and reasoning.

  5. Delivery: A Slack command triggers the workflow and shares the resulting Google Sheet automatically.

Impact

  • Reduced manual screening time by 4 hours per JD

  • 200+ recruiter hours saved monthly across 50 JDs

  • 3.5-minute average end-to-end processing time

  • Consistent, explainable results that increased recruiter trust in automation

Build overview

  • Duration: 2 weeks (strategy, setup, database configuration, custom RAG implementation)

  • Stack: n8n, Supabase, OpenAI, Google Suite, Slack API

  • Client: Break Into VC (VC hiring and training firm)

  • Key challenges: Implementing conditional logic for incomplete resumes and optimizing vector retrieval accuracy

In summary

The Hiring Agent transformed resume screening from a manual bottleneck into a fully automated, explainable workflow. By combining structured SQL filters with vector-based reasoning, the team at Break Into VC reduced screening time by over 200 hours a month - while gaining faster, data-backed hiring decisions.

Next work

Explore more of our
works.

Explore more of our
works.

Explore more of our
works.