generate_icp
Build ideal customer profiles with buyer personas, pain points, and LinkedIn search parameters from a target description and goal, supporting sales, hiring, partnership, and research outreach.
Instructions
Generate a rich Ideal Customer Profile with buyer personas.
The same profile describes whoever the user needs to reach: buyers,
candidates to recruit, research or user-interview participants, hiring
managers for a job search, investors or partners. Pass goal= so the
profile is of the right people.
Creates 2-4 ICP personas with pain points, fears, barriers,
LinkedIn search parameters, and confidence scores. The result
is saved and can be reused with create_campaign(icp_id=...).
Supports target audience analysis, customer segmentation, buyer persona
creation, ideal customer profiling, and B2B market research.
Args:
target_description: Who to target (e.g., "CTOs at fintech startups",
"freelance UX designers in London", "yoga studio owners in California")
company_context: Optional URL or text about your company/product.
Providing this makes the ICP more precise and evidence-backed.
focus_query: Optional focus (e.g., "enterprise segment only",
"focus on pain points around compliance")
decision_makers_only: Keep every persona's seniority to people who
hold budget authority — owner, cxo, vp, director. Default True.
Pass False only when the target really is individual contributors
(developers, designers, analysts); the ICP then keeps whatever
levels the description implies. Applies only to sell, partner
and buy; managers hire, so a job search keeps them.
goal: What the campaign is for, which decides whose profile this is:
"sell" (customers, the default), "job_search" (the people who hire for
or refer into the role), "hire" (candidates), "partner" (who can sign
a partnership or invest), "buy" (vendors), "research" (participants).
Always pass it; a job search with goal="sell" produces peers, not
hiring managers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | sell | |
| focus_query | No | ||
| company_context | No | ||
| target_description | Yes | ||
| decision_makers_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |