I design a recruiting KPI dashboard around decisions, not around every field available in the applicant system. A hiring leader may need to know which roles are at risk, a recruiter may need to know which next actions are overdue, and a finance partner may need to understand spend. Those are different views of the same process.
Start with a small KPI set
I usually organize the dashboard into six groups:
| Group | Questions the view should answer |
|---|---|
| Funnel | Where are candidates progressing or dropping out? |
| Sourcing | Which channels are producing useful candidates? |
| Speed | Where is the process waiting? |
| Cost | What spend is connected to hiring activity? |
| Quality | Are hires and offers meeting the agreed outcome measures? |
| Experience and activity | Are candidates and interviewers receiving timely follow-up? |
I define each KPI before adding it to a chart. Time to fill needs clear start and end dates. Offer acceptance needs rules for accepted, declined, expired, and withdrawn offers.
Funnel and sourcing metrics
The funnel view can show counts and conversion rates for sourced candidates, applicants, recruiter screens, hiring manager screens, interviews, offers, and hires. I put the denominator beside each rate because "screen conversion" can mean different things depending on whether it is based on screens started or candidates submitted.
For sourcing, I compare channels by progression and outcome:
- Candidates entering each stage by source
- Stage conversion by source
- Offers and hires by source
- Source attribution completeness
- Agency submissions and duplicate rate, when relevant
I do not call a source effective because it produces applications. I look at whether candidates meet the requirements and progress. I keep attribution rules stable during the reporting period.
Speed and workload metrics
Speed metrics should reveal waiting, not encourage rushed decisions. I track time from approval to first qualified review, time in each stage, final interview to decision, and offer to response. I segment when the overall number hides a bottleneck.
The workload view includes active requisitions, candidates awaiting action or feedback, scheduled interviews, and overdue next actions. I pair each count with an owner and date.
Cost and quality metrics
For cost, I track approved recruiting spend, advertising spend, agency fees, and other agreed costs. Cost per hire is calculated as defined spend divided by hires within the selected period. I show the period and exclude unapproved estimates from the main KPI.
Quality needs an agreed follow-up measure, such as a manager review, retention point, performance evaluation, or first-deliverable completion. I do not invent a quality score without reliable outcome data. I show the measure and its limitations.
Candidate experience and process health
I include candidate experience signals that the team can act on:
- Time to acknowledge an application or outreach response
- Time between interview stages
- Missing feedback by deadline
- Candidate withdrawals and stated reasons
- Offer declines and recorded reasons
- Survey responses, if the team collects them consistently
I also monitor process health: roles without intake, interviews without competencies, candidates without next actions, and blank disposition reasons. These can signal future delays.
Dashboard layout I use
I keep the first screen readable:
- Top row: open roles, hires, offers awaiting response, and roles at risk
- Middle row: funnel conversion, source progression, and time by stage
- Bottom row: workload, overdue actions, candidate experience signals, and open data-quality issues
- Detail views: requisition, source, recruiter, department, and date filters
Every chart has a period, owner, definition, and refresh date. I avoid decorative gauges that imply precision the data cannot support.
Review the dashboard as a team
In the weekly hiring review, I ask three questions for each exception: what changed, why did it change, and what action has an owner? I record the action outside the chart and revisit it at the next review. If a metric repeatedly creates confusion, I fix the definition or remove it.
A useful recruiting KPI dashboard does not prove that the team is busy. It helps the team make a better decision about funnel health, candidate treatment, resource allocation, and hiring risk.