I Turned Cold Email Into My Best Lead Source (And So Can You)

Three months ago, I was spending 6 hours a week on cold email. Finding prospects on LinkedIn, copying names into a spreadsheet, writing slightly different versions of the same email for each person, manually checking who opened it, writing follow-ups by hand.

It was soul-crushing work. And the reply rate? Terrible.

Then I built a cold email stack using three tools that actually talk to each other: Clay to find and enrich leads, an AI writer (Claude or GPT-4) to personalize emails at scale, and Instantly (or Smartlead) to send and track everything.

Now I set up a campaign on Monday morning. By Friday, I have 15-20 qualified replies without touching it again.

Here's exactly how it works.

The Old Way vs. The New Way

Before: I'd search LinkedIn for prospects, manually copy 50 names into a spreadsheet, write one generic email, change the first name and company, hope someone replies. Maybe 2-3% reply rate. I'd spend 3 hours on follow-ups.

After: I upload a list of companies I want to target. Clay finds the right decision-makers with their real emails. An AI writes 50 unique emails in 2 minutes—each one mentions something specific about their company. Instantly sends them on a schedule, tracks opens and clicks, and automatically sends follow-ups. I check results once a day. 8-12% reply rate.

The difference? I'm not sending the same email to everyone anymore. Each email feels personal because it IS personal—the AI reads real information about each prospect and writes to it.

Step 1: Find Your Leads With Clay (The Boring Part, But Crucial)

Clay is a lead database and enrichment tool. It's where everything starts.

Here's what you do:

  1. Sign up at clay.com and create a new project
  2. Upload a list of companies you want to target (or let Clay search for companies by industry, location, funding, size—whatever matters to you)
  3. Clay automatically finds decision-makers at those companies and pulls in their email addresses, LinkedIn profiles, phone numbers, company details
  4. You get a clean spreadsheet with real data: name, title, email, company, LinkedIn URL, and whatever custom fields you add

This is the foundation. Bad lead data = bad results. Good data = emails that actually land in inboxes and get read.

Pro tip: Don't just export emails. Add custom fields to your Clay project like "company_mission," "recent_news," "product_they_use." We'll use these in the AI step to make emails hyper-personalized.

For example, if you're selling marketing software, Clay can pull "they recently hired a VP of Marketing" or "they just launched a new product line." That becomes your email hook.

Step 2: Write 50 Unique Emails in 2 Minutes (The AI Magic)

This is where the magic happens. Instead of writing one email and changing the name, you're going to let AI write a unique email for EACH person.

Export your Clay data as a CSV. Then use Claude, ChatGPT, or any AI writer that supports bulk processing. I use Claude because it handles large batches well.

Here's the prompt structure (adapt this for your product):

You are an expert cold email writer. Write a personalized cold email for each prospect below. Each email should:

Prospect data: [paste your CSV here]

Hit enter. Wait 30 seconds. You get 50 unique emails, each one specific to that person's company, role, and situation.

Here's the key insight: The AI doesn't just insert names. It reads that "Company X just raised $5M" or "This person's title is Director of Growth" and writes an email that speaks to THAT situation. It feels personal because it is.

Copy the output, paste it back into your spreadsheet in a new column called "email_body." Now you have leads + personalized messages + all their contact info in one place.

Step 3: Send and Track With Instantly (The Automation)

Now you have a list of prospects and personalized emails. Instantly (or Smartlead) is what actually sends them and tracks replies.

Here's why you don't just use Gmail:

The setup:

  1. Sign up at instantly.ai (or Smartlead if you prefer)
  2. Connect your email account (the one you want to send from)
  3. Import your CSV with all the prospect data and personalized emails
  4. Set sending rules: spread sends across 5 days, send 10 emails per day, wait 2 days before first follow-up
  5. Add a follow-up sequence: if they don't open, send a different follow-up. If they open but don't reply, send another. If they reply, mark as done
  6. Hit send and walk away

That's it. Instantly handles the rest—tracking, scheduling, follow-ups.

Real results: I sent 50 emails last week. 12 opened, 4 replied positively, 1 became a call. That's a 2% reply rate from a cold list. Industry average is 1-2%, so we're beating it. And I spent maybe 10 minutes setting it up.

The Follow-Up Sequence That Actually Works

Most people send one email and give up. That's a mistake.

Set up a follow-up sequence in Instantly like this:

  1. Day 1: Send the initial personalized email
  2. Day 3: If no open, send a different follow-up (shorter, different hook)
  3. Day 6: If opened but no reply, send a value-add follow-up (maybe a relevant article or case study)
  4. Day 10: Final follow-up asking if they want to talk

The AI can write these follow-ups too. Just prompt it to write 3 different versions of a follow-up email, then use each one in your sequence.

Why this matters: Most replies come on follow-ups 2-4, not the first email. People are busy. They didn't see it. A gentle follow-up isn't pushy—it's reminding them they were interested.

What Actually Happens Next (The Real Workflow)

You send your campaign on Monday. Here's your week:

The entire workflow is maybe 30 minutes of your time for 50 personalized emails + automatic follow-ups + tracking.

Before, this would have taken 8 hours.

The Limitations (Be Honest With Yourself)

This system is powerful, but it's not magic.

Email deliverability still matters. If your domain is brand new or has a bad history, emails might land in spam no matter how good they are. Instantly helps with warmup, but it's not perfect.

AI-written emails can sound generic if your prompt is bad. If you don't give the AI specific details to work with, it will write something that could apply to anyone. That's why the Clay enrichment step is so important—you need real data in there.

This works best for B2B, not B2C. If you're selling to businesses and reaching decision-makers, this system crushes it. If you're selling consumer products, cold email is less effective anyway.

You still need to write good follow-ups. The AI helps, but if your initial email has a terrible offer or unclear ask, follow-ups won't save it.

What to Try First (Next 10 Minutes)

Don't try to perfect this. Just start.

  1. Sign up for Clay (clay.com) and upload 10 companies you want to target. Spend 5 minutes. See what data it pulls.
  2. Take those 10 prospects and write one prompt in Claude asking it to personalize emails for each one. Spend 3 minutes.
  3. Read the output. Notice how different each email is. That's your aha moment.

Once you see it works with 10, scale to 50. Then 100. Then build it into your weekly routine.

The best time to start was last month. The second-best time is now.

Now go build something. — Jake Copilot