Why aren't my LinkedIn-imported leads getting emails?

Short answer: leads imported from LinkedIn usually don't come with an email address, so a campaign's email steps are skipped for those contacts — there's simply no address to send to. Their LinkedIn steps still run (connection requests, messages), so the campaign isn't broken; it's doing exactly the parts it can. To turn the email steps on for those people, give them an email address by importing a list (CSV) that already includes their email addresses and matching the email column — your existing contacts gain the email, and new people are added. Once a contact has an email address, the email steps send on the next cycle. This is the single most common reason a campaign looks like it "isn't sending emails".

WarmySender is a 4-pillar outreach platform — Cold Emailing, Email Warmup, LinkedIn Outreach, and Multichannel sequences. This guide covers the overlap of Cold Emailing and LinkedIn Outreach: why LinkedIn-sourced contacts may not receive emails, and how to fix it.

Why don't LinkedIn-imported leads have an email address?

Because a LinkedIn profile doesn't hand out a person's work email. When you import prospects from LinkedIn, you reliably get their name, job title, company, and LinkedIn profile — but not a private email address, since LinkedIn doesn't expose one on the profile. So the imported contact arrives with everything you need to reach them on LinkedIn, and no address to reach them by email — yet.

That's normal and expected. It doesn't mean the import failed or that the contact is faulty. It just means the email field is empty until you fill it, and an empty email field is why an email step has nothing to send.

What happens to a contact with no email in a campaign?

The email steps are skipped for that one contact; everything else proceeds. WarmySender never invents an address or sends to a blank one — that would bounce and hurt your sender reputation. So for a contact with no email address:

So a multichannel campaign built from LinkedIn contacts will happily do all its LinkedIn work while the email side stays quiet — which is exactly what you'd see if you were expecting emails and the contacts have no addresses.

How do I get the email steps to send?

Give those contacts an email address by importing a list that already includes their emails — then the email steps send automatically on the next cycle. A LinkedIn profile doesn't reveal a work email, so the addresses have to come from a list you already have. Here's how:

  1. Get your contacts' email addresses into a spreadsheet (CSV). Use a version of your list that already contains emails — for example an export from your CRM, or another source you already use that has their addresses. Make sure it has an email column.
  2. Import that spreadsheet and match the email column. Contacts you already have (your LinkedIn-imported people) are matched to their existing record and gain the email, and anyone new in the file is added with their address — so your LinkedIn contacts now have an email to send to.

You don't need to rebuild the campaign or re-enroll anyone. Once a contact has a valid email address, the next send cycle in your sending window picks up the email steps for them. Tip: it's good practice to verify addresses before a big send so your list stays clean and your reputation is protected — see the related reading below.

A worked example

Suppose you import 200 people from a LinkedIn search into a multichannel campaign whose steps are: (1) send a connection request, (2) after they accept, send a LinkedIn message, and (3) also send an email. You launch it and, over the next day, watch connection requests going out — but the sent-email count stays at zero. Nothing is broken: those 200 contacts came in with names, titles, companies, and LinkedIn profiles, but no email addresses, so step 3 has nothing to send to while steps 1 and 2 run normally.

You export those people's email addresses from your CRM into a spreadsheet, import that CSV, and match the email column. Your 200 LinkedIn contacts are matched to their existing records and gain their addresses. On the next send cycle within your sending window, the email step begins sending to everyone who now has an address — no re-launch, no re-enrollment. The LinkedIn steps carried on the whole time; the email steps simply switched on once there were emails to use.

Frequently asked questions

Why isn't my campaign sending any emails?

The most common reason is that the contacts have no email address. Leads imported from LinkedIn usually arrive with a name, title, company, and LinkedIn profile — but no email — so the campaign's email steps are skipped for them (there's nothing to send to), while their LinkedIn steps still run. Add emails to those contacts by importing a list (CSV) that already includes their addresses and matching the email column, and the email steps will send on the next cycle.

Does a skipped email step mean my campaign is broken?

No. Skipping an email step for a contact who has no email address is deliberate and safe — WarmySender won't send to a blank address because that would bounce and hurt your sender reputation. The contact's other steps (including LinkedIn steps) keep running, and everyone in the same campaign who does have an email still receives the email steps.

Will the LinkedIn steps still run even without emails?

Yes. LinkedIn steps — connection requests and LinkedIn messages — only need the LinkedIn profile, which imported LinkedIn contacts have. So the LinkedIn side of a multichannel campaign runs normally even when the contacts don't have email addresses yet. Only the email steps wait for an address.

How do I add email addresses to my LinkedIn contacts?

Import a spreadsheet (CSV) that already includes their email addresses and match the email column — your existing contacts (your LinkedIn-imported people) are matched to their records and gain the email, and new people in the file are added with theirs. A LinkedIn profile doesn't reveal a work email, so bring the addresses from a list you already have, such as an export from your CRM or another source you use. Once a contact has an address, the email steps can send.

Once I add emails, will the email steps send automatically?

Yes. You don't need to rebuild the campaign or re-enroll anyone. As soon as a contact has a valid email address, the next send cycle within your sending window picks up the email steps for them and begins sending, paced normally.

Should I verify the emails first?

It's a good idea before a big send. Verifying addresses keeps your list clean and helps protect your sender reputation by reducing bounces. You can verify addresses in WarmySender, and "Unknown" results are always free. Then let your campaign send to the clean addresses.

Still have questions? Email [email protected] — we respond within 24 hours on business days.