InsightsProspect research

Apollo Gives You 10,000 Leads. Here's How to Find the 40 Worth Contacting

A practical framework for ranking B2B prospects using ICP fit, intent, timing, and buying signals.

Levente KecskemétiFounder of HitUp7 min read
An archer's target with an arrow near the bullseye, representing precision over volume in prospecting.

Apollo can give you 10,000 leads before your coffee gets cold, and that is where the trouble starts.

Because 10,000 rows in a spreadsheet are not 10,000 opportunities. They are 10,000 maybes.

Some work at the wrong companies, some have the right title but no reason to care about your offer, and some have a verified email and nothing else going for them.

Yet we call all of them leads, put them into a sequence, and act surprised when nobody replies.

The bottleneck is no longer finding people. It is deciding who deserves your attention.

That is the problem I kept running into while building HitUp: getting names and email addresses was easy, but working out which companies were actually worth contacting, and why now, was the real job.

The short answer

To find the 40 strongest prospects from a large Apollo search:

  1. Run a broad prospect search using your ICP: industry, size, location, title, and any other hard requirement.
  2. Apply hard filters and remove every company that fails a non-negotiable requirement.
  3. What remains is your working pool, for example 10,000 matching contacts.
  4. Run an initial fit ranking so research time goes to the companies most likely to matter.
  5. Research the top-ranked companies for evidence of the problem and a reason the timing is right.
  6. Re-rank with that research. This final ranking weighs ICP fit, evidence, timing, intent, signals, and the decision-maker most likely to own the problem.
  7. Manually review the top of the list: check sources, roles, and contact data.
  8. Ship the final 40.

How the pool narrows down

Broad prospect search

Search by industry, size, location, title, and other ICP basics.

Hard filters

Remove every company that fails a non-negotiable requirement.

10,000 matching contacts

The working pool left once the hard filters are applied.

Initial fit ranking

A light pass to decide which companies earn a closer look.

Company research

Look for evidence of the problem and a reason the timing is right.

Final ranking

Re-rank with the research: fit, evidence, timing, intent, and signals.

Manual review

Check every source, role, and claim by hand.

40 companies

Researched, ranked, and ready to contact.

A qualified B2B prospect is a company that fits your ICP, shows relevant evidence or timing, and has a reachable person who likely owns the problem.

Apollo is a starting pool, not a sales strategy

Apollo is very good at finding possible matches.

You can filter people and companies by job title, location, company size, industry, technology, job postings, and buying intent. Apollo's search filters guide lists everything available, and it turns a huge database into a smaller pool, but a filtered record is still only a candidate.

Imagine two companies that both match your search:

  • Both are B2B SaaS companies with ~100 employees in the US.
  • Both have a VP of Sales with a verified email.

On paper, they look almost identical.

But one has been quiet for a year.

The other just hired a new sales leader, opened six sales roles, and entered a new market.

Same filters. Very different priority. Apollo helped you find both, but it did not decide for you.

Start with reasons to say no

Most people begin an ICP by describing everyone who could possibly buy.

That is how an ICP slowly becomes "companies with money."

A useful Ideal Customer Profile should be strict enough that two people can look at the same company and reach roughly the same conclusion. "B2B SaaS companies in the US" is not enough. You may also need to define:

  • Company size, product type, and customer type
  • Sales model, market, and growth stage
  • Relevant team size and technology
  • The specific problem you solve

For example, reject:

  • Agencies and B2C companies
  • Companies below 20 employees or in restricted industries
  • Existing customers or companies your team already contacted

A strong buying signal cannot rescue a bad fit. Remove it before doing expensive research.

The four questions that matter

1. Could this company become a good customer?

This is ICP fit: check industry, size, location, business model, customer type, sales motion, and any other hard requirement, and be strict about it.

A wider pool feels productive because the number goes up. In reality, you are just creating more weak companies to research later.

2. Is there evidence of the problem you solve?

A company can fit your ICP and still show no visible need for your offer, so look for evidence that connects directly to the problem you solve.

If you sell sales-onboarding software, useful clues could include:

  • Several open SDR roles or a fast-growing sales team
  • A new sales leader or expansion into a new market
  • Public comments about slow ramp-up time

"The company wants to grow" is not evidence. Almost every company says that.

The signal matters only when you can explain the connection:

This happened. It may create this problem. Our offer helps with that problem.

If you cannot complete that sentence without making things up, the signal is weak.

3. Why might now be a good time?

Useful changes can include:

  • New funding or a new executive
  • Department growth or relevant job openings
  • Market expansion
  • A public statement about a priority or problem

Funding does not mean "send me a cold email," and a new VP does not mean budget has been approved. None of these prove the company wants to buy.

Signals are clues, not proof: enough to justify a conversation now instead of six months from now.

4. Who actually owns the problem?

