Recrudoc CRM AI Recruiting CRM
Blog
sourcing chrome-extensions email outreach

Chrome Extensions to Find Candidate Emails (And Why You Should)

Recrudoc CRM Team 7 min read

If your outreach lives entirely inside LinkedIn InMail, your reply rate is roughly a third of what email can do. Brandan from Savvy Recruiter shared his actual numbers on a recent breakdown. His InMail response rate runs between 28 and 32%. His email response rate, when candidates are loaded into a sequenced campaign, is 40 to 70% across multiple touch stages.

That gap compounds across every batch of outreach you run. Same hours of sourcing, materially more conversations, just because email is in the mix.

This post covers the case for email-first outreach, the two Chrome extensions Brandan recommends for finding candidate emails, how they work on a profile, and where they fit inside a larger sourcing workflow.

Why email outperforms InMail

In short: Personal email gets opened more often and replied to more often than LinkedIn InMail. Brandan tracks 28-32% InMail reply rates against 40-70% reply rates for emails sent through a multi-touch campaign. The mailbox is less crowded, the message lands as a real person rather than a sales pitch, and the medium itself signals you did the work to find them.

A few reasons the gap holds up:

  • InMail is saturated. Every active recruiter has a paid LinkedIn seat, and every candidate worth sourcing already gets multiple InMails per week. The platform itself flags messages as recruiter outreach.
  • Email feels personal. A message that lands in someone’s actual inbox, not their LinkedIn notifications, reads as a one-to-one note rather than a templated blast.
  • Sequences only work in email. Tools that send a first touch, follow up after three days, and follow up again a week later live in the email world. LinkedIn caps how aggressively you can re-engage someone.
  • You can run multiple touches without burning credits. InMail credits run out. Email doesn’t. If you have a 200-candidate shortlist, sending three sequenced touches is 600 sends, which is not realistic on a Recruiter Lite plan.

To send email, you need the email. LinkedIn doesn’t expose it. That’s where Chrome extensions come in.

For more on what to write once you have the address, see our breakdown of nine recruiting message types AI can generate in one click. And for a tactical InMail playbook when email isn’t available, see LinkedIn InMail strategy and response rates.

The two Chrome extensions Brandan recommends

In short: Brandan recommends ContactOut and SalesQL as the two best Chrome extensions for finding candidate personal emails. Both run on top of LinkedIn profiles. You click the extension, it surfaces any email it has indexed, and you reveal it with a credit. Used together, the free tiers are usually enough that he doesn’t pay for either.

Both tools work the same way at the surface. You install the extension, open a candidate’s LinkedIn profile, click the icon, and the panel shows whatever emails are linked to that profile.

ContactOut

ContactOut is the more recognizable of the two. The paid plan runs around £99 per month, but the free tier comes with roughly 50 credits per month, which handles low-volume sourcing without ever paying.

How it works in practice:

  1. Install from the Chrome Web Store.
  2. Create an account.
  3. Open any LinkedIn profile.
  4. Click the ContactOut icon. The panel shows up alongside the profile.
  5. If ContactOut has indexed this person, you’ll see masked emails. For example, a personal hotmail.de and a business email from their current employer.
  6. Click “view email” to spend a credit and unmask the address.

The extension handles personal emails (Gmail, Hotmail, Outlook) and business emails when it can find them. For a head of talent at a major company, you’ll often see both.

SalesQL

SalesQL is the second one Brandan keeps installed. It used to require sideloading. It’s now in the Chrome Web Store as a normal extension. Same workflow: install, sign up, open a profile, click the icon, reveal the address.

Why run both? Coverage gaps differ. ContactOut might miss someone SalesQL has, and the other way around. With both extensions on free tiers, Brandan reports he covers most candidates he’s looking for without ever upgrading to a paid license.

A note on coverage

Neither tool guarantees you’ll find an email for every profile. Coverage varies by candidate, region, and recency of any role change. Brandan’s experience is that running both ContactOut and SalesQL on free tiers covers most candidates he’s looking for without paying.

Where coverage is thin, you’ll need a fallback: a LinkedIn InMail, a connection request with a short note, or another channel.

How to install a Chrome extension (if you’re new)

In short: Open the Chrome Web Store, search the extension name, click “Add to Chrome,” sign in to create an account, and the icon will appear next to your address bar. ContactOut and SalesQL both follow this exact flow.

If you’ve never installed a Chrome extension before, the process takes about 30 seconds:

  1. Go to chrome.google.com/webstore.
  2. Search for the extension name (for example, “ContactOut” or “SalesQL”).
  3. Click “Add to Chrome.” A confirmation dialog asks for permissions. Review and accept.
  4. The extension icon appears in your toolbar (you may need to click the puzzle piece to pin it).
  5. Click the icon. Most recruiting extensions ask you to sign up or log in before the first use because their data lookup happens on their server.

That last point applies to almost every recruiting extension worth using. The work happens server-side, not in the browser. The extension is a thin client that grabs a profile’s identifier and sends it to the vendor’s backend, which returns enriched data.

How email finder extensions actually work under the hood

In short: Email-finder extensions read the LinkedIn profile you have open, send public identifiers to the vendor’s backend, and look up the person in a pre-built database the vendor maintains. The extension itself doesn’t “scrape” your inbox or guess emails. It queries an existing index.

Two implications:

  1. Coverage is a function of the database, not the browser. If two extensions report different results on the same profile, it’s because their indexes differ, not because one is “smarter.”
  2. DOM fragility is real but often invisible. LinkedIn updates its layout regularly. Extensions that depend on specific HTML element IDs to pull profile data break the day LinkedIn ships a redesign. Vendors that rebuild around the new DOM recover quickly. Vendors that don’t go dark for days or weeks.

Most email-finder extensions are tightly bound to LinkedIn’s profile layout because that’s where they read the candidate’s name, current company, and profile URL. When LinkedIn shifts class names or rearranges sections, those readers stop working.

Where this fits inside a real sourcing workflow

In short: Email finding is one step in a sourcing chain: boolean search to identify, profile review to qualify, email finder to enrich, sequence tool to outreach, CRM to track replies. Skipping any step breaks the chain. Email-finder extensions only pay off if you have a place to put the contacts and a way to follow up systematically.

A working sourcing flow looks like this:

StepWhat you’re doingTool category
1. SearchBuild a boolean string, run it on LinkedIn or X-ray GoogleLinkedIn Recruiter, boolean strings
2. QualifyOpen profiles, check fit (skills, tenure, location)LinkedIn
3. EnrichPull email addresses for qualified profilesContactOut, SalesQL
4. OutreachSend a sequenced email campaignSourcewell, Mailshake, Apollo
5. TrackCapture replies, move candidates through stagesATS or recruiting CRM

Brandan mentions Sourcewell as his sequencing tool. That’s the campaign engine that turns one email per candidate into 3-4 spaced touches and lifts reply rates from “okay” to “40-70%.”

The handoff between step 3 and step 5 is where most recruiters lose data. You find an email in ContactOut, copy it into a sequencer, get a reply, and now have a conversation in your inbox that isn’t tracked anywhere else. Three weeks later you can’t remember which JD you pitched them on. Tools like Recrudoc close this loop. Smart CV Import bulk-loads candidate profiles, AI Candidate Matching scores them against the open JD in seconds, and the Visual Pipeline tracks every reply through 7 stages so you don’t lose the thread of who’s where.

For broader context on building a sourcing system end to end, see candidate sourcing strategies that top recruiters use in 2026 and how to recruit top talent on LinkedIn.

A quieter differentiator: site-agnostic extensions

In short: Most recruiting extensions only work on LinkedIn because they’re built to read LinkedIn’s specific HTML structure. The day LinkedIn changes that structure, those extensions break. Site-agnostic extensions read any page that shows candidate or job data: LinkedIn, GitHub, AngelList, your own ATS portal. They work the same way on all of them.

The trade-off with email-finder extensions like ContactOut and SalesQL is that they’re locked to LinkedIn (with a few extending to GitHub or company pages). Useful, but narrow.

A different category of extension is site-agnostic. Instead of depending on LinkedIn’s specific class names and element structure, they grab the rendered HTML of whatever page you’re on, strip out chrome (header, footer, nav), convert the main content to clean markdown, and send that to a backend that uses AI to extract the candidate or job data.

Recrudoc’s Chrome extension works this way. It runs on any page that displays candidate or job information: a LinkedIn profile, a GitHub user page, a company’s “about the team” section, even an internal HR portal. Because it doesn’t depend on per-site CSS selectors, it doesn’t break when LinkedIn ships a redesign. The extension is a thin client; the AI parsing happens server-side, which is why it requires a Recrudoc account (free tier available).

That’s a different problem than what ContactOut solves. ContactOut finds emails. The Recrudoc extension structures candidate data into your CRM. They sit on the same step of the workflow, and many recruiters run both.

What to avoid

In short: Don’t scrape LinkedIn at scale, don’t pay for premium extension tiers before you’ve burned through the free credits on both ContactOut and SalesQL, and don’t email a candidate without a follow-up plan in place. The first will get your account banned. The second wastes money. The third wastes the email.

A few specific traps:

  • Bulk scraping LinkedIn. LinkedIn’s terms prohibit it, and they’re aggressive about banning accounts that use automation tools to extract data at scale. The Chrome extensions discussed here work one profile at a time, manually triggered. That’s the safe pattern.
  • Paying upfront. Both ContactOut and SalesQL have free tiers. Brandan explicitly says he doesn’t pay for email finders because the free credits cover his volume. Start free, hit the limit, then decide.
  • Sending one email and stopping. A single cold email to a passive candidate has roughly the same response rate as a single InMail. The 40-70% number Brandan cites is across multiple touches in a sequence. Plan three touches minimum before you write the first one.
  • Treating all emails as equal. A personal Gmail address has a higher open rate than a corporate firstname.lastname@company.com. Corporate emails go through filters, get reviewed by IT, and often go to spam if your domain isn’t warmed up. When you have both, lead with the personal one for cold outreach.

Why this workflow beats InMail-only

In short: The case for adding email-finder extensions comes down to the gap Brandan reported: 28-32% reply rate on InMail vs. 40-70% across a sequenced email campaign. The extensions exist so you can move outreach into the higher-yield channel, and the savings compound across every batch you run.

The shift is from “every conversation has to start inside LinkedIn” to “the strongest channel handles the volume, and LinkedIn is the fallback when an email isn’t available.” That’s a different shape of week. Less time scrolling InMail templates, more time on conversations that actually started.

One catch is worth flagging. Emails generate more replies than your inbox can keep straight. Without somewhere to capture and tag every conversation, the gain in volume turns into chaos. That’s where keeping a CRM under the workflow matters.

Want to stop losing track of replies between LinkedIn, Gmail, and a half-filled spreadsheet? Try Recrudoc CRM free for Smart CV Import, AI matching, and a 7-stage visual pipeline built for recruiters who source on multiple platforms.

Sources

The insights in this article are based on the following industry expert discussions:

  • “Find ANYONE’S Email with These Chrome Extensions!” — Brandan, Savvy Recruiter, YouTube

Ready to stop copy-pasting?

Join recruiters who save 3+ hours daily with AI-powered workflow.

Start Free