Skip to main content

ICP Discovery & Creation

Run this after your brand voice is configured. ICPs (Ideal Customer Profiles) are the audience models that WisePilot uses to target content, personalize messaging, and score content opportunities. The more grounded the ICP, the more accurate the content pipeline becomes downstream.

What You’ll Need

  • Brand position configured (Brand Voice & Positioning)
  • A brief description of who you sell to
  • Existing content is helpful but not required — Claude can build from scratch if needed

The Prompt

Paste this into Claude to start ICP discovery:
Analyze our content and audience data to discover ICP profiles for [website name].
We sell to [brief audience description — roles, company types, or situations].

Review what currently exists, identify gaps, and create or update ICP profiles
with full demographics, pain points, goals, objections, and buying triggers.

Example

Analyze our content and audience data to discover ICP profiles for Meridian HR.
We sell to HR directors and VPs at companies with 200–2,000 employees,
primarily in regulated industries (healthcare, finance, manufacturing).

Review what currently exists, identify gaps, and create or update ICP profiles
with full demographics, pain points, goals, objections, and buying triggers.

What Claude Will Do

Claude runs four tool calls:
  1. list_entities (type: ICP) — checks whether ICP profiles already exist and what state they’re in
  2. get_icps_detailed — retrieves full profiles for any existing ICPs: demographics, pain points, goals, objections, buying triggers
  3. search_content — scans your content library for audience signals: who the content addresses, what problems it engages, what language it uses
  4. list_assets — reviews published content types and topics to infer which audience segments are already being served
After gathering this data, Claude:
  • Identifies distinct audience segments across your content and the description you provided
  • Creates ICP profiles with structured fields for each segment
  • Flags overlapping ICPs and suggests how to differentiate them
  • Notes which segments have content coverage gaps
If you have existing customer research, case study data, or a sales persona document, paste the relevant sections into the conversation before running the prompt. Claude will factor it in alongside the content analysis.

What a Complete ICP Profile Looks Like

FieldWhat It Captures
NameShort label (e.g., “Compliance-Focused HR Director”)
DemographicsRole, seniority, company size, industry, geography
SituationWhat’s happening in their world that makes them a buyer now
Pain points3–5 specific frustrations they’re actively experiencing
GoalsWhat success looks like for them in the next 6–12 months
ObjectionsThe reasons they hesitate or push back during evaluation
Buying triggersEvents or thresholds that move them from interested to ready
Content affinityWhich content formats and topics resonate with this profile

Generating Hooks and Angles

Once your ICP profiles are created, follow up with:
Generate hooks and angles for each ICP we just created. Focus on the pain points
and buying triggers — these should be attention-grabbing openers and persuasive
frames we can use across content and ads.
Claude will create hooks (attention-grabbing opening lines tied to a specific pain or trigger) and angles (the persuasive frame or narrative lens for a piece of content). These become the messaging dimensions WisePilot uses when generating content — they’re reusable across blogs, ads, CTAs, and nurture sequences.
Hooks and angles are stored as entities in WisePilot and automatically pulled into the content generation pipeline. Once created, you don’t need to specify them manually — the pipeline selects appropriate ones based on the target ICP and content objective.

Multi-Product Note

If your website has multiple product lines and those products serve different customer verticals, ICPs can be mapped to specific products via targetIcpIds. This ensures that content generated for Product A draws on the ICPs most relevant to Product A’s buyers — not the full set. After creating your ICPs, ask Claude:
Map each ICP to the most relevant product line for [website name].
Use targetIcpIds to link them.
Claude will review the product line configurations and the ICP profiles, then assign the mappings based on audience alignment.

Common Edge Cases

“Claude created too few ICPs — we have more segments than this” Add specificity to the prompt. Example: “We also sell to operations managers at logistics companies — add an ICP for that segment.” You can build ICP profiles incrementally across multiple conversations. “Two ICPs look too similar” This is common when buyer roles overlap. Ask Claude: “ICP A and ICP B feel redundant. Help me either merge them into one profile or differentiate them by situation rather than just role.” Situation-based differentiation (what’s happening in their world right now) is usually more useful than pure demographic differentiation. “We don’t have much content yet” The content analysis step will return limited signals, but Claude can still build solid ICP profiles from your audience description and brand position. The profiles will improve over time as more content is created and you can re-run this analysis. “Our ICPs changed after a pivot or new product launch” Re-run this prompt with updated context. Tell Claude explicitly what changed: “We’ve shifted focus from SMBs to mid-market. Review our existing ICPs and update them to reflect the new target profile.”

Next Steps

With ICPs and messaging dimensions in place, you’re ready to generate content:
  • Start with a blog or landing page in WisePilot’s content creation flow — the pipeline will automatically draw on your brand position, ICPs, and hooks/angles
  • Or ask Claude directly: “Generate a blog post targeting [ICP name] on the topic of [topic]”