The short answer
Leads with contact info are prospect records that include a way to reach a person, typically a work email, a direct or mobile phone number and a LinkedIn URL. Most come from B2B contact databases such as Apollo, ZoomInfo, Lusha or Cognism, from email finders that match address patterns and verify them, or from people who share their details with you directly.
On this page
Key takeaways
Know the source: Databases, email finders, public profiles and inbound sign-ups carry different accuracy and different legal obligations.
Work emails are personal data: Under GDPR, a named work email is personal data. You need a lawful basis, and must honor objections.
CAN-SPAM covers B2B: US commercial email needs accurate headers, an honest subject line, a postal address and a working opt-out.
Contact info is step one: Research the account and write about their situation. That's what turns contact info into a reply.
Where Leads With Contact Info Come From
Contact data comes from five main sources, and each one collects it differently. That affects how accurate it is and what you owe the people in it.
| Source | How the data is gathered | Accuracy | Watch for |
|---|---|---|---|
| Contact databases | A mix of public web data, data partners, contributor networks and research teams, varying by vendor | Good, varies by region | Shared with every other customer |
| Email finders | Guess the address pattern from the domain, then verify it | Good for common patterns | Catch-all domains can't be confirmed |
| Enrichment platforms | Query several providers in sequence until one returns a match | Often the best coverage | Credits add up across providers |
| LinkedIn Sales Navigator | Profiles people maintain themselves | Strong on current role | Built for search and messaging, not exporting emails |
| First-party | Sign-ups, events, referrals, conversations | Highest | Limited volume |
Ask each vendor how theirs works. Methods differ between Apollo, ZoomInfo, Lusha, Cognism and the rest, and a reputable vendor will explain its own. Cognism, for example, labels mobile numbers its team has verified by hand as Diamond Data.
The answer matters twice. It tells you how much to trust the data, and what to say if a prospect asks where you got their details.
Combine sources carefully. Enrichment platforms such as Clay can pull from many providers in one table, which improves coverage. Add a source column, so you always know where each record came from.
Contact Data Quality: What to Check
Contact info is only useful if it's current and points at the right person. Check these before any outreach.
- Email status and date. A verification status with a recent date. Our guide to verified B2B leads explains each status.
- Current role. A quick LinkedIn check for important accounts. A valid inbox can belong to someone who left.
- Direct versus general. Named work emails beat info@ or sales@ addresses, which rarely reach a decision maker.
- Mobile versus office lines. Mobiles can be easier to reach, but carry stricter rules in some countries. Check before you dial.
- Company fit. The right person at the wrong company is still the wrong lead.
Keep it in one structured place. Our lead list template has the columns to track all of this.
The Compliance Basics: GDPR, CAN-SPAM and the Rest
Contact info comes with obligations, and they follow you, not the vendor. Here's a plain-English summary of the main rules for cold B2B outreach. It's a starting point, not legal advice.
| Law | Where | What it means for cold B2B outreach |
|---|---|---|
| CAN-SPAM | United States | B2B email isn't exempt. Accurate headers, honest subject lines, a physical address and an opt-out honored within 10 business days. |
| GDPR plus local email rules | European Union | Named work emails are personal data. You need a lawful basis (often legitimate interest), must say where you got the data by your first message, and must stop if someone objects. Some countries generally require prior consent. |
| UK GDPR and PECR | United Kingdom | Marketing email to corporate addresses is allowed without prior consent if you identify yourself and offer an opt-out. Sole traders are treated like individuals. |
| CCPA | California | Business contacts can ask what you hold about them and request deletion. |
| CASL | Canada | Consent-based, with narrow implied-consent exceptions, such as a published address relevant to the person's role. |
Three habits cover most of it. Be transparent about who you are and where you got their details, keep messages relevant to their role, and make opting out instant and permanent. For the US rules in full, read the FTC's CAN-SPAM compliance guide. If you're considering a purchased list, see buying B2B leads first.
Leads With Contact Info: What to Do Next
Getting the email is the easy part now. What you do next decides whether it becomes a conversation.
- Verify it. Run the email through a verifier right before you send, especially if it's more than a few months old.
- Confirm the role. Check that the person still holds the job you're writing to.
- Research the account. What do they sell, who do they serve, what just changed? Our guide on how to research a prospect shows a ten-minute routine.
- Write with one reason. One true observation, one likely problem, one question. See how in our guide to the personalized cold email.
- Send from your own inbox or sequencer. Plan follow-ups on Day 3 and Day 7, and stop the moment they reply or opt out.
- Log the outcome. Record replies, objections and opt-outs in your CRM, and add opt-outs to a suppression list.
Here's a first email built on a fresh contact and one researched fact:
Subject: [Their company]'s [trigger, 3 or 4 words]
Hi [First name],
I saw [specific, true observation: Halden is hiring three pricing analysts].
In my experience that usually means [likely problem: quotes are
taking longer as volume grows].
We help [similar companies] [outcome in one line].
Worth a 15-minute call to compare notes?
[Your name]
P.S. [Where you found their details, or a one-line opt-out offer.]
The P.S. does compliance work. A short line on how you found them and an easy way to opt out keeps you transparent, and it tends to read as respectful rather than salesy.
Personalizing a Whole List of Contacts
Researching one contact properly takes 15 to 30 minutes. Doing it for a list of 200 is a week of work, which is why most lists get a template and a merge tag instead.
Personalize the account, not just the name. "Hi {first_name}" isn't personalization. A sentence about what changed at their company is.
Bring your list to Edithly. Edithly doesn't provide contact info; it works with the list you already have.
Import it from History. In History, click Import CSV, match the headers and import the rows, then press play on each row to generate a visual for that account, such as a one-pager or pitch deck, built from the prospect's website. To run it automatically, call the API from Clay, Apollo, HubSpot or Zoho CRM. See how bulk list import works.
Write the email for your top accounts. For Tier 1 contacts, open the Email Outreach tile, enter the company name and website, plus the contact's name and LinkedIn if you have them, and generate. You get subject lines, the body, Day +3 and Day +7 follow-ups, a LinkedIn note and a personalization basis showing which facts it used. Copy it into your own inbox or sequencer to send.
How Edithly does it
Turn a list of contacts into personalized collateral in three steps
Bring the contacts you already have from Apollo, Clay or your CRM. Edithly reads each prospect's website and builds a visual, such as a one-pager or pitch deck, for every row you run.
- 1
Click Import CSV in History
Open the History table, click Import CSV and upload the list you exported from your data tool or CRM.
- 2
Match headers, then Import rows
Use Match CSV headers before import to map columns such as company name, website and contact name, then click Import rows.
- 3
Press play on each row
Press play on a row to build its one-pager, deck or landing page, or automate it by calling the API from Clay, Apollo, HubSpot or Zoho CRM.
Import CSV
Ready
- Prospect co.
- Website URL
- Contact name
- Materials
- Generate
- By hand
- 20 to 30 minutes per contact to research and personalize
- With Edithly
- A couple of minutes per row
Frequently asked questions
Where can I get leads with contact information?
The most common sources are B2B contact databases such as Apollo, ZoomInfo, Lusha and Cognism, email finder tools that work from a company's domain, enrichment platforms such as Clay that combine several providers, and your own first-party data from sign-ups, events and referrals. LinkedIn Sales Navigator helps you find the right people but isn't built for exporting emails.
Is it legal to cold email business contacts?
In the US, yes, if you follow CAN-SPAM: accurate headers, a non-deceptive subject line, a physical address and an opt-out honored within 10 business days. In the EU and UK it's more restrictive: GDPR applies, local email rules vary by country, and you must be transparent and honor objections. This isn't legal advice, so check the rules for each market.
Do I need consent to email business contacts under GDPR?
Not always. Many B2B senders rely on legitimate interest rather than consent, supported by a documented assessment, relevant messaging and an easy way to object. But national email rules sit on top of GDPR. The UK allows marketing email to corporate addresses with an opt-out, while some EU countries, such as Germany, generally expect prior consent.
How accurate is B2B contact data?
It varies by vendor, region, industry and seniority, and it decays over time. ZeroBounce's 2026 Email List Decay Report found that at least 23 percent of email lists degrade each year. Test any source on a sample of accounts you know well, and verify emails right before you send.
Does Edithly provide contact info?
No. Edithly doesn't provide emails, phone numbers or verified contacts. Get those from a data provider such as Apollo, ZoomInfo or Lusha. Then import your list into Edithly as a CSV, or call its API from Clay, Apollo, HubSpot or Zoho CRM, to generate researched materials for each account. Its Suggested Prospects feature finds companies, not contacts.