Targets
ICPs
ICPs define the types of companies 1eyeᴬᴵ should find, evaluate, and prioritize, to power your GTM initiatives.
An ICP, or Ideal Customer Profile, describes the companies that are the best fit for your business. In 1eyeᴬᴵ, ICPs are not just notes in your Knowledge Base. They power how 1eyeᴬᴵ evaluates signals, scores the companies behind your target contacts, builds target lists, and helps your team decide which businesses are worth pursuing.
A clear ICP helps 1eyeᴬᴵ separate the contacts worth pursuing from the noise.
Why ICPs are critical
Every business needs a clear ICP.
Without an ICP, your team may know that a contact is visiting your website, submitting a form, or matching a Target Page, but you won't know whether the company behind that contact is actually worth pursuing.
For example, a website visitor is not automatically a good target contact. A high signal count doesn't automatically mean their company is a good fit.
The important question is:
That is what an ICP helps answer.
Why 1eyeᴬᴵ relies on ICPs
1eyeᴬᴵ uses ICPs as the company-level strategy layer across your GTM workflow.
ICPs help 1eyeᴬᴵ understand:
Which companies are a good fit
Which companies should be prioritized
Which companies should be ignored
Which target contacts should be added to target lists
Which companies should be enriched
Which target contacts should move toward a Destination
Signals tell 1eyeᴬᴵ that activity happened.
ICPs tell 1eyeᴬᴵ whether that activity came from a company that matters.
What an ICP contains
An ICP describes a target company segment.
A good ICP may include:
Company type
Industry
Business model
Company size
Geography
Revenue range when relevant
Growth stage
Use case
Pain points
Buying triggers
Technologies used when relevant
Examples of companies that fit
For example:
That is much stronger than:
Where to find ICPs
You can find ICPs in the Knowledge Base.
Open your 1eyeᴬᴵ workspace
Go to Knowledge Base
Select the ICPs tab
Review the ICPs created for your workspace
Open an ICP to view details, description, examples, and related companies
The ICPs tab shows the company segments 1eyeᴬᴵ uses to evaluate and prioritize target companies.
What you can see in the ICPs tab
The ICPs table may include:
ICP name
Short name
Description
Created by
Created date
Updated date
When you open an ICP, you may see:
Name
Short name
Description
Example companies
Created date
Updated date
Example:
Field | Example |
|---|---|
ICP name | Data Infrastructure Companies |
Short name | DATA-INFRA |
Description | Companies building or using modern data stacks, warehouses, enrichment tools, business intelligence systems, and AI-powered workflow automation. |
Example company | Horizon Data |
Example company | Northstar Analytics |
ICP name
The ICP name should clearly describe the target company segment.
Good ICP names are specific and easy to understand.
Examples:
B2B SaaS Companies
Data Infrastructure Companies
AI-Native GTM Companies
Enterprise Sales Organizations
Revenue Operations Teams
Multi-Location Healthcare Groups
Hospitality Groups
Private Schools
Wellness Centers
Avoid names that are too broad.
Weak ICP names:
Better ICP names:
ICP short name
The short name is a compact label used in the product.
Short names help ICPs appear cleanly in badges, tables, filters, and on contact cards across Website Signals and Target Contacts.
Examples:
ICP name | Short name |
|---|---|
B2B SaaS Companies | B2B-SAAS |
Data Infrastructure Companies | DATA-INFRA |
Revenue Operations Teams | REVOPS |
Hospitality Groups | HOSPITALITY |
Private Schools | SCHOOLS |
Health and Wellness Centers | HW-CENTERS |
Use short names that are clear enough for your team to recognize quickly.
ICP description
The description is the most important part of the ICP.
1eyeᴬᴵ uses the ICP description to understand what kinds of companies should match.
A strong ICP description should explain:
What the companies do
Why they are a fit
What problems they have
What use cases matter
What traits make them relevant
What kinds of companies should be included or excluded
Example:
This gives 1eyeᴬᴵ much better context than:
Example companies
Example companies help make an ICP more concrete.
When you open an ICP, you may see companies associated with that ICP.
Example companies help your team and 1eyeᴬᴵ understand what "good fit" looks like.
For example, an ICP for Hospitality Groups might include example companies such as:
Company | Why it fits |
|---|---|
Coastal Retreat Group | Operates hotels and wellness-oriented guest experiences. |
Summit Lodge Collection | Multi-property hospitality group with premium guest services. |
UrbanStay Hotels | Hospitality operator with multiple city properties. |
Examples should represent the kinds of companies you actually want 1eyeᴬᴵ to find and prioritize.
How ICPs are created
1eyeᴬᴵ can create initial ICPs for your workspace based on your company website, domain, and available business context.
Your team should review the generated ICPs before using them for targeting.
1eyeᴬᴵ gives you a starting point, but your team should make sure the ICPs reflect your actual GTM strategy.
Review each ICP for:
Accuracy
Specificity
Market relevance
Company type
Business model
Use case
Buying triggers
Segment priority
How ICPs are used across 1eyeᴬᴵ
ICPs are used throughout the platform.
They help power:
Website signal evaluation
Company evaluation for every target contact
Target list building
Credit efficiency
Exclusions and prioritization logic
ICPs are one of the most important inputs in 1eyeᴬᴵ.
If your ICPs are weak, your targeting will be noisy.
If your ICPs are sharp, 1eyeᴬᴵ can help you find and prioritize much better companies.
ICPs and Website Signals
When website activity comes in, 1eyeᴬᴵ evaluates the contact's company against your ICPs.
Activity may come from:
Website visits
Tracked form activity
Target Page matches
When the company matches an ICP, 1eyeᴬᴵ shows an ICP badge on the contact's card in Website Signals.
Example:
This helps your team understand that the contact is not just active — their company is also a fit.
You can also filter Website Signals directly by ICP. See Website Signals for the full filter walkthrough.
ICP match explanations
When a company matches an ICP, 1eyeᴬᴵ may provide an explanation.
Example:
Use the explanation to understand why 1eyeᴬᴵ matched the company.
If the explanation does not make sense, update the ICP description or add exclusions.
ICPs and Target Contacts
ICPs are used to evaluate the companies behind your Target Contacts.
ICPs define the type of company.
Target Contacts are the real people — at real companies — your team may want to pursue.
Example:
Layer | Example |
|---|---|
ICP | B2B SaaS Companies |
Target Contact | Jordan Lee, VP Revenue Operations at Northstar Analytics |
Signal | Pricing page visit |
Next step | Add to RevOps SaaS Pipeline list |
ICPs help 1eyeᴬᴵ move from strategy to real contacts worth pursuing.
ICPs and Target Lists
ICPs are one of the best ways to build Target Lists.
A target list can include contacts filtered by ICP.
For example:
You can use ICPs to filter for contacts at matching companies, then use personas to narrow to the right person at each one.
ICPs and Personas
ICPs and personas work together.
ICPs define the companies.
Personas define the people inside those companies.
Example:
Strategy layer | Example |
|---|---|
ICP | B2B SaaS Companies |
Persona | VP Revenue Operations |
Target Contact | Jordan Lee, VP Revenue Operations at Northstar Analytics |
Destination | Pushed to HubSpot for outreach |
A company can match an ICP, but you still need the right person inside that company.
A person can match a persona, but their company may not be a good fit.
The best targets usually have both:
Company ICP fit
Contact persona fit
ICPs and Exclusions
Exclusions help protect your ICPs from noise.
Even if a company looks similar to your ICP, you may not want to target it.
Use exclusions for:
Your own company
Existing customers
Competitors
Vendors
Partners
Agencies
Poor-fit companies
Companies your team does not want to contact
For example, if a competitor matches your ICP traits, add it to Exclusions so 1eyeᴬᴵ does not treat it as a target company.
Example ICPs for Snowbricks
For Snowbricks, a B2B AI data company, example ICPs may include:
ICP | Short name | Description |
|---|---|---|
B2B SaaS Companies | B2B-SAAS | Software companies that rely on clean account data, enrichment, scoring, routing, automation, and GTM workflows. |
Revenue Operations Teams | REVOPS | Companies with RevOps teams responsible for CRM quality, enrichment, attribution, routing, scoring, and GTM reporting. |
Data Infrastructure Companies | DATA-INFRA | Companies building or using warehouses, data platforms, enrichment systems, analytics tools, and AI data workflows. |
AI-Native GTM Companies | AI-GTM | Companies using AI to improve sales, marketing, customer engagement, research, or workflow automation. |
Enterprise Sales Organizations | ENT-SALES | Companies with larger sales teams that need better account intelligence, target prioritization, and engagement workflows. |
B2B Marketplaces and Platforms | B2B-PLATFORM | Platforms with complex company, vendor, partner, or account data that need enrichment, segmentation, matching, or activation. |
These ICPs help 1eyeᴬᴵ understand which companies Snowbricks should care about.
Example ICP detail
Here is what a strong ICP detail could look like.
Field | Example |
|---|---|
Name | B2B SaaS Companies |
Short name | B2B-SAAS |
Description | B2B software companies with growing sales, marketing, RevOps, or data teams that need clean account data, enrichment, routing, scoring, and workflow automation. These companies often have multiple GTM tools and need better visibility into target accounts, active contacts, intent signals, and campaign execution. |
Example company | Northstar Analytics |
Example company | Horizon Data |
Example company | CloudMetric |
This gives 1eyeᴬᴵ a clear definition of what to look for.
Strong ICP vs weak ICP
A weak ICP is too broad.
Weak ICP:
Better ICP:
A weak ICP creates noisy matches.
A strong ICP gives 1eyeᴬᴵ enough context to make better decisions.
How to review ICPs
Review each ICP before relying on it for signals or lists.
For each ICP, check:
Is the name specific?
Is the short name easy to understand?
Is the description detailed enough?
Does it describe the right company type?
Does it mention relevant use cases?
Does it include the right industries?
Does it avoid poor-fit companies?
Does it reflect your actual GTM strategy?
Are example companies accurate?
Would your team agree this is a real target segment?
If the answer is no, edit the ICP.
When to create a new ICP
Create a new ICP when you want to target a distinct company segment.
Add a new ICP when:
You are entering a new market
You sell to multiple company types
You want separate lists for different segments
You need to message a segment differently
You want to test a new vertical
You want to separate SMB, mid-market, and enterprise motions
1eyeᴬᴵ did not create an ICP your team needs
For example, Snowbricks may create separate ICPs for:
B2B SaaS Companies
Data Infrastructure Companies
Enterprise Sales Organizations
Each segment may need different messaging and different personas.
When to edit an ICP
Edit an ICP when it is creating poor matches or missing good companies.
Edit an ICP if:
The description is too broad
The ICP includes companies you do not want
The ICP misses companies you do want
The company size is wrong
The industry is wrong
The use case is unclear
The ICP overlaps too much with another ICP
The example companies are misleading
Your GTM motion has changed
ICPs should improve over time.
How to write a strong ICP description
Use this structure:
Example:
This gives 1eyeᴬᴵ clear targeting context.
ICP quality checklist
Use this checklist when reviewing ICPs.
A strong ICP should include:
Clear company type
Clear business model
Relevant industry or category
Useful company size range when relevant
Relevant use cases
Pain points
Buying triggers
Example companies
Exclusions or boundaries
Distinction from other ICPs
A weak ICP usually has:
Generic wording
Too many industries
No clear use case
No company size guidance
No buying trigger
No examples
Too much overlap with another ICP
Best practices
Keep ICPs specific
Broad ICPs create noisy signals and poor target lists.Use ICPs as strategy, not just labels
ICPs should define real segments your team wants to pursue.Create separate ICPs for separate motions
If the company type, pain point, or messaging is different, use a separate ICP.Add example companies
Examples make the ICP easier to understand and validate.Review ICP matches regularly
If matches look wrong, update the ICP.Use exclusions with ICPs
Exclusions keep competitors, customers, vendors, partners, and poor-fit companies out of targeting.Connect ICPs to personas
For each ICP, know which personas matter inside those companies.Use ICPs to build target lists
ICPs should help you evaluate and prioritize companies, not just sit in the Knowledge Base.Let signals improve your ICPs
If certain companies engage but never convert, tighten your ICP. If unexpected companies convert, create or update an ICP.Keep ICPs current
As your product, market, and GTM strategy change, your ICPs should evolve.
Troubleshooting
ICP matches are too broad
Your ICP may be too generic.
Try:
Adding company size guidance
Adding industry boundaries
Adding clearer use cases
Adding buying triggers
Adding example companies
Adding exclusions
ICP matches are too narrow
Your ICP may be too restrictive.
Try:
Broadening company size
Adding adjacent industries
Expanding use cases
Adding more example companies
Removing unnecessary constraints
The wrong companies are matching
Review the ICP description.
Check whether it includes wording that could match poor-fit companies.
Also check whether those companies should be added to Exclusions.
Good companies are not matching
Check whether your ICP description is missing important traits.
Add more detail about the company type, use case, industry, or buying trigger.
ICPs overlap too much
If two ICPs match the same companies, clarify the difference.
For example:
One ICP may be for B2B SaaS companies
Another may be for Data Infrastructure companies
Another may be for Enterprise Sales Organizations
Each ICP should represent a distinct targeting angle.
I do not know how many ICPs to create
Start with 3-5 ICPs.
Create enough ICPs to cover your main target segments, but not so many that your team cannot manage them.
I do not know whether something is an ICP or persona
Use this rule:
Example:
If you mean | Use |
|---|---|
B2B SaaS companies | ICP |
Revenue Operations Leaders | Persona |
Hospitals and Clinics | ICP |
Chief Operating Officers | Persona |
FAQ
What is an ICP?
An ICP, or Ideal Customer Profile, defines the types of companies your team wants to target.
Why does 1eyeᴬᴵ need ICPs?
1eyeᴬᴵ uses ICPs to evaluate company signals, build target lists, and prioritize accounts.
Does 1eyeᴬᴵ create ICPs automatically?
Yes. 1eyeᴬᴵ can create initial ICPs based on your company website, domain, and workspace context.
Should I review the generated ICPs?
Yes. Always review and refine ICPs before using them for targeting or lists.
What is the difference between ICPs and personas?
ICPs define target companies. Personas define target contacts inside those companies.
Can I create multiple ICPs?
Yes. Use multiple ICPs for different company segments, markets, verticals, or GTM motions.
Can I edit an ICP?
Yes. You can edit ICP name, short name, description, and example companies when available.
What is an ICP short name?
The short name is the compact label used in badges, filters, and tables.
What are example companies?
Example companies are companies that represent the ICP. They help make the ICP easier to understand and validate.
How does 1eyeᴬᴵ use ICPs with signals?
When a contact's company shows website activity, 1eyeᴬᴵ evaluates the company against your ICPs. If it matches, the contact's card may show an ICP badge and explanation.
How does 1eyeᴬᴵ use ICPs with target lists?
You can filter for contacts by ICP and build target lists around specific company segments.
How do I improve ICP quality?
Make ICPs specific, add use cases, include example companies, define boundaries, and keep exclusions updated.
Next step
Next, go to Personas to define the target contacts 1eyeᴬᴵ should find inside your target companies.