Technical SEO

Title, meta description, canonical, OG, Twitter, BreadcrumbList, FAQPage, WebApplication schema.

Customer Segment Picker (ICP) + Messaging Angles (Free)

This tool helps you pick an Ideal Customer Profile (ICP) segment and generate messaging angles. ICP is company- or segment-level; personas come after. Define and compare 3–6 candidate segments, get a scorecard and ranked recommendation, then 5 messaging angles per segment plus cold email, LinkedIn, and ad hooks. No login.

  • Quick mode: 3 segments, 5-minute flow. Deep mode: up to 6 segments, evidence fields, buying committee, next tests.
  • B2B or B2C context: firmographics and triggers (B2B) or context and friction (B2C). Deterministic scoring and anti-generic lint.
  • Export Markdown, JSON, CSV; share URL; print/PDF. Three loadable examples. No login.

No login. Autosave in browser. Shareable URL. Clear data when you want.

Mode:
Context:

Step 1: Product and context

How it works

  1. Set mode (Quick or Deep) and context (B2B or B2C). Fill product and context (step 1), value moment and problem (step 2), then add 3–6 candidate segments with firmographics or context, triggers, and deal breakers (step 3).
  2. The tool scores and ranks segments, then generates 5 messaging angles per segment (problem-first, outcome-first, proof-first, competitive, trigger-based), plus landing hero, cold email and LinkedIn openers, and ad hooks.
  3. Review the recommendation (Top 1 + backup), who NOT to target, next tests checklist, and Moore positioning for Top 1. Export MD/CSV/JSON, share URL, or print/PDF. No login.

ICP vs buyer persona (pragmatic)

An ICP is company- or segment-level: who you target first (industry, size, triggers, deal breakers). A buyer persona is person-level: the role, goals, and pains of the individual in the buying committee. Use the ICP to pick the segment; use personas to write copy and sales playbooks for that segment. This tool focuses on ICP and messaging angles; use the Persona generator after you pick your segment.

What makes a good segment (specific, reachable, urgent)

Good segments are specific (narrow industry or size band, not "any"), reachable (you can find and contact them via a channel), and urgent (they have a buying trigger or pain that creates timing). The tool penalizes segments that are too broad or lack triggers (B2B) and flags low reachability when no channel is defined.

How to score segments without lying to yourself

Score pain severity, reachability, and ability to pay honestly. If you can't list how you'll reach the segment, score reachability low. If procurement or security will block deals, score those. The weighted score plus penalties (broad segment, missing triggers) gives a ranked recommendation so you pick one segment to start, not everyone.

Messaging angles: problem-first, outcome-first, proof-first, competitor, trigger

The tool generates five angles per segment: (1) Problem-first (PAS), (2) Outcome-first with benefit bullets, (3) Proof-first (or "collect proof"), (4) Competitive displacement (Moore positioning), (5) Trigger-based urgency. Use them in landing pages, cold email, LinkedIn, and ads; A/B test the hero and opener to see what resonates.

Pro tips

  • Start with who you already sell to: look at your best 5–10 customers and describe them as a segment (industry, size, role, trigger).
  • Never use 'any industry' or 'everyone' as a segment; the lint will fail. Pick at least one narrow dimension (e.g. company size 50–200).
  • B2B: list at least 2 buying triggers (funding, hiring, migration, regulatory). Without triggers, deals stall.
  • Always fill 'current alternative': what they use today. It drives competitive messaging and displacement angle.
  • Score reachability honestly: if you can't list how you'll find and contact them, lower the score and add a channel plan.
  • Use the 'who NOT to target' list so sales and marketing don't waste effort on bad-fit leads.
  • Run the 5 messaging angles per segment and A/B test the hero and email opener; drop the generic ones.
  • Deep mode: add evidence (quote or data point) for at least one assumption per segment, or add 3+ next tests.
  • Positioning statement (Moore) works best for Top 1 segment; use it in decks and sales one-pagers.
  • Export CSV to compare segments in a spreadsheet; use JSON to feed other CraftUp tools (e.g. persona, landing copy).

Common mistakes (symptom, cause, fix)

Symptom: Every segment scores the same; no clear winner.

Cause: Segments too similar or criteria not differentiated.

Fix: Narrow segments (e.g. by trigger or size band) and score pain severity and reachability with real constraints.

Symptom: Messaging sounds generic; could apply to anyone.

Cause: Pain and value moment are vague; no segment-specific language.

Fix: Use the segment name and a concrete pain (who, when, what blocks them) in every angle.

Symptom: Sales ignores the ICP and pursues anyone.

Cause: No 'who NOT to target' or trigger list; ICP not in CRM.

Fix: Export and share who NOT to target; add triggers to lead scoring and outreach sequences.

Symptom: B2B deals stall at procurement or security.

Cause: Deal breakers and procurement complexity not scored or addressed early.

