generate_icp
Identify your ideal customers by generating detailed buyer personas with pain points, fears, and LinkedIn search parameters. Reuse these profiles for targeted outreach campaigns.
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.
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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| focus_query | No | ||
| company_context | No | ||
| target_description | Yes | ||
| decision_makers_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |