Sales reps spend 3.2 hours a day on manual prospecting. That is 40 percent of the working day spent finding contacts, verifying emails and copying data into the CRM, according to Databar, a prospecting-automation vendor, in its analysis of manual prospecting time. Meanwhile LinkedIn generates roughly 80 percent of all B2B social media leads, yet only 2.9 percent of LinkedIn engagements come from ideal-customer-profile prospects, according to Cclarity, a LinkedIn agency, reporting on 7,793 of its own clients' B2B engagements.
The platform gives you volume, and fit is left to you. You can send 100 connection requests a week and still fill your pipeline with people who will never buy, because nobody stopped to score them before outreach. The fix is a scoring layer between discovery and outreach: enrich every prospect with Hunter.io, score them in Airtable and only let the top 20 percent through to your reps.
Why LinkedIn lead generation stalls at the connection request
LinkedIn has passed 1.3 billion registered members and around 310 million monthly active users, with more than 65 million decision makers on the platform, according to Martal, a B2B sales outsourcing agency, in its 2026 LinkedIn benchmarks. That is why it drives 75 to 85 percent of B2B leads from social media. But the visitor-to-lead conversion rate sits around 2.74 percent, about three times higher than Facebook or X, per LinkMagnet's 2026 lead generation statistics.
The gap is filtering. Most teams treat every connection as equal. They personalise the note, send the request, and hope. The teams that actually build pipeline treat LinkedIn as a raw feed that needs scoring before a human touches it.
Only 2.9 percent of LinkedIn engagers are your ideal customers. That 2.9 percent becomes your pipeline, but only if you have a system to identify them.
Source: Cclarity, a LinkedIn agency, reporting on 7,793 of its own clients' engagements, 2026
The workflow below takes an afternoon to set up and runs on tools many sales teams already pay for. Steps 2 and 3 call two APIs, so it needs someone comfortable with a short script, or with a Make or Zapier scenario, to own those two steps.
What you need to build the workflow
- LinkedIn Sales Navigator (free trial, then a paid seat). It gives you 50+ search filters and real-time lead alerts across 1+ billion members, per LinkedIn's Sales Navigator page.
- Hunter.io (free plan: 50 credits a month, enough for a small pipeline). The free plan includes 500 recipients per sequence, per Hunter's pricing page.
- Airtable (free tier works for the base). Step 3 uses its web API to push enriched rows in.
- Time to copy the list out of LinkedIn. Sales Navigator has no CSV export, so Step 1 covers the two ways to get prospects into Airtable.
Step 1: Build a prospect list worth scoring
Scoring only works when the list is already pointed at your ideal customer. Sales Navigator's advanced search filters let you combine function, seniority, years at company, industry and geography. A good starting search: your industry, the job titles your buyers hold, company size band, and the countries you sell into.
Save the search, don't browse it
Run the search, then save it. Sales Navigator updates saved searches with real-time alerts when new people match, so your list grows between sessions instead of going stale.
Copy the list out, because Sales Navigator won't export it
An earlier version of this post got this step wrong. LinkedIn's help centre states that Sales Navigator does not offer a way to export lead or account information into a CSV or XLS file. The alternative LinkedIn points to is the Advanced Plus plan, which syncs leads and accounts with Salesforce, Microsoft Dynamics and HubSpot (LinkedIn's help article on exporting from Sales Navigator). That leaves two routes into Airtable. On Advanced Plus, sync the saved leads to your CRM and export them from there. On any other plan, copy each lead's name, title, company and profile URL into the Airtable base by hand, which is slow but workable for a weekly list of a few dozen prospects.
Plenty of browser extensions promise a one-click export. LinkedIn does not permit third-party software or browser extensions that scrape or automate activity on its website (LinkedIn's prohibited software policy), and the account doing the scraping is usually the salesperson's own. The profile URL is the field worth copying carefully. Hunter can find an email from a LinkedIn handle alone, with no name or company domain needed (Hunter's API documentation), so a list of clean profile URLs is enough to run Step 2.
You now have a raw list. It will contain people who are a perfect fit and people who are nowhere near it. That is the point of the next two steps.
Step 2: Enrich every profile with Hunter.io
Hunter.io's Email Finder API takes a name and a domain (or a LinkedIn handle) and returns the professional email plus a confidence score out of 100. The API response also includes verification status and the sources where the email was found online. That confidence score is gold for your scoring model, because it tells you whether the email is worth sending to.
If you want to test the API before writing anything, Hunter provides a test-api-key that validates your parameters and returns a dummy response, per Hunter's API reference. Your API key (a password your code uses to talk to the Hunter service) goes in the X-API-KEY header or the Authorization: Bearer header. A real call looks like this:
GET https://api.hunter.io/v2/email-finder?domain=reddit.com&first_name=Alexis&last_name=Ohanian
{
"data": {
"email": "alexis@reddit.com",
"score": 97,
"verification": { "date": "2026-06-14", "status": "valid" }
}
}
Run your list through the finder in batches
Loop the list through the Email Finder endpoint, sending the LinkedIn handle where you have no company domain. The API key goes in the X-API-KEY header or the Authorization: Bearer header, per Hunter's API help article. Keep the score and the verification status for every row; do not discard the low scores yet.
Verify the ones the finder is unsure about
Hunter's Email Verifier checks syntax, domain information, server response and Hunter's B2B database. This matters more than it sounds: bounce rates above 2 percent trigger deliverability penalties that hurt every future campaign, per Cleverly's 2026 cold email benchmarks.
Step 3: Score prospects in Airtable the moment they land
Airtable is where the scoring model lives. Start from a sales CRM template or a lead scoring base like Softr's free Airtable lead scoring template, which already wires Leads, Companies, Users and Interactions together and can auto-generate an AI lead score.
Create the Leads table with score fields
Every row gets: name, title, company, LinkedIn URL, email, Hunter confidence score, verification status, and your own fit fields (industry match, company size match, geography match, seniority).
Weight the score formula
A simple formula that works, and prospects below 50 points go to nurture, not outreach:
| Factor | Points | What it measures |
|---|---|---|
| ICP fit | 40 | Title, industry, size and geography all matching |
| Engagement signal | 30 | Commented, viewed or downloaded anything |
| Data quality | 20 | Verified email with a confidence score above 80 |
| Recency | 10 | Touched in the last 30 days |
Automate the import
Use Airtable's web API to push enriched rows in as they come back from Hunter. From here the base becomes your single source of truth for who is worth talking to.
Step 4: Route the top 20 percent to outreach
Personalised outreach beats templates, and personalised LinkedIn messages get roughly 15 percent higher reply rates than template messages, per Gitnux's B2B prospecting benchmarks. But you can only personalise at scale when you know who matters. That is what the score gives you.
- Filter the Airtable view to scores above your threshold.
- Export the top 20 percent to a new list.
- Hand it to your SDRs with the Hunter confidence score visible, so they know which emails are safe to use.
- Log every reply, meeting and deal back into the Airtable row, so you can check the weights against what actually converted and adjust them.
One more thing worth knowing: campaigns with fewer than 50 recipients earn roughly three times the reply rate of bulk sends, according to Hunter's 2026 outreach research. A scored list of 50 beats a blasted list of 500 every time.
What changes when every prospect has a score
Your reps stop spending 3.2 hours a day building lists by hand. The enrichment and scoring happen before they open anything, and the CRM entry tax disappears because Airtable already holds the record. B2B sellers currently spend only 28 to 30 percent of their week actually selling, with CRM data entry eating 18 percent of their time, according to AeolusGTM, a GTM and CRM-diagnostic consultancy, in its 2026 selling-time data.
The same workflow connects to our cold email personalisation with Hunter.io and n8n guide for the sending side, and our AI lead scoring post covers the scoring model in more depth. If you want the whole pipeline wired end to end, our AI lead enrichment framework is the natural next read.
Frequently asked questions
Does Hunter.io have a free plan?
Yes. The free plan includes 50 credits per month and 500 recipients per sequence, enough to enrich and score a small pipeline. The Starter plan costs US$49 a month billed monthly, or US$34 a month billed yearly, and adds 2,000 credits a month, auto-verification and lead enrichment, per Hunter's pricing page.
What makes a good lead score?
ICP fit carries the most weight, because only 2.9 percent of LinkedIn engagers fit the ideal customer profile, according to Cclarity's own client-campaign data in its engagement study. Add engagement signals, verified email quality and recency, and weight fit above all three.
Do I need LinkedIn Sales Navigator for this workflow?
It makes discovery much faster with 50+ filters and real-time alerts across 1+ billion members. Without it you can still build a list from LinkedIn's regular search with fewer filters. Either way the list is copied out by hand, unless you are on Advanced Plus with a CRM sync.
How long does the Hunter.io and Airtable scoring setup take?
About two hours for the scoring criteria, the Airtable base and the Hunter connection, plus the time it takes to copy the first list out of Sales Navigator by hand. After that, each new batch of prospects is enriched and scored as it lands.
Will this get my LinkedIn account flagged?
Not if you keep outreach manual. Warm, human outreach gets 50 to 70 percent connection acceptance, while automation tools carry higher account risk, according to Cclarity's own client-campaign data in its outreach benchmarks. Automate the enrichment and scoring, send the requests yourself.