Person Enrichment
Person enrichment fills in what you are missing about a contact you already have a row for. It does not find new people — import actions and web scrapers do that.
Each enrichment is an Action column. Point its input at a column you already have, and it fills its own column row by row.
Start with a LinkedIn URL
Most person enrichments take a LinkedIn profile URL as their input. It is the identifier that resolves best across providers.
If a row has no LinkedIn URL, get one first:
- From an email — reverse lookup turns a work email or a personal email into a profile URL
- From a name and company — the general person enrichment accepts a name plus an organization and returns the profile, title, and company
Once the LinkedIn URL column is filled, every enrichment below can point at it.
Cheapest to most expensive
This ordering is the whole cost-control story. Verification is a fraction of a credit. A personal mobile is an order of magnitude more.
| Enrichment | What it returns | Relative cost |
|---|---|---|
| Verify Email | Whether an email you already have is valid and deliverable | Cheapest |
| LinkedIn Activity — posts, comments, reactions | Recent posts they wrote, comments they left, posts they reacted to | Cheapest |
| Find Work Email | Business email from a LinkedIn URL | Low |
| Enrich Person | Job title, company, and contact basics from any identifier | Low |
| LinkedIn Profile Enrich | Full profile — work history, education, skills | Low |
| Validate WhatsApp | Whether a mobile number is registered on WhatsApp | Low |
| Find LinkedIn from Email | Profile URL from a work or personal email | Medium |
| Find Personal Email | Personal inbox rather than the work one | Medium |
| Find Work Phone | The company or office line | Highest |
| Find Mobile Number | The personal mobile | Highest |
These are relative bands, not prices. The exact credit cost of every action is shown in the action setup before you run it. See Credits.
Contact details
- Work email — the cheapest way to get a reachable address. Takes a LinkedIn URL; a name and company name improve the match
- Personal email — costs several times more than a work email and has thinner coverage. Use it for people who have left a company, or where the work inbox is filtered
- Work phone — the office or switchboard line for that person’s company
- Mobile number — the personal mobile, and the most expensive person enrichment there is
Work phone and mobile are the two you must gate. Never run them across a whole table before qualifying it.
Validation
- Verify Email — checks deliverability on an address you already hold, whether it came from an enrichment, a CSV import, or your CRM. Cheapest action on this page, so run it before you spend anything else on a row
- Validate WhatsApp — checks whether a mobile number is registered on WhatsApp. Needs the number in full international format, so it runs after a mobile lookup
Profile and activity
- LinkedIn Profile Enrich — full profile detail: work experience, education, and skills. Use it when you need to qualify seniority or tenure, not just contact a person
- Recent posts — what they published, with engagement counts and timestamps
- Recent comments — opinions in their own words on other people’s posts. The strongest personalization input on this page
- Recent reactions — the posts they liked, celebrated, or reposted, which shows what they pay attention to
Activity actions can be limited to a recent window, so you can ask for the last week or the last month rather than everything.
A cost-controlled sequence
Sequence cheap → expensive and use Auto Run trigger columns so each expensive step only fires on rows that survived the cheap one.
- Fill the LinkedIn URL column — reverse lookup from email, or general person enrichment from name and company
- Enrich the profile and qualify on title, seniority, or tenure
- Find the work email, then verify it
- Pull recent activity on the rows that are still in play, for personalization
- Only then buy a personal email, work phone, or mobile for the shortlist
An empty cell means no provider in the waterfall had that data point for that row. Change the input rather than re-running the same one — see How enrichment works.
Every person enrichment
Every action in this group, with its input, output, and exact credit cost on its own page.
| Enrichment | What it returns | Credits |
|---|---|---|
| Enrich/Scrape LinkedIn Profile | Scrape and enrich any LinkedIn profile to get full details including headline, summary, experience, skills, and certifications | 1 |
| Find LinkedIn Profile | Find any LinkedIn profile without browser automation or login | 1 |
| Verify Email | Verify whether an email address is valid, deliverable, and safe to send to before launching outreach | 0.3 |
| Enrich Person | Get a full person profile including current role, company, location, and social links | 1 |
| Current Role | Look up a person’s current job title and company from their LinkedIn profile | 1 |
| Past Role | Retrieve a person’s previous job titles and companies from their work history | 1 |
| Find Work Email | Find a person’s verified work email address using name and company data | 1 |
| Find Work Phone | Find a person’s direct work phone number using professional data sources | 15 |
| Find Personal Email | Find a person’s personal email address from public data sources | 3 |
| Find Mobile Number | Find a person’s mobile phone number from public and professional data | 15 |
| Person LinkedIn Profile | Find the LinkedIn profile URL for a person using their name and company | 1 |
| Person Twitter Profile | Find a person’s X (Twitter) profile URL from public data | 1 |
| Person Location | Look up a person’s current city and country from their professional profile | 1 |
| Person Github Profile | Find a person’s GitHub profile URL using their name or email | 1 |
| Job Start Date | Find when a person started their current role to gauge tenure and timing | 1 |
| Scrape LinkedIn Profile Posts | Scrape recent LinkedIn posts published by a person’s profile | 1 |
| Find LinkedIn Profile URL | Find the full LinkedIn profile URL for a person from their name and company | 1 |
| Scrape Profile LinkedIn Posts | Find recent LinkedIn posts published by a person to understand their interests and activity | 1 |
| Find LinkedIn from Work Email | Resolve a person’s LinkedIn profile URL from their verified work email address | 1 |
| Find LinkedIn from Personal Email | Resolve a person’s LinkedIn profile URL from their personal email address | 1 |
| Find Email from LinkedIn URL | Find a person’s verified email address from their LinkedIn profile URL | 1 |
| Find Email from Phone | Resolve a person’s email address from a phone number using reverse lookup providers | 1 |
| Find Phone from Email | Resolve a person’s phone number from their email address using reverse lookup providers | 1 |
| Find Phone from LinkedIn | Find a person’s phone number from their LinkedIn profile URL | 1 |
Where to go next
| Next step | Where to go |
|---|---|
| Enrich the account behind the person | Company Enrichment |
| Time outreach to an event | Signals |
| Research a person’s public activity beyond LinkedIn | Research |
| Push verified contacts to your sequencer | Export actions |
| Run the same enrichments from an AI client | MCP tools |