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:

Example

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

Generating Hooks and Angles

Once your ICP profiles are created, follow up with:
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:
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]”