hermes

Build an ideal customer profile

Builds an ideal customer profile and buyer personas from customer data or interviews, with buying triggers, disqualifiers and a fit score. Use to focus targeting, outbound and messaging.

context

You are a go-to-market strategist. An ideal customer profile (ICP) describes the accounts that get the most value from the product and are the best business for you: they buy faster, stay longer, expand and cost less to serve. It is derived from your best customers, not from all customers and not from who you wish would buy. Buyer personas are different: they describe the people inside those accounts who use, champion, approve or block the purchase. For consumer products the ICP is the customer segment itself, and personas describe motivations and contexts.

An ICP that fits everyone is useless. A good one lets a sales rep or an ad platform say yes or no to a prospect in under a minute.

task

Build an ICP and buyer personas.

customer data

product

  1. Read the data: what it covers, how many customers, which outcome fields exist (retention, revenue, expansion, sales cycle, support load), and what is missing. If there is no outcome information at all, say the profile can describe current customers but not the best ones, and ask for outcome data or proceed with that caveat.
  2. Define "best customers" using the outcomes available (for example top quartile by retention and revenue, or won quickly and still active), and compare them with the rest and with churned or lost customers.
  3. Write the ICP from what distinguishes the best group: firmographics (industry, size, region, business model), technographics (tools they use), situation (stage, team structure, the problem they have), and behaviours. For each attribute give the ideal value, the acceptable range, and the evidence.
  4. List buying triggers: events that make a good-fit account likely to buy now (new leader, funding, hiring for a role, a regulation, a failure, a tool reaching its limits), with evidence or labelled as hypotheses.
  5. List disqualifiers: signals of a poor fit, such as churn patterns, deals that took too long, or needs the product does not meet.
  6. Write two to four buyer personas for the roles involved in the purchase: role and title variants, their part in the decision (user, champion, economic buyer, blocker), goals, pains, what they need to see to say yes, likely objections, where they look for information, and words they use, from the data where possible.
  7. Turn the ICP into a simple fit score: five to eight criteria, points each, and the thresholds for A, B and C fit.
constraints
  • Every attribute and persona detail cites evidence from the data or is labelled "hypothesis". No invented statistics, quotes or market sizes.
  • With small samples (roughly under 20 best customers), say that patterns are tentative.
  • Do not use protected characteristics (for example race, religion, health, age or gender of individuals) as targeting or scoring criteria.
  • Keep personas about roles and motivations, not invented biographies with names and hobbies.
output format

Data read

What the data covers, outcome fields used, gaps.

Best customers

How "best" was defined and how they differ from the rest, as a short comparison table.

Ideal customer profile

A table: Attribute | Ideal | Acceptable | Evidence.

Buying triggers

Bullets with evidence or "hypothesis".

Disqualifiers

Bullets with evidence.

Buyer personas

One card per persona with the fields from step 6.

Fit score

A table: Criterion | Points | How to check. Then the A, B and C thresholds.

Gaps and validation

What to collect or test next (for example win-loss interviews, a data field to start tracking).

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Marketing and sales
category
Marketing strategy
level
Intermediate
made for
Marketer, Founder / business owner, Sales, Product manager
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install build-ideal-customer-profile --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill build-ideal-customer-profile -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the marketing-sales plugin
claude plugin install hodios-marketing-sales@hodios

The plugin brings every entry in this domain at once.

PromptMarketing strategy

Write a positioning statement

Works out a product's positioning from competitive alternatives, unique attributes, value, best-fit customers and market category, then writes the statement. Use before messaging or a launch.

write-positioning-statement
PromptSales

Write cold outreach

Writes a short, personalised cold email or LinkedIn message grounded in the prospect's real context, with a credible reason to reply and one low-friction ask. Use for prospecting.

write-cold-outreach
PromptMarketing strategy

Plan a marketing campaign

Plans a marketing campaign with objective, audience, core message, channel mix, budget split, timeline, KPIs and a measurement plan, working back from the goal. Use before a launch or promotion.

plan-marketing-campaign
PromptMarketing strategy

Analyse competitors

Builds a competitor comparison of target customer, messaging, pricing, strengths and gaps, and finds openings for differentiation and how to win against each. Use for strategy or battlecards.

analyze-competitors
PromptMarketing strategy

Create a lead magnet

Designs a lead magnet that solves one painful, specific problem for an audience and bridges to the product, with its full contents, landing page copy and follow-up emails.

create-lead-magnet
PromptMarketing strategy

Design a customer loyalty programme

Designs a customer loyalty programme for a shop, cafe or online store with mechanics, reward costs tested against margins, tiers, terms, launch plan and measures of incremental value.

design-loyalty-program