Grounded, not guessed.
Last updated 24 September 2026
Describe who you sell to in one sentence. HeyLead reads your website and a corpus distilled from 22 sales books, and writes 2 to 4 buyer personas: pains, fears, objections, the LinkedIn filters it will use, and a confidence score.
Preview before you spend an invite
icp preview runs the exact search your campaign would run, shows how each filter changes the count, scores what
came back on six dimensions, and creates nothing. You see the audience before a single person is contacted.
A judge that asks the question most tools skip
Can this audience buy what you sell? A mismatched ICP is refused before the first search. Decision-makers by default: owner, C-level, VP, director.
Every person enriched from LinkedIn itself
Full profile, company industry and headcount, recent posts and company news, so the first message cites something real. A grounding validator rejects any claim not in the facts. Enrichment is LinkedIn-only: no bought email or phone data.
Excluded before outreach starts
- Your existing connections.
- Your competitors' employees.
- People marked open to work, and company pages.
- Anyone already in another campaign.
- Anyone who scores under half on fit never gets a first touch.
Bring your own list: drop a CSV or a spreadsheet, every row is accounted for, and your hand-picked people are never filtered out by a score.
A worked example
In: "A webhook debugger for Stripe that replays failed events, for payments engineers at seed-stage fintechs."
Out: two personas. "Payments engineering lead" (fit 91%): debugs webhook retries by hand, gets paged for silent failures; titles: payments lead, staff engineer; companies of 11 to 200. "Fintech founder, seed stage" (fit 84%): no infra team, every failed payment is a support ticket. The preview then shows the search filter by filter: 1,240 people with the title, 310 after the company size, 190 after the industry. Nothing is created until you say so. Figures here are an example.
Limits, in numbers
- 2 to 4 personas per ICP; the corpus is 383 cards distilled from 22 sales books.
- Profile reads are counted per seat against a ceiling of 150 a day.
- The fit floor on a hosted workspace is 0.5; rows you import yourself are exempt.
- Free includes 3 ICP generations a month on a self-hosted install; hosted accounts are not capped this way.
Not ready to sign in? See your buyer personas first. Related: Signals · Tool reference · Pricing