How to go from 100s of applications to a shortlist in minutes using AI

Welcome to episode three of Pinpoint's How-To Series, where we discuss how to use AI to go from 100s of applications to a shortlist in minutes.

Paul Simpson
Head of Customer Success
Video
22 mins | Article 5 min read
July 9, 2026
Episode three of Pinpoint's How-To Series, where we discuss what an MCP is, how to set it up and 5 ways to use it in TA today

When a job goes live and applications start coming in, the instinct is to open the first one and start reviewing. But if you don't have a process in place before you do that, you end up doing the same manual work hundreds of times, and the 80th application you read is getting a different standard than the 10th.

In episode three of the Pinpoint How-To Series, I walked through a complete workflow for getting from 100s of applicants to a confident shortlist of five. Almost none of it required manual review until the very end.

Five steps to go from 300 applicants to a confident shortlist

1. Setting the applicant benchmark

The first number I need to know before anything else is: how many applicants does it take for me to make a hire? This matters because if you don't know it, you'll either under-source and stall your pipeline, or over-source and end up reviewing hundreds of resumes you'll never seriously consider.

Rather than guess, I asked Hiring Copilot to build me a custom insights widget pulling from my own historical data: total applicants and total hires for this role. It came back with 318 applications and two hires. That's roughly a 160-to-1 ratio. I rounded up to 300 as my working target: enough cushion for a slower month, without creating overhead I'll never use.

Try it yourself

  1. Navigate to Hiring Copilot in Pinpoint.
  2. Ask it to build a custom insights widget showing your total applicants and total hires for a specific role. A few back-and-forths are usually enough to get exactly what you need.
  3. Use that ratio to set a working target. Round up slightly to account for slower periods.

2. Automating the applicant cap

Once I have a real, data-backed target, I want that number to enforce itself. A job left open past its useful point doesn't attract better candidates. It just adds more work. Showing up to 700 applications instead of 300 more than doubles the review job for no real improvement in outcome.

So I set the job to close itself automatically once it hits 300 applications. Every application after that point is diminishing returns. The data tells me I already have enough signal to make a confident hire.

Try it yourself

  1. Go to the Automation builder in Pinpoint.
  2. Create an automation: when job status equals Open and applications reach your target number, flip the job status to Closed.
  3. The job closes when you have enough signal, not when someone remembers to close it.

3. Filtering with non-negotiables

With the cap in place, 281 of my 300 applications had already moved to Rejected before I'd lifted a finger. That's because I'd built in non-negotiable questions, sometimes called knockout questions, and the logic is straightforward: don't spend human review time on candidates who were never eligible in the first place.

Every applicant answers a short set of dealbreaker questions: Are you over 18? Do you live within 30 miles of Chicago? Are you legally authorized to work in the United States? These aren't preferences. They're requirements the role can't function without.

For everyone who clears those requirements, I also screen on experience. Three to five years means a rejection from this role, but they go straight into a Talent Pipeline rather than disappearing entirely. I don't want to lose these people. The same gap that rules them out today could close in a year or two, and I'd rather have them warm in a pipeline than start from zero next time I post the role. Five or more years clears the bar and goes straight to Review.

Try it yourself

  1. Add a short set of dealbreaker questions to your application form. These should be requirements the role can't function without: right-to-work status, proximity to the work location, minimum age if the role requires it.
  2. Build an automation for candidates who answer "No" to any dealbreaker: send a rejection email with a one-day delay (an instant auto-rejection can feel cold and reflects poorly on the candidate experience), tag the candidate as "Underqualified" so there's a clear, defensible reason on record, and move them to Rejected.
  3. Add an experience branch: candidates below the threshold go to Rejected and into a Talent Pipeline; candidates who meet it go straight to Initial Review.

The result: every rejection has a clear reason attached, good-but-early candidates are preserved for later, and the candidates who clear every bar are at the top of my review list, before I've opened a single application.

4. A second layer of review with AI fields

At this point I had 19 candidates in Initial Review. Everyone there had already claimed five or more years of experience and met every legal requirement. But "claimed" is the key word: application answers are self-reported, and people don't always describe their experience accurately. Sometimes it's genuine optimism rather than dishonesty. Either way, I want to verify it before I spend real review time on it.

So I created a custom AI field (sometimes called a Criteria Checklist), asking the system to check whether each candidate's resume actually supports five-plus years of experience. That single check took my 19 candidates down to six or seven who genuinely held up under scrutiny.

Try it yourself

  1. Create a custom AI field on the job. Set it to answer a specific question: does this candidate's resume actually support the required years of experience?
  2. Let it run across the candidates in your Initial Review stage.
  3. Move only the candidates who hold up under scrutiny into Final Review.

5. Manual review of your finalist shortlist

By this point, I'm not looking at 300 applications. I'm looking at a shortlist of six or seven finalists, each of whom has cleared every automated check. This is intentionally the first point in the whole process where I put my own eyes on candidates, and with a pool this small, manual review is actually a good use of my time.

I used the viewing queue in split view (resume and application side by side) and prioritized my top three or four. This is the stage where judgment and experience genuinely matter. The system has done the filtering, but the final call on fit is still a human one.

Try it yourself

  1. Open the viewing queue for your Final Review candidates.
  2. Click into split view. It puts the resume and the application side by side, so you're not switching between tabs.
  3. Star candidates as you go and move people forward or back. With a pool of six or seven, prioritizing your top three or four is straightforward.
  4. Move your top candidates into the Phone Screen or Interview stage.

Interviewing your finalists with AI-generated interview questions

Once someone's in the phone screen stage, I open Hiring Copilot one more time, this time per candidate. I ask it to compare the job description against that specific candidate's application and resume, and generate five strong interview questions tailored to both.

Generic interview questions get generic answers. By grounding the questions in both the job description and the candidate's actual background, I'm asking things that test fit for this role and this person, whether or not you're also using scorecards.

Try it yourself

  1. Open a candidate's profile in Pinpoint.
  2. Open Hiring Copilot.
  3. Ask it to compare the job description against the candidate's application and resume, and generate five strong interview questions tailored to both.
  4. Use those questions in your phone screen or first interview.

Key takeaways

  • Start with a real number. Your historical data tells you exactly how many applications you need to make a confident hire for a specific role. Hiring Copilot can surface that in a few prompts, using your data instead of an industry average that may not reflect your reality.
  • Filtering isn't about cutting corners. Non-negotiables and experience branches exist so human review time goes to the candidates who actually need it, not the ones who were never eligible. Every rejection has a clear reason attached before you've made a single decision manually.
  • The process reduces the pool. It doesn't replace the recruiter. The automation and AI filtering happen before you've read a single application. The final call on fit is still yours, applied to a short list instead of a long one.

What to do this week

  • Open Hiring Copilot and ask it to build an insights widget for one of your current or recent jobs, showing total applicants and total hires. Use it to find your actual applicant-to-hire ratio for that role.
  • Set up one automation. Start with the applicant cap: configure the job to close itself when it hits your target number.
  • Review the knockout questions on your most active job. Are there requirements you're currently screening for manually that could be automated?

Author

Paul Simpson
Head of Customer Success

Paul is dedicated to helping our customers get the most out of Pinpoint. He leads our team of Customer Success Managers, making sure you always have the guidance, support, and insights you need to achieve your hiring goals.

Take a closer look

Learn where AI can have the biggest impact in your recruiting workflow.
G2
4.8
Capterra
4.8
SSR
4.8