Recruitment Operations, Analytics & Leadership · 1 of 11

Building a Recruitment Tracker in Excel or Google Sheets

Complete operational guide to tracking candidates, managing pipelines, and using spreadsheet data for recruitment analytics. From setup to metrics — everything you need to move from chaos to clarity.

You're managing five open positions. You've got 120 candidates across various stages. Two got rejected last week, three are waiting on hiring manager feedback from 10 days ago, one accepted an offer, another is suddenly not responding, and three more—you're honestly not sure where they are.

This is the tracker problem.

Most recruiters operate in three broken states: Email chaos — everything lives in your inbox scattered across dozens of threads. ATS-only — your ATS is the source of truth but you're checking it manually four times a day. Or Hybrid mess — a spreadsheet nobody updates, an ATS nobody fully logs into, WhatsApp conversations, LinkedIn messages, and notes on your desk.

If you're managing 3+ open requisitions or tracking 40+ candidates, you need a tracker. Not because it's fancy. Because it's how you stop dropping candidates, start seeing patterns, and actually know what's happening in your pipeline.

This guide walks you through building one from scratch—and using it to move from chaos to clarity.

What Actually Is a Recruitment Tracker?

A recruitment tracker is a structured system that records and monitors hiring activity throughout the entire recruitment lifecycle—from requirement open to candidate joining.

Think of it as a status dashboard and decision log rolled into one. It's different from an ATS. It's not fancy. It's not automated. But it's where your recruitment reality lives.

A simple recruitment workflow looks like this:

Requirement Open → Sourcing → Screening → Submission → Interview → Offer → Joining

Your tracker makes it easy to see exactly where every candidate and every position stands within this process.

Why Recruitment Tracker Skills Matter

Yes, Applicant Tracking Systems exist. They're powerful. They integrate with everything.

But here's the truth: Most recruitment leaders started their career with a spreadsheet.

Why should you learn this skill? Because it teaches you how recruitment information should be structured. Once you understand the underlying logic, ATS reports, dashboards, recruitment analytics—all of it becomes easier to understand.

A good tracker helps in five major areas:

Excel vs Google Sheets: Which Should You Use?

Both work. The choice depends on your situation.

Google Sheets

Best for: Small-to-medium teams (1–4 recruiters), distributed teams, real-time collaboration, agency recruiting, quick setup.

Excel

Best for: Mature recruitment operations, large datasets (1,000+ candidates), established processes, offline workflows, complex formulas and analysis.

My recommendation: Start with Google Sheets. The collaboration alone is worth it. Move to Excel later if you hit performance limits (usually around 500+ active candidates).

Building Your Tracker: The Two-Sheet Foundation

Don't put everything into one giant spreadsheet.

Instead, think about recruitment tracking in three logical levels:

  1. Requirement Tracker — High-level view of all open jobs
  2. Candidate Pipeline Tracker — Detailed tracking of each candidate against each req
  3. Recruitment Dashboard — Summary metrics and analytics

A beginner can start with the first two and gradually build the dashboard.

Sheet 1: Requirement Tracker (High-Level Overview)

This sheet provides a bird's-eye view of all open positions. One row = one position.

Requirement ID Job Title Department / Client Priority Status
REQ-001 Senior Java Developer Product Engineering High Sourcing
REQ-002 DevOps Engineer Infrastructure High Interviewing
REQ-003 Data Analyst Analytics Medium Sourcing

Essential columns: Requirement ID, Job Title, Department/Client, Location, Work Model, Experience Required, Primary Skills, Number of Openings, Priority, Requirement Open Date, Target Closure Date, Recruiter Owner, Requirement Status.

Pro Tip

Use Requirement ID (REQ-001, REQ-002, etc.) to connect everything. This becomes critical when different positions have similar job titles. Freeze your header row so column names stay visible when scrolling.

Sheet 2: Candidate Pipeline Tracker (Detailed Activity)

This is where most day-to-day recruitment happens. Each row represents one candidate against one requirement.

Section 1: Candidate Information

Section 2: Requirement Connection

Connect the candidate to a specific position using Requirement ID. Allows you to run analytics like "How many candidates do we have for REQ-001?"

Section 3: Sourcing Information

Section 4: Screening Information

Once a candidate expresses interest, screening begins. Track current salary, expected salary, notice period, availability, location preference, work authorization, key skills assessment, screening notes, recruiter recommendation (Strong Fit / Potential Fit / Not Suitable).

Section 5: Candidate Stage (The Core Column)

This may be the most important column in your entire tracker. Create a dropdown with standardized stages. Avoid free text. Standardization is essential for analytics.

Section 6: Interview Tracking

