Skip to main content
H
Hannah
Job Matching

Unlock 35% More Placements from Your Existing Database — Before You Post a Single Job Ad

35% increase in placements from existing ATS database, 50% reduction in external sourcing spend, talent pool utilization from 5% to 40%

Senior recruiter time on passive sourcing — reclaimed Deploys in 6-8 weeks

The problem

Every recruitment agency sits on a goldmine it barely uses. The average agency ATS contains tens of thousands of candidate records accumulated over years of operation. These are people who have already been sourced, screened, and in many cases interviewed. Yet when a new role lands, the first instinct is to post on job boards and start sourcing from scratch. The existing database -- which represents millions of dollars in accumulated sourcing investment -- goes largely untapped.

The reason is practical, not strategic. Searching an ATS database is painful. Boolean searches return too many irrelevant results or too few. Candidate records are inconsistently tagged, skills are described in different terminology, and there is no reliable way to know which candidates from two years ago are now actively looking. Consultants learn through experience that searching the database often wastes more time than it saves, so they default to fresh sourcing from LinkedIn and Indeed.

This creates a vicious cycle. New candidates are sourced, placed or not, and then added to the database where they are equally likely to be forgotten. The database grows larger and less useful over time. Meanwhile, the agency pays increasing job board fees and LinkedIn Recruiter licenses to find candidates who may already exist in their own system under slightly different keywords. Source mix becomes heavily weighted toward expensive external channels.

Hannah is your AI Job Matching specialist. She continuously indexes and normalizes candidate records, understands semantic skill relationships (a "full-stack developer" matches roles asking for "software engineer" with React and Node experience), identifies candidates whose career trajectory suggests they may be ready for a move, and proactively surfaces matches for every new role before any external sourcing begins. At 8 AM Monday, you see: "New Director of Engineering role from Acme Corp. 6 strong matches already in your database. Top match: James Park, last placed as Senior Engineer 18 months ago, recently updated LinkedIn. [View Matches] [Draft Outreach]."

Senior recruiter time on passive sourcing — reclaimed
That is why you need Hannah.

How it works

How Hannah works, step by step

Each step is automated. Hannah only escalates when human judgment is required.

1
New role specification registered in ATS or existing role requirements updated

Hannah parses role requirements into structured criteria, expanding keyword-based requirements into semantic skill clusters and experience patterns. She also identifies implicit requirements (a "startup CTO" role implies hands-on coding + management + fundraising awareness)

2
Role requirements structured and semantic model built

Hannah searches the entire ATS candidate database using semantic matching, scoring each candidate on skills fit, experience depth, salary expectations alignment, location compatibility, and recency of engagement. LinkedIn activity signals (profile updates, job changes) are factored in to predict availability

3
Database matches ranked and scored

Hannah presents the consultant with the top 15 candidates via Slack, each with a match summary, last contact date, predicted availability status, competing offer risk assessment, and a suggested re-engagement approach tailored to how long since last contact

4
Consultant selects candidates for outreach

Hannah drafts personalized re-engagement messages referencing the candidate's last interaction with the agency, their career progression since then, and the specific new opportunity. Each message is staged for consultant review before sending

5
Weekly talent pool health report

Hannah generates a talent pool report: database utilization rate, candidates matched vs. placed, source channel ROI comparison (database matches vs. job board vs. LinkedIn sourcing), and recommendations for database enrichment (stale records that need updating)

6
Match quality is uncertain (outdated records), role is a confidential search, or candidate was previously flagged as do-not-contact

Hannah flags the record for consultant review rather than including in automated outreach. Confidential searches are handled entirely by the assigned consultant with no automated candidate contact

What Hannah handles vs. what stays with you

Clear boundaries. Hannah works autonomously within defined limits and escalates everything else.

Hannah handles
  • Hannah parses role requirements into structured criteria, expanding keyword-b...
  • Hannah searches the entire ATS candidate database using semantic matching, sc...
  • Hannah presents the consultant with the top 15 candidates via Slack, each wit...
  • Hannah drafts personalized re-engagement messages referencing the candidate's...
boundary
Your team handles
  • All candidate outreach for matched roles is approved by the assigned consultant before sending
  • Confidential and retained searches are managed entirely by senior consultants with no automated outreach
  • Candidate data privacy requests (deletion, restriction of processing under GDPR) are handled by the compliance team
  • Hannah does not contact candidates who have opted out of agency communications
  • Salary benchmarking and compensation advice for matched candidates is provided by consultants only

Integrations

Works inside your existing tools

Hannah connects to the platforms you already use. No new software to learn.

LinkedIn Reads from
Greenhouse Reads & writes
Lever Reads & writes
Slack Writes to

Implementation

From zero to Hannah

Hannah is deployed gradually with measurable checkpoints at every stage.

Deploy time
6-8 weeks
Monitoring mode first, then gradual rollout
📋
Data required
  • Complete ATS candidate database with full record history
  • Role specification archive with placement outcomes for training the matching model
  • LinkedIn Recruiter API access or Sales Navigator integration for activity signals
  • Data quality audit identifying record completeness and tagging consistency
  • Historical placement data showing which match criteria predict successful outcomes
🚀
Pilot process

Pilot indexes the full database and runs matching against 10 active roles. Week 1-4 Hannah-generated shortlists are compared against consultant-sourced candidates from job boards.

Full validation before production deployment

Your AI team

Works alongside Hannah

These AI employees share data and coordinate with Hannah to cover your full operation.

H

Deploy Hannah for your recruitment operations

Start with a 90-minute discovery session. We will assess whether Hannah is the right fit for your workflows and show you exactly what changes.