Fix: Add procurement and security as deal breakers; score them and plan evidence (SOC 2, security questionnaire) before scale.

Symptom: Outreach reply rate is near zero.

Cause: Reachability overestimated; channel or list wrong.

Fix: Lower reachability score; define one channel (LinkedIn, email list, partnership) and validate with a 50-prospect test.

Symptom: Segment is 'any industry' or 'everyone'.

Cause: Fear of excluding; no prioritization.

Fix: Pick one segment first; you can add more later. The tool fails lint until you narrow.

Symptom: No current alternative filled.

Cause: Assumption that they have no solution today.

Fix: Everyone has an alternative (spreadsheet, competitor, doing nothing). Fill it; it drives competitive messaging.

Symptom: Deep mode but no evidence and no next tests.

Cause: All assumptions, no validation plan.

Fix: Add at least one validated field (quote/data) per segment or list 3–8 next tests (interviews, landing test, outbound test).

FAQ

What is an Ideal Customer Profile (ICP)?

An ICP is a company or segment-level description of the best-fit customer you want to target. It includes firmographics (B2B) or context (B2C), buying triggers, deal breakers, and often the buying committee. It is not a persona: personas are person-level and usually come after you pick the ICP segment. This tool helps you pick and compare segments, then generate messaging angles.

Why does the tool ask for B2B vs B2C?

B2B and B2C segments use different schemas and scoring weights. B2B adds firmographics, buying committee, triggers like funding or migration, and procurement complexity. B2C adds context (when/where the problem happens), habit frequency, and friction tolerance. The scoring formula and messaging templates adapt so the output is relevant.

What are the 5 messaging angles?

For each segment the tool generates five angles: (1) Problem-first (PAS: problem, agitate, solution), (2) Outcome-first (get X without Y plus benefit bullets), (3) Proof-first (evidence or 'collect proof' suggestion), (4) Competitive displacement (Moore-style positioning), (5) Trigger-based urgency (when X, you need Y before Z). Use them in landing pages, emails, and ads; test which resonates.

How is the segment score calculated?

Scores are a weighted average of criteria (pain severity, pain frequency, ability to pay, reachability, time to value, adoption risk, competitor displacement, retention potential). B2B adds procurement complexity, integration complexity, and buying committee clarity. We apply penalties for segments that are too broad or (B2B) have fewer than two triggers. You can tune weights in the UI if we expose them.

What is the Moore positioning statement?

Geoffrey Moore's template: For [segment] who [need], our product is a [category] that [key benefit]. Unlike [alternative], our product [primary differentiation]. The tool generates this for your Top 1 segment so you can use it in decks, one-pagers, and sales conversations. It forces clarity on who, need, category, and differentiation.

Why do I need 'current alternative'?

Without it, competitive and displacement messaging stay generic. The alternative (spreadsheet, competitor, doing nothing) shapes your 'unlike X, our product Y' angle and helps sales handle objections. The lint fails if it's missing so you don't skip it. Always fill it before generating messaging.

Can I export to other tools?

Yes. Export Markdown for stakeholder-ready docs, JSON for the full state (inputs, segments, scorecard, messaging, recommendation, lint). CSV gives a segments table for spreadsheets. You can use the JSON or segment definitions as input to CraftUp's Persona generator, Landing page copy generator, or JTBD generator for downstream workflows.

What are 'next tests'?

A short checklist to validate ICP assumptions: e.g. interview 5 customers in segment, run a landing page smoke test with one angle, run outbound (50 prospects, measure reply rate), validate triggers with data. In Deep mode the lint warns if you have no evidence and no next tests, so you add a validation plan.

Does the tool require login?

No. It runs client-side with autosave to browser storage, explicit Clear data, and a shareable URL that reconstructs inputs and outputs. No account or login is required. Your data stays in your browser until you clear it or share the link.

Quick vs Deep mode: what's the difference?

Quick mode: 3 candidate segments, minimal evidence fields, fast scoring and messaging (about 5 minutes). Deep mode: up to 6 segments, evidence fields per segment, buying committee and channel strategy, and the lint enforces evidence hygiene (validated fields or next tests). Use Quick for a first pass; use Deep when you need a defensible ICP and test plan.

Learn more with CraftUp

Courses, blog, and glossary for product teams.

Pick your segment, then validate

Use CraftUp tools and courses to define your ICP, test messaging, and learn from real outreach and interviews.

Freshness

Last updated: 2026-03-06

  • 2026-03-06: Launched Customer Segment Picker (ICP): Quick/Deep mode, B2B/B2C, 3–6 segments, scorecard, messaging angles (5 per segment), Moore positioning, outreach hooks.
  • 2026-03-06: Lint: segment too broad, generic pain, missing alternative, missing triggers (B2B), evidence hygiene, messaging specificity, reachability.
  • 2026-03-06: Export MD/JSON/CSV; share URL; 3 loadable examples (B2B SaaS, B2C subscription, internal platform). No login.