Track: Interview Round (1st / 2nd / Final), Interview Date, Interview Type (Technical / Managerial / Client), Interviewer(s), Interview Status, Interview Feedback, Next Round Date, Next Action.

Section 7: Offer and Joining Tracking

Track: Selection Date, Offered Compensation, Offer Release Date, Offer Acceptance Date, Expected Joining Date, Actual Joining Date, Offer Status, Joining Status, Dropout Reason.

Critical: Tracking Dropout Reasons

Possible reasons: Counteroffer accepted, Better opportunity found, Compensation mismatch, Location/relocation issues, Notice period extended, Personal reasons, No response, Role changed by company, Company withdrew offer. Tracking these patterns helps you identify systemic issues.

Section 8: Follow-Up Columns (The Game Changer)

Add three critical columns:

Now your tracker is more than a database. It's a daily recruitment action system.

Setting Up Your Spreadsheet: Step-by-Step

Step 1: Create Headers (5 minutes)

Create Sheet 1: "Requirements" and Sheet 2: "Candidates". Add column headers from the sections above. Freeze the header row. Google Sheets: View → Freeze → 1 row. Excel: View → Freeze Panes.

Step 2: Add Dropdowns for Standardization (10 minutes)

This is non-negotiable. Dropdowns prevent chaos. Create dropdowns for: Current Stage, Requirement Status, Priority, Source, Interview Status, Offer Status, Recruiter Owner, Screening Outcome.

Step 3: Add Sample Data (10 minutes)

Add 5–10 sample rows from your existing pipeline. Why? You'll find issues. Better to find these with fake data than after tracking 50 candidates.

Step 4: Add Conditional Formatting (10 minutes)

Make important actions visually obvious. Example: Highlight overdue follow-ups in red, high-priority reqs in yellow, interview-stage candidates in light blue.

Step 5: Add Formulas (15 minutes)

Days in Current Stage: =IF(ISBLANK(D2),"",TODAY()-D2) tells you how long a candidate has been sitting in their current stage.

Count Candidates by Requirement: =COUNTIF(Candidates!D:D,A2) automatically counts how many candidates are associated with each requirement.

Funnel Metrics: Count candidates by stage then calculate conversion rates between stages.

What to Track and What NOT to Track

Do Track

Candidate stage progression, source performance, days to hire, drop-off points, hiring manager response times, salary expectation vs offer, availability, visa sponsorship needs, interview feedback.

Don't Track

Physical characteristics, non-job-related personal info, pre-screening test scores (unless critical), every single communication, information you never look at, subjective impressions without context, protected characteristics.

The rule: If you can't act on the data, don't track it.

Real Examples: How Different Teams Use This

Example 1: Small Recruitment Agency (3 Recruiters)

Example 2: Corporate TA (Single Recruiter, High Volume)

Building Basic Recruitment Metrics

Example month:

Conversion rates:

Stage Transition Calculation Rate
Sourced → Screened 60 ÷ 150 × 100 40%
Screened → Submitted 30 ÷ 60 × 100 50%
Submitted → Interviewed 12 ÷ 30 × 100 40%
Interviewed → Offered 4 ÷ 12 × 100 33%
Offered → Joined 3 ÷ 4 × 100 75%

Now you can ask: Why is Submitted → Interviewed only 40%? Bad submissions? Hiring manager busy? Why is Offered → Joined only 75%? Are offers too low? Candidates getting counteroffers?

Your Daily and Weekly Routine

Every Morning (5 minutes):

  1. Sort by "Next Follow-Up Date" (overdue items on top)
  2. Review High-Priority Requirements — which need immediate sourcing?
  3. Check Candidates Requiring Follow-Up — who needs calls today?
  4. Review Interviews Today — confirmation calls? Prep needed?
  5. Check Offer Candidates — anyone approaching joining date?

Every Day End (10 minutes):

Update: New candidates sourced, screening outcomes, submissions, interview schedules, interview results, candidate communication notes, hiring manager feedback, offers released, joining updates, and most important: Next Follow-Up Date.

Every Monday (15 minutes):

Review all candidates without a "Next Follow-Up Date," check for candidates stuck in any stage for 10+ days, review "On Hold" candidates, check source pipeline, plan next month's sourcing focus.

Common Mistakes (And How to Fix Them)

Ready to Start Building Your Tracker?

This guide gives you the foundation. The key is starting simple: two sheets, 15 columns each, consistent updates once a week, and acting on what the data tells you.

Recruitment operations without clean data is like flying blind. Once you build this tracker and start using it, you'll immediately notice: candidates stop falling through cracks, hiring managers get better visibility, and you can answer questions like "Which source produces our best hires?" with actual data.

Get Posts in Your Inbox

Free weekly newsletter — practical recruitment tips every week.