What Is an Ideal Customer Profile?

An Ideal Customer Profile (ICP) is a detailed description of the type of company or individual most likely to become a successful customer. Unlike a broad target audience, an ICP is specific: it names industries, job titles, company sizes, locations, and behavioral signals that indicate a high probability of conversion. For agencies managing lead generation, the ICP is the foundation that determines every campaign decision.

Step 1: Analyze Your Best Existing Clients

Start by looking at your top 10 clients or customers. What do they have in common? Map out their industry, company size, the job title of the person who made the buying decision, their location, and the problem they were trying to solve. You will likely find patterns — perhaps 70% of your best clients are in SaaS, led by marketing directors, at companies with 50 to 200 employees.

Step 2: Define Target Industries and Locations

Based on your analysis, list the specific industries where you have proven success. Be precise — 'technology' is too broad, while 'B2B SaaS companies selling to enterprises' is actionable. Similarly, specify geographic targets. If your agency specializes in the Dutch market, your ICP should reflect that. Adding secondary markets like Germany or Belgium gives you room to expand later.

Step 3: Identify Decision-Maker Titles

For B2B lead generation, knowing the right job titles is critical. CEOs, CMOs, VP of Marketing, Head of Growth, and Founders are common decision-maker titles. But your ICP should also include the titles you want to exclude — interns, students, and junior roles that will waste your outreach efforts. A well-defined title list immediately improves lead quality by filtering out irrelevant contacts.

Step 4: Add Keywords and Competitors

Keywords are the topics and terms that signal relevance. If your client sells marketing automation software, keywords like 'demand generation,' 'marketing ops,' and 'growth marketing' indicate that a lead is in the right space. Competitor analysis adds another dimension — people who work at or follow your client's competitors are often excellent prospects because they already understand the problem space.

Step 5: Score and Iterate

An ICP is not static. After running campaigns for a few weeks, review which scored leads actually converted. If hot-scored leads in a particular industry are not responding, adjust the weights. If leads from an unexpected location are converting well, add it to the ICP. The best ICPs are living documents that evolve with real data, becoming more accurate with every campaign cycle.