ICP configuration
Define your Ideal Customer Profile to target the right leads.
ICP configuration
Your Ideal Customer Profile (ICP) tells the AI who to look for. A good ICP is specific enough to filter out noise, but broad enough to find opportunities. Here's an example:
## Ideal Customer Profile
Industry: web agency, digital agency, e-commerce agency
Size: 10-50 employees
Decision maker: CEO, founder, commercial director
Location: France
Exclude: recruitment agencies, ESN, freelancers
/titles, /location, /industry, and /exclude.ICP fields explained
| Field | What it controls | Example |
|---|---|---|
Industry | Target customer industry or vertical | web agencies, e-commerce |
Size | Target employee count range | 10-200 |
Decision maker | Job titles of the people you want to reach | CEO, CTO, VP Sales |
Location | Geographic targeting for lead detection | France, Belgium |
Exclude | Companies, industries, or categories to skip | recruitment agencies, ESN |
Updating your ICP
You can update your ICP in three ways:
- Telegram commands - Use
/titles,/location,/industry,/excludeto update individual fields - Dashboard settings - Edit your full ICP in Settings
- Contact support - We can help you refine your ICP for better results
Multi-ICP Scale
On the Scale plan, you can define up to 3 Ideal Customer Profiles to target different market segments simultaneously. Each ICP runs independently through the pipeline with its own detection filters and scoring context.
Setting up multiple ICPs
- Go to
/app/icpsin the client portal - Fill in the form to create a new ICP (name, industry, size, revenue, decision maker, location, exclusions)
- Your existing USER.md ICP is automatically migrated when you create your first multi-ICP
- Create up to 3 ICPs total
ICP file format
Each ICP is stored as a Markdown file in tenants/{id}/icps/{slug}.md:
# Enterprise SaaS
- Active: true
## Ideal Customer Profile
- Industry: SaaS, software, cloud
- Size: 200-1000
- Revenue: 10M+
- Decision maker: VP Sales, CRO, Head of Growth
- Location: United States, Canada
- Exclude: consulting, agencies
How multi-ICP works
| Pipeline step | Behavior with multi-ICP |
|---|---|
| Detect | Runs separate Apollo/Hunter searches per active ICP |
| Score | Uses per-ICP context for more accurate qualification |
| Write | Generates emails using each lead's ICP-specific positioning |
| Notify | Telegram/Slack alerts include the ICP name |
| CRM | HubSpot deals tagged with ICP segment |
ICP management
- Toggle active/inactive — Disable an ICP without deleting it. Inactive ICPs are skipped by the pipeline.
- Edit — Update any field at any time. Changes take effect on the next pipeline run.
- Delete — Permanently remove an ICP.
Global ICP filter
When you have 2 or more active ICPs, a filter bar appears in the portal. Click an ICP name to see only leads, sequences, emails, and analytics for that segment. The filter persists across pages via a cookie.