Resources/Glossary/Cold email and lead gen

What is an ideal customer profile (ICP)?

An ideal customer profile (ICP) is a description of the companies most worth selling to, covering industry, size, location, growth stage and the problems you solve for them. For a recruiting agency, it is the type of client that hires often and pays well.

  • Cold email and lead gentopic
  • 2 minread
  • 3related terms

In one line

A description of the companies most worth selling to: industry, size, location, growth stage and the problems you solve for them. For an agency it is the type of client that hires often and pays well.

All 207 terms

An ICP describes companies, not people. The people you contact inside them are described by buyer personas. A good ICP is specific enough to filter a database: “US software companies with 50 to 500 employees, Series A to C, hiring engineers in at least two states” is useful; “tech companies” is not. It should describe who you serve best. Keep it short.

The best ICPs come from your own data. Look at your best clients over the past two years by fees, repeat orders, fill rate and payment speed, then list what they have in common. Also look at your worst clients and note the patterns you want to avoid. Firmographics such as headcount and funding, technographics such as the tools they use, and hiring signals such as open roles all help turn an ICP into a lead list.

Why it matters to recruiters

Without an ICP, agencies chase any company with an open role and spread their effort thin. A clear ICP tells you which leads to work, which to ignore and how to word your message. It also improves fill rates, because you end up with clients whose roles match your recruiters’ networks and whose pay is realistic for the market.

An example from a recruiting desk

Reviewing its top ten clients by fees, an agency finds that eight are manufacturers with 200 to 2,000 employees in the Midwest, hiring maintenance technicians and engineers. Its old outreach targeted anyone hiring engineers nationwide. It narrows outreach to that profile, and more of its meetings turn into job orders over the next quarter.

Tips that help

  • Build the ICP from your best past clients, not from guesses.
  • Include deal breakers, such as fee terms or roles you will not take.
  • Write it down in one paragraph that everyone on the team can repeat.
  • Revisit it twice a year as your niche and the market change.

Mistakes to avoid

  • Making the ICP so broad it does not filter anything out.
  • Confusing the ICP with the buyer persona and describing a person instead of a company.

Which tools help?

A few of the lead generation tools in our directory. Prices are the published starting price on the date we last checked.

Compare all lead generation tools

Frequently asked questions

What is the difference between an ICP and a buyer persona?

An ICP describes the type of company you want as a client. A buyer persona describes the person inside it who makes or influences the decision, such as a VP of Engineering. You need both.

How do I create an ICP for a recruiting agency?

List your best clients by fees, repeat business and ease of working together. Note what they share in industry, size, location, growth and roles. Write that as one clear description and test it against new leads.

Can an agency have more than one ICP?

Yes, if it has distinct niches, such as a healthcare desk and an IT desk. Keep each ICP separate so outreach and messaging stay specific.

Written by recruiters at Work Insiders. Part of the recruiting and HR tech glossary. Updated October 2026.