Enablemnt AI

8 min read

ICP template and examples

A reusable ICP template laid out as a fill-in table, plus worked examples for B2B startups, so you can define your ideal customer profile in one sitting.

Quick answer

A good ICP template captures five things: firmographic criteria (industry, size, geography, stage), technographic criteria (the tools the company runs), behavioral triggers (funding, hiring, launches), must-haves versus nice-to-haves, and negative criteria for who to exclude. Fill it in starting from the customers you have already won, write each row as something you can filter a list on, and test it against a sample pull. The template below is reusable, and two worked examples follow it.

The ICP template

Copy this table and fill in the right-hand columns. The goal is for every row to be specific enough that someone else could build nearly the same account list from it. If a cell reads like a vibe instead of a filter, tighten it.

CriterionTypeMust-have or nice-to-haveYour definition
Industry / verticalFirmographicMust-have
Company size (headcount)FirmographicMust-have
Revenue or funding stageFirmographicMust-have
GeographyFirmographicMust-have
Business modelFirmographicNice-to-have
Core tools they runTechnographicMust-have
Complementary / adjacent toolsTechnographicNice-to-have
Trigger eventBehavioralNice-to-have
Buying-group roles presentBehavioralNice-to-have
Negative criteria (exclude if...)DisqualifierMust-have

A few rules while you fill it in:

  • Keep the must-have list short. Every must-have narrows the universe. Four or five real disqualifiers is usually enough.
  • Make triggers observable. "Growing fast" is not a trigger. "Raised a Series A in the last six months" is.
  • Do not skip the negative row. Knowing who to exclude saves more time than any single positive criterion.

For the reasoning behind each dimension, see how to define your ICP. Remember this describes a company, not a person; the individual you sell to belongs in a buyer persona.

Example 1: a seed-stage API product for engineering teams

Here is the template filled in for a developer-tooling startup selling a usage-based API to engineering teams.

CriterionDefinition
Industry / verticalB2B SaaS and digital-native companies
Company size50–500 employees
Revenue or funding stageSeries A to Series B
GeographyUS and Canada, English-speaking
Core tools they runCloud data warehouse, a modern CI/CD stack
Complementary toolsObservability or monitoring tooling already in place
Trigger eventHiring platform or infrastructure engineers
Buying-group rolesEng lead or VP Engineering, plus a hands-on staff engineer
Negative criteriaFewer than 20 engineers, no cloud warehouse, heavily regulated and air-gapped

Why it works: the must-haves (stage, size, cloud warehouse) are all filterable, the trigger (hiring engineers) signals active growth, and the negative criteria cut the accounts that will not move or cannot be served yet.

Example 2: a Series A compliance product for fintech

Now the same template for a startup selling a compliance workflow tool into fintech companies.

CriterionDefinition
Industry / verticalFintech: payments, lending, neobanks
Company size100–1,000 employees
Revenue or funding stageSeries B or later, revenue-generating
GeographyUS, with a licensed entity
Core tools they runAn existing CRM and a cloud infrastructure provider
Complementary toolsCase-management or ticketing tooling
Trigger eventNew compliance or risk leader hired, or entering a new market
Buying-group rolesHead of Compliance, plus Legal and an Ops owner
Negative criteriaPre-revenue, no dedicated compliance function, outside served regions

Why it works: the behavioral trigger (a new compliance hire or market entry) is the strongest buying signal in this category, and the buying-group row reflects that this is a multi-stakeholder sale.

From template to a working list

A filled-in template is not the finish line. It is the input to a scored account list you can actually prospect. Once your criteria are written as filters, you pull accounts that match, score them by how well they fit and how strong the triggers are, and work the top of the list first. See how to build a target account list for the scoring mechanics, and how to build a prospect list for turning accounts into contactable people.

Keep the template in a shared doc and revisit it every quarter at early stage. As real win, cycle-length, and retention data comes in, tighten or widen the criteria. The template is a living artifact, not a one-time exercise.

Where Enablemnt fits

Filling in the template is the easy part. The harder part is sourcing clean, current data for every criterion and turning the filled-in rows into an accurate list of real accounts. You can do that by hand, or have a team that does it every week build it with you.

Enablemnt is your embedded RevOps team. In a fixed 14-day sprint we take an ICP like the examples above, run it through our ICP mining process, and deliver a scored target account list you approve before any outreach starts. You own the template, the data, and the list at the end.

If you would rather start from a finished, data-backed ICP than a blank table, tell us about your startup and we will build it with you.

Follow Enablemnt AI on LinkedInShort, practical posts on GTM, outbound and RevOps for early-stage B2B founders.

Frequently asked questions

What should an ICP template include?
A usable ICP template has firmographic criteria (industry, size, geography, stage), technographic criteria (tools they run), behavioral triggers (funding, hiring, launches), explicit must-haves versus nice-to-haves, and negative criteria for who to exclude. Each row should be specific enough to turn into a data filter.
How do I fill out an ICP template?
Start from the customers you have already won, list the signals they share, then sort those signals into must-haves and nice-to-haves. Add disqualifiers for accounts that look right but are not. Write every criterion as something you could filter a list on, then test it against a sample pull.
Can I have more than one ICP?
Yes, but keep it to one per distinct motion at early stage. If you sell to two very different segments, write a separate ICP for each rather than one blurred profile. Most early startups are better served by a single tight ICP until it is proven, then expanding.

Filed under RevOps & sales infrastructure. Written by Enablemnt AI.

Want this built, not just read?

Tell us about your startup and we'll map your GTM blueprint on a short call.