Updated September 28, 2026
10 min read
Strategy

How to Build an ICP From Customer Reviews

Let the People Who Stayed, and the People Who Left, Draw the Profile

Short answer

Build an ICP from reviews by tagging each one for fit, then comparing happy and unhappy reviewers. Tag who wrote it, the trigger, the previous tool and the outcome. Traits that cluster among happy reviewers form the profile; traits that cluster among unhappy ones become disqualifiers. Validate the result against your billing and churn data.

GB
Written byGabor Barta— Co-founder, Oppira

Gabor leads product and content at Oppira. He has spent over a decade building tools and writing about competitive intelligence, social media analytics, and growth marketing for B2B SaaS companies.

Published September 28, 2026

1. Why build an ICP from reviews?

Reviews are unprompted descriptions of fit, written by buyers. The happy ones show who gets value and in which words; the unhappy ones show who should have been turned away. An ICP needs both halves, and most internal workshops only produce the first.

Ideal customer profile (ICP)
A description of the type of customer who gets the most value from a product and is most valuable to the business, including the traits that should disqualify a prospect.
Also known as: ICP, Ideal client profile

Internal ICP work tends to describe the customer the company wants. Reviews describe the customer the company actually serves well, which is often narrower and less glamorous. That gap is the useful part: it tells marketing where to stop spending.

Reviews also carry the vocabulary the profile needs. When a customer explains why they stayed, they name the trigger and the job in their own words, which is the raw material for targeting and copy. The guide on jobs to be done for marketers covers how to read those triggers.

2. Which reviews should I use?

Start with your own reviews on every platform, then add competitor reviews in two directions: their unhappy customers who match your strengths, and their happy customers who show a segment you should not chase.

Review sources for ICP work and what each one contributes
SourceWhat it tells youWatch out for
Your own positive reviewsWho gets value, what triggered the purchase, the words they useSolicited reviews skew toward your happiest customers
Your own negative reviewsWho should have been disqualified before buyingOne loud review is not a segment
Competitor negative reviewsBuyers the rival serves badly, who may fit youOnly counts if you genuinely handle that complaint better
Competitor positive reviewsSegments the rival serves well, often worth avoidingTheir fit is not automatically your misfit
Support tickets and sales notesThe same signals, without the public filterInternal wording, so translate to buyer language
Review sources for ICP work and what each one contributes

Platform matters for what you can see. Trustpilot reviews must be based on a genuine experience, generally within the last 12 months, but they rarely carry company details, so you infer them from the text [s1]. Software review sites such as G2 and Capterra often show a reviewer's role, company size or industry next to the review, which makes firmographic tagging much faster. The guide on competitor review monitoring covers choosing platforms by market.

3. What should I tag in each review?

Seven fields per review: who wrote it, the trigger, the alternative they used before, the job they hired the product for, the outcome or complaint, the words they used, and a fit verdict. One row per review, in a plain spreadsheet.

The example is for your company, an invented business selling booking software to independent physical therapy clinics. The review summaries are illustrative paraphrases written for this guide, not real reviews.

Review tagging sheet with illustrative rows
Who (clues)TriggerBeforeJobOutcome or complaintTheir wordsFit
Owner, single room, treats all dayReceptionist leftPaper book and phoneStop the phone interrupting treatmentPatients book themselves overnight"no more phone tag"Strong
Owner, three rooms, two therapistsToo many Monday no-showsNorvaneRefill cancelled slotsWaitlist fills gaps"empty Mondays"Strong
Practice manager, multi-site groupHead office mandateSonderaCentral reporting across sitesMissing multi-site reports"not built for groups"Misfit
Owner, mobile home visitsWanted route planningSpreadsheetPlan travel between patientsNo travel features"cannot plan my day"Misfit
Review tagging sheet with illustrative rowsKeep the verdict simple: strong, partial or misfit. Finer scales create arguments about the scale instead of the customer.

4. How do I turn the tags into a profile?

Split the rows into strong fit and misfit, then look for traits that appear far more often on one side. Traits concentrated among strong fits become the profile; traits concentrated among misfits become disqualifiers.

  1. Tag enough reviews to see repetition. Aim for fifty or more across your own and competitor reviews. With fewer, treat every pattern as a hypothesis and look for it in sales notes before writing it into the profile.
  2. Sort by fit verdict. Put strong fits in one group and misfits in another. Leave partial fits aside for now; they are useful later for deciding where the edge of the profile sits.
  3. Count traits in each group. For each field, count how often a value appears among strong fits compared with misfits. "Owner-managed" might appear in most strong fits and almost no misfits. That contrast is the signal.
  4. Write traits as observable facts. A trait must be something a marketer or salesperson can check before the sale: size, who decides, current tool, a recent event. "Values efficiency" cannot be checked. "Has no receptionist" can.
  5. Validate against your own data. Check the draft profile against billing and churn records. If customers matching the profile do not retain better than others, the reviews misled you, usually because only the happiest customers were asked to review.

5. What does the finished ICP look like?

A short profile with observable traits, the triggers that make the customer act, their current alternative, the words they use, and a list of disqualifiers. It should fit on one page and be usable in ad targeting and sales qualification.

ICP template built from review evidence, with the clinic booking example
FieldYour ICP
WhoOwner-managed physical therapy clinics with one to five treatment rooms, owner still treating patients
TriggersLosing or not having a receptionist; a run of no-shows; opening a second room
Current alternativePaper appointment book and text messages, or a generic booking app without a waitlist
JobKeep the week full without spending evenings on the phone
Their words"No-shows", "empty Mondays", "phone tag", "booking system"
Success looks likePatients book outside opening hours, cancelled slots get refilled
DisqualifiersMulti-site groups needing central reporting; mobile practices needing route planning; hospital departments
ICP template built from review evidence, with the clinic booking exampleThe disqualifiers row is the one marketing uses most. It tells you which audiences, keywords and partnerships to stop paying for.

Buyer personas then describe the people inside that profile, and the guide on buyer persona vs. ICP covers where one stops and the other starts.

6. What are the limits of review-based ICPs?

Reviews over-represent the very happy and the very angry, rarely include company details on consumer platforms, and describe the past. Use them to form the profile, then confirm it against retention data and recent sales conversations.

  • Selection bias: companies that ask for reviews mostly ask happy customers, so your own positive reviews overstate fit.
  • Missing details: consumer review platforms rarely show company size or role, so some tags are inferences. Mark inferred tags so you know which ones to verify.
  • Recency: reviews describe why people bought months ago. If the market moved, recent sales calls are a better guide to current triggers.
  • Competitor reviews show their failures, not your wins. A rival's unhappy customer only fits your profile if you genuinely solve their complaint.

Oppira collects Trustpilot reviews for the competitors you track on the Basic plan and above, so the competitor half of the sheet refreshes itself. The Playbook keeps Ideal Customer Profiles as their own layer, and when review patterns shift, the agent can propose an edit with the reviews that prompted it.

Key Takeaways

Reviews show fit and misfit

Happy reviews describe who gets value; unhappy ones describe who should have been turned away. An ICP needs both.

Use competitor reviews in both directions

Their unhappy customers may fit you. Their happy customers often mark a segment you should not chase.

Tag seven fields per review

Who, trigger, previous alternative, job, outcome or complaint, their words and a fit verdict.

Traits must be checkable before the sale

Size, decision maker, current tool and recent events can be verified. Attitudes cannot.

Disqualifiers are the most used row

They tell marketing which audiences, keywords and partnerships to stop paying for.

Validate against retention

If customers matching the profile do not retain better, the reviews misled you, usually through selection bias.

Frequently Asked Questions

Sources

  1. Guidelines for reviewers Trustpilot, June 2026.Reviews must reflect a genuine experience, generally within the last 12 months.
Oppira

Turn reading into a reaction

Oppira watches your competitors, keeps your playbook current, and drafts the response. See your market clearly by tomorrow.