Only choose the person after the company earns a place on the list. That person might be a founder, department head, director, VP, or operations leader, depending on what you sell.

Check three things:

  1. Do they still work there?
  2. Does their role connect to the problem?
  3. Can you reach them using usable contact information?

Apollo defines a verified email as a confirmed, valid address in its email status documentation.

That is valuable, but it still does not make the person a qualified prospect. A verified email tells you the door probably works. It does not tell you whether you should knock.

Research the company once

Suppose Apollo returns five relevant titles at the same company. Researching each separately is five times the effort to learn almost the same thing. The cleaner approach is:

  1. Research the company.
  2. Decide whether the account deserves attention.
  3. Choose the strongest decision-maker inside it.

Add a second person only for a real reason, like a separate technical buyer.

This keeps your final 40 from becoming 12 companies repeated across different job titles.

Use a score, but do not worship it

A scoring model helps you make consistent decisions, not scientific truth from uncertain public information.

Run it twice: a light initial fit ranking on raw search data decides which companies earn a closer look, and a full final ranking, done after research, decides which of those make the 40.

Here is a simple 100-point model, best used for that final, fully-researched ranking:

  • ICP fit: 0 to 40 points
  • Problem evidence: 0 to 20 points
  • Timing, intent, and buying signals: 0 to 20 points
  • Decision-maker relevance: 0 to 10 points
  • Contact data quality: 0 to 10 points

Apply hard disqualifiers before scoring. A perfect US company still gets rejected if you only sell in Europe. The score should not be allowed to argue with reality.

A score of 86 does not mean an 86 percent chance of a sale. It means the company looks stronger than the alternatives, based on the evidence you found. The score sorts the queue, and it does not predict the future.

A simple example

Imagine you sell software that helps B2B SaaS companies onboard new salespeople.

Company A

  • 120 employees
  • Right market and business model
  • Verified VP of Sales contact
  • No visible sales hiring

Company A fits the basic ICP. That is about all we know.

Company B

  • 90 employees
  • Right market and business model
  • Recently hired a new VP of Sales
  • Six open sales roles
  • Announced expansion into a new market
  • New VP discussed improving ramp-up time in a public interview

Company B should rank higher.

No single signal proves intent, but together they tell a coherent story: growing sales team, new leader, ramp-up time named a priority. That's a reason to start a conversation, as long as you stay honest about what each signal actually supports.

Six open roles show growth. They do not prove the company is shopping for sales-onboarding software. If the source does not support the sentence, delete the sentence.

Want this done for your ICP?

HitUp researches and ranks companies based on ICP fit, intent, timing, and buying signals.

Start your prospect search

What should the final 40 include?

A prioritized list should save the salesperson from repeating the research.

For every company, include:

  • The company and why it fits the ICP
  • A relevant decision-maker, their current role, and usable contact information
  • The strongest timing, intent, or buying signals, each with a source link
  • A short "why now" explanation and a practical conversation angle

Then manually check the final list: confirm the company still meets the criteria, the person still holds the role, and the contact status and source hold up. Read the sentence again.

Yes, this takes more work than exporting a CSV, and that is the point: the export gives you records, but the review gives you something a sales team can trust.

Why 40 can beat 10,000

There is nothing magical about the number 40. It is big enough to test an outbound angle across a real group of companies, and small enough to research properly.

A focused first batch helps you learn which company types respond, which signals lead to useful conversations, and which parts of your ICP or assumptions were wrong. Then you improve the next batch.

A list of 10,000 generic contacts often hides these lessons: everyone stays busy, messages go out, dashboards move, but nobody can clearly explain why those 10,000 people were chosen. Activity goes up, understanding stays flat, and that is not scale. It is noise with a bigger spreadsheet.

How HitUp handles the research

HitUp researches and ranks companies based on ICP fit, timing, intent, and buying signals.

AI handles what machines are good at: narrowing a large pool, comparing companies, and organizing the evidence. Humans handle the part that still needs judgment: checking the match, reading the sources, and deciding whether each company deserves a place in the final list.

An anonymized HitUp prospect card showing ICP fit, buying signals, challenges, and source-linked conversation hooks

Here is an example of how a company in the final 40 is presented: the match score, why the timing looks right, the challenges the company is likely facing, and a conversation hook backed by a clickable source, not a guess.

HitUp delivers 40 researched companies, each with a relevant decision-maker, source-backed buying signals, and a clear reason to reach out.

We do not promise replies, meetings, or sales. Nobody honest can promise those from a lead list. We give your outbound team a better place to start.

Tell us what you sell and who you want to reach.

Ready to find the right companies?

You probably don't need more leads. You need to know which ones matter.

HitUp researches and ranks companies based on ICP fit, intent, timing, and buying signals, then manually reviews the final results.

Start your prospect search