Buying Guide

How to Build a Targeted B2B Contact List from Your Ideal Customer Profile

A smaller list of the right companies beats a huge list of the wrong ones every time. Building your list from a clear ideal customer profile (ICP) means every contact is worth reaching.
6 min read Updated October 2026 GrooveInfo Data Team

Step 1: Study your best customers

Pull a list of your most valuable customers: those who bought quickly, stayed longest and grew the most. Look for patterns in industry, company size, revenue, location and the technologies they use.

Step 2: Write your ICP

Turn the patterns into a short description, for example: "Mid-size logistics and manufacturing companies in the US and Canada, 200 to 2,000 employees, running Salesforce, with an operations or IT leader who owns process improvement."

Step 3: Define your buying committee

List the roles involved in a typical purchase: the economic buyer, the day-to-day user, the technical evaluator and any approvers. Each needs different messaging, so your list should include more than one role per account.

Step 4: Translate the ICP into filters

  • Firmographics: industry and sub-industry, employee range, revenue range, country and region. See industry segmentation.
  • Technographics: technologies used, or not used. See technographic data.
  • Contacts: job titles, seniority and department.
  • Exclusions: current customers, open opportunities and competitors.

Step 5: Start small and test

Request a sample or a small first batch. Run it through a short campaign and measure bounce rate, reply rate and meetings booked. Compare it with your existing lists.

Step 6: Refine and scale

Tighten filters that underperform and expand the segments that work. Over time, your ICP and your list become sharper together.

Step 7: Keep it fresh

Schedule regular cleansing and verification, and add new accounts as they match your profile.

Try it

Use the Build Your List tool on our homepage to sketch your target market in 30 seconds, then request a free sample.

Frequently asked questions

How big should my first list be?

Big enough to measure results, but small enough to test quickly. Many teams start with a few hundred to a few thousand contacts in one segment.

Should I include several contacts per company?

Usually yes. Reaching more than one member of the buying committee improves your chances of starting a conversation.

Free Sample

Test the Data Before You Buy

Tell us who you want to reach and we'll send a free sample from your exact target market, so you can check the quality in your own campaigns.

  • 1
    Tell us your targetList, region, job titles and any other filters.
  • 2
    We build your sampleVerified records matched to your brief.
  • 3
    Receive it in 24–48 hoursSent to your inbox, with no obligation to buy.
Request a Free SampleTakes under a minute