Contact Discovery
Find and enrich people at target companies
Learn how to discover and enrich contacts (people) at your target companies, including email discovery, LinkedIn matching, and understanding hierarchical entity relationships.
Prerequisites
Before starting, ensure you have:
- Completed the Quickstart guide
- Understanding of Entities and entity hierarchy
- Your API key (see Authentication)
Person Entity Overview
Person entities represent individual contacts at companies. They include professional information, contact details, and social profiles.
Default Person Fields
Every person entity includes these default fields:
| Field | Type | Description |
|---|---|---|
name | string | Full name of the person |
title | string | Job title or role |
company | string | Company name |
email | string | Email address |
linkedin | SocialMediaProfile | LinkedIn profile |
location | Location | Geographic location |
mobile_phone | string | Mobile phone number |
Person Entity Structure
Hierarchical Relationships
Person entities are children of company entities, linked through the parent_id field.
Entity Hierarchy
How Parent-Child Works
| Field | Company Entity | Person Entity |
|---|---|---|
parent_id | null | Company's entity ID |
sheet_id | Company sheet ID | Person sheet ID |
Separate Sheets
Companies and people are stored in separate sheets with the same icp_id. Use the parent_id to correlate people with their companies.
Querying Related Entities
To get all contacts for a specific company:
Person-Focused Search
Configure contact discovery by adding a person entity target to your ICP.
Basic Contact Discovery
Person Targeting Criteria
Effective person criteria include:
| Category | Examples |
|---|---|
| Title/Role | "VP of Engineering", "Director of Sales", "C-level" |
| Department | "Engineering", "Product", "Marketing", "Sales" |
| Seniority | "Director+", "VP or above", "Manager level" |
| Tenure | "2+ years in role", "New to position" |
| Authority | "Budget authority", "Decision maker" |
Example Criteria Patterns
Sales Leadership:
Technical Decision Makers:
Marketing Leaders:
Contact Enrichment
Person entities are enriched with professional and contact information.
Enrichment Fields
Add custom enrichment fields to capture additional data:
Enriched Person Response
Email Discovery
Email addresses are discovered and validated during enrichment.
Email Field Structure
Email Patterns
Linkt discovers emails through:
- Public profiles and websites
- Company email patterns
- Professional databases
Email Availability
Email discovery depends on public data availability. Some contacts may not have discoverable email addresses.
LinkedIn Matching
LinkedIn profiles are stored using the SocialMediaProfile type.
SocialMediaProfile Structure
Supported Platforms
| Platform | Value | Example URL |
|---|---|---|
linkedin | https://linkedin.com/in/username | |
| X (Twitter) | x | https://x.com/username |
instagram | https://instagram.com/username |
Using LinkedIn Data
Extract the profile URL for outreach:
Mobile Phone Discovery
Mobile phone numbers can be discovered for person entities.
Phone Field Structure
Phone Number Availability
Mobile phone discovery is optional and may incur additional credits. Not all contacts will have discoverable phone numbers.
Complete Example
Here's a full workflow for contact discovery:
Expected Output
Best Practices
Optimize Person Criteria
| Do | Don't |
|---|---|
| Be specific about titles | Use vague role descriptions |
| Include seniority level | Target all employees |
| Specify departments | Leave department open |
| Add authority requirements | Ignore decision-making power |
Balance Contact Density
| Use Case | Recommended Count |
|---|---|
| Initial outreach | 1-2 contacts |
| Multi-threaded | 3-5 contacts |
| ABM campaigns | 5-10 contacts |
| Executive mapping | 2-3 C-level only |
Handle Missing Data
Not all contacts will have complete information:
Next Steps
- Advanced Targeting — Multi-entity ICP strategies
- Entities Reference — Entity data structure
- Custom Fields — Extending person schemas