Advanced Targeting
Multi-entity ICPs, filtering strategies, and search optimization
Take your company discovery to the next level with advanced targeting techniques including multi-entity ICPs, contact density controls, and iterative refinement.
Prerequisites
Before starting, ensure you have:
- Completed the Quickstart guide
- Understanding of ICPs and entity types
- Your API key (see Authentication)
Multi-Entity ICPs
Multi-entity ICPs allow you to discover both companies and contacts in a single workflow. Define a parent entity (typically company) and child entities (typically person) with targeting criteria for each.
Entity Target Configuration
Each entity target in your ICP includes:
| Field | Type | Description |
|---|---|---|
entity_type | string | Entity type: company or person |
description | string | Targeting criteria and enrichment fields |
root | boolean | true for the parent entity |
desired_count | integer | Contacts per parent (child entities only) |
Creating a Multi-Entity ICP
Response:
Result Expectations
With this configuration:
- Companies: Linkt discovers companies matching your criteria
- Contacts: For each company, up to 3 people matching the person criteria are discovered
- Enrichment: Both entity types receive their specified custom fields
Root Entity
The root: true entity is the primary search target. Child entities are discovered for each root entity found. Only one entity target can be root.
Desired Count Configuration
The desired_count field controls how many child entities to discover per parent. This is essential for contact density control.
Configuration Options
| Value | Result |
|---|---|
1 (default) | 1 contact per company |
3 | 3 contacts per company |
5 | 5 contacts per company |
10 (max) | 10 contacts per company |
Setting Desired Count
Practical Guidelines
| Scenario | Recommended Count |
|---|---|
| Initial outreach | 1-2 |
| Multi-threaded sales | 3-5 |
| Account-based marketing | 5-10 |
| Research/intelligence | 1 |
Credit Usage
Higher desired_count values consume more credits per company discovered. Balance contact density with your budget.
Filtering Strategies
Entity target descriptions support multiple criteria categories for precise targeting.
Criteria Categories
| Category | Purpose | Examples |
|---|---|---|
| Location | Geographic targeting | "North America", "San Francisco Bay Area" |
| Size | Company/team sizing | "50-500 employees", "Mid-market" |
| Industry | Vertical/sector focus | "B2B SaaS", "Healthcare tech", "Fintech" |
| Funding | Investment stage | "Series A or B", "Profitable and growing" |
| Technology | Tech stack preferences | "Using Salesforce", "React stack" |
| Signals | Behavioral indicators | "Recently hired VP Sales", "Expanding markets" |
| Exclusion | Negative targeting | "NOT enterprise (>1000)", "Exclude agencies" |
Combining Criteria
Structure your entity target description with clear sections:
Example: Multi-Criteria ICP
Iterative Refinement
Use the user_feedback field in search tasks to refine results without modifying your ICP.
How It Works
- Execute initial search with your ICP
- Review results and identify gaps
- Add feedback to the task's
user_feedbackfield - Execute again with refined targeting
Adding Feedback
The user_feedback field is append-only, accumulating refinements over time:
Feedback Best Practices
| Do | Don't |
|---|---|
| Be specific about what to include/exclude | Give vague instructions |
| Reference concrete examples | Contradict original criteria |
| Add incremental refinements | Rewrite entire targeting |
Example Feedback Patterns
Too broad results:
Wrong industry mix:
Geographic refinement:
Performance Optimization
Optimize ICP Descriptions
| Practice | Impact |
|---|---|
| Be specific | Fewer false positives |
| Use clear categories | Better matching |
| Include exclusions | Filters irrelevant results |
| Limit enrichment fields | Faster processing |
Batch Size Recommendations
| Dataset Size | Approach |
|---|---|
| < 50 companies | Single search task |
| 50-200 companies | Split into 2-3 tasks |
| 200+ companies | Multiple focused ICPs |
Credit-Efficient Patterns
- Start narrow, expand later — Begin with strict criteria, loosen if needed
- Use exclusions — Filter out obvious non-matches upfront
- Limit contact count — Start with 1-2 contacts, increase for promising accounts
- Reuse ICPs — Create reusable ICPs for recurring searches
Complete Example
Here's a full workflow for multi-entity discovery with refinement:
Next Steps
- Contact Discovery — Person-focused search workflows
- ICPs Reference — Complete ICP documentation
- Custom Fields — Extending entity schemas