New: API Reference docs are live — integrate Cleanlist enrichment into your apps. View API docs →
Features
ICP Profiles
👤

Who this is for: self-serve plans (Free, Starter, Pro, Scale). If you bought a Cleanlist AppSumo lifetime deal, your features, limits, and pricing are different — see the AppSumo documentation instead. Support agent: confirm whether the user is self-serve or AppSumo before giving plan-specific advice.

TL;DR: ICP profiles are reusable definitions of your ideal customer. Write one in plain text (or generate it with AI), then score any lead list against it using the icp_fit_analysis smart column. Profiles are user-scoped — each user owns their own.

ICP Profiles

An ICP (Ideal Customer Profile) is your description of who you're trying to reach. In Cleanlist, ICPs are first-class objects: create them once, refine them over time, and reuse them across lead lists via the icp_fit_analysis smart column.

Why ICPs matter

Without an ICP, every lead looks the same. An ICP gives Cleanlist a precise definition of "fit" so you can:

  • Score every row in a lead list with the icp_fit_analysis smart column
  • Filter and sort lists by fit_level
  • Focus cold-email AI on the highest-fit contacts

Creating an ICP

Option 1: Generate with AI

  1. Open ICP Profiles in the portal sidebar
  2. Click Create with AI
  3. Describe your ideal customer in plain English — for example: "Series B SaaS companies with 50–200 employees in the US, targeting VP Sales and CROs"
  4. AI builds the profile from your description
  5. Review and adjust, then save

Option 2: Create manually

Click New ICP and fill in the tabbed form:

FieldDescription
NameInternal label (e.g., "Mid-market SaaS RevOps")
DescriptionFree-form summary of who you sell to
IndustriesTarget industries (Software, Fintech, etc.)
Company sizeHeadcount range
GeographyCountries or regions
RolesTarget job titles or seniority levels
SignalsBuying signals you care about (recent funding, tech stack)
DisqualifiersThings that make a lead a bad fit

Clone and tweak

Clone any of your existing ICPs as a starting point — useful for variations like "EU mid-market" vs "US mid-market."

Scoring leads against an ICP

Once you have a saved ICP, run scoring manually by adding the icp_fit_analysis smart column to any lead list:

  1. Open the lead list
  2. Add column → Smart Column → icp_fit_analysis
  3. Pick which ICP profile to score against
  4. Run the column

Each row receives:

OutputDescription
fit_levelperfect, good, fair, or poor
Company sub-scoreHow well the company matches
Prospect sub-scoreHow well the contact's role matches
Geographic sub-scoreHow well the location matches
ExplanationShort text reasoning

Fit level thresholds:

LevelScore
perfect≥ 0.80
good≥ 0.60
fair≥ 0.40
poor< 0.40

Cost: 0.5 credits per row.

ICP profile scope

ICP profiles are user-scoped — each user in your organization manages their own profiles independently. They are not visible to or shared with teammates.

Editing and refining

ICPs are living documents. As you learn more about who actually converts, update the profile's text description and re-run icp_fit_analysis on your lists.

Related