Product Story9 min read

Why I Built ThawMail: Automating Cold Email Research That Takes Hours

Templates only work if you customize them. But customization takes hours of research per prospect. I built ThawMail to automate the research and generate personalized emails in minutes.

The Template Problem Every Web Developer Faces

As a web developer trying to land clients, I found tons of cold email templates online. They all promised great results. So I tried them.

Copy-paste the template. Change the company name. Send to 50 local small businesses. Wait for responses.

Result? 1-2 responses if I was lucky. 2% response rate.

The problem wasn't the templates. It was that everyone else was using the same templates. And nobody was personalizing them beyond "[Company Name]" and "[Your Name]."

The Breakthrough: Personalization Actually Works

Then I tried something different. Instead of using a template, I spent hours researching one prospect. I analyzed their website, found specific technical issues, and wrote a completely custom email.

The custom email I sent:

Subject: Broken contact form on your site

Hi Sarah,

I was looking for local accounting firms and found yours. Really like your client testimonials section.

Quick heads up: your contact form isn't working on mobile. I tried submitting on my iPhone and got an error. About 60% of people browse on mobile these days, so you're likely missing a lot of inquiries.

I help local small businesses fix these kinds of technical issues. Would you be open to a 15-minute call this week?

Corey

She responded in a couple hours. We got on a call. She became a client.

Why did this work? Because I actually looked at her site, found a real problem, and offered to help. Not generic. Not templated. Just helpful.

The New Problem: Research Takes Forever

Great. I finally figured out what works. Personalized emails based on real website research get 12-15% response rates.

But now I had a new problem: it takes hours per week.

For each prospect, I had to spend hours:

  • Testing their site on mobile
  • Running speed tests
  • Checking for broken links and forms
  • Looking for missing features or security issues
  • Reviewing their sitemap and navigation
  • Finding contact information
  • Writing the personalized email

If I wanted to send 20 emails a week, that was literally hours of my time. Every single week. As a web developer who didn't know how to sell my services, I needed a better way.

What ThawMail Actually Finds

Instead of spending hours manually researching each prospect, ThawMail analyzes their website automatically and finds specific problems to mention in your email:

Technical Issues

  • Slow page load times (with actual speed test results)
  • Broken contact forms or missing form validations
  • Missing SSL certificates (not secure)
  • Mobile responsiveness problems
  • Broken links or navigation issues

Missed Opportunities

  • No online booking system (when competitors have one)
  • Missing call-to-action buttons
  • Outdated copyright dates or content
  • Poor mobile experience losing customers
  • Incomplete service descriptions

Visual Problems (from screenshots)

  • Images not loading properly
  • Layout breaking on mobile devices
  • Hard-to-read text or poor contrast
  • Overlapping elements or design issues

This is exactly the kind of research I used to do manually for hours. Now ThawMail does it in minutes.

Real Emails ThawMail Generated

Here are actual emails ThawMail wrote based on website analysis. These got responses:

Example 1: Broken Contact Form (responded in 2 hours)

Subject: Enhancing Your Accounting Firm's Online Presence

Hi there,

I recently came across your accounting firm and was impressed by your comprehensive client testimonial section. It's clear that you prioritize exceptional service and building trust with your clients.

I noticed that your contact form isn't functioning properly on mobile devices. When I attempted to submit an inquiry on my iPhone, I received an error message. Since approximately 60% of users browse on mobile devices, this could be preventing potential clients from reaching you.

I specialize in helping local businesses improve their website functionality and ensure all contact points work seamlessly across devices. Would you be open to a quick chat about how we can resolve this and make it easier for clients to connect with you?

Looking forward to your response!

Best regards,
Corey Paskewitz

Example 2: Slow Website Performance (booked a call)

Subject: Improving Your HVAC Company's Website Performance

Hi there,

I recently came across your HVAC company and was impressed by how you present your warranty information upfront. It's clear that you value transparency and customer confidence.

However, I noticed that your website is taking approximately 9 seconds to load on mobile devices. Since most visitors leave if a page takes longer than 3 seconds, this could be costing you a significant number of potential customers who never get the chance to see your services and competitive advantages.

I specialize in helping local contractors optimize their website performance to ensure visitors can quickly access your services and contact information. By improving your site speed, we can help more potential customers connect with your business.

Would you be available for a quick chat this week to discuss how we can enhance your online presence?

Looking forward to hearing from you!

Best,
Corey Paskewitz

Example 3: Missing Online Booking (became a client)

Subject: Enhancing Your Wellness Business with Online Booking

Hi there,

I recently came across your massage therapy practice and was truly impressed by how clearly you describe your services and approach. It's evident that you prioritize helping clients understand exactly what to expect.

I noticed that your website doesn't currently offer online booking functionality. Many of your competitors have implemented this feature, and it can make a significant difference in customer convenience. Clients often want to book appointments outside of business hours when they remember, rather than waiting until they can call during the day.

I specialize in helping local wellness businesses add easy-to-use online booking systems that integrate seamlessly with your existing website. By adding this feature, you can make it more convenient for clients to schedule appointments and potentially increase your bookings.

Would you be interested in a brief conversation about how online booking could benefit your practice?

Looking forward to your response!

Best regards,
Corey Paskewitz

The Automation vs Manual Comparison

Here's what changed when I started using ThawMail instead of doing all the research manually:

TaskManualThawMail
Time per email30 minutes to 1 hourA few minutes
Issues found2-3 (what I checked)5-8 (comprehensive)
Mobile testingIf I rememberedAutomatic
Screenshot analysisManual inspectionAI vision analysis
20 emails/week3+ hours of researchMinutes of review

I still review every email before sending. But ThawMail does all the research, finds problems I would have missed, and writes the first draft. That's the automation part. The human touch is me reviewing it and adding any personal details before I hit send.

So I Built ThawMail to Automate the Research

As a web developer, if something takes hours and I have to do it every week, I'm going to automate it.

I spent 3 months building ThawMail to automate the entire research process:

  • Analyzes websites for technical issues (broken forms, slow load times, missing SSL)
  • Takes screenshots and reviews visual problems with AI
  • Identifies missed opportunities (no online booking, poor mobile experience)
  • Extracts contact information
  • Generates a personalized email based on what it found

What used to take hours now takes minutes. Built with Next.js, TypeScript, OpenAI API, and Puppeteer. You still review and add your personal touch (always do this), but the research and first draft are done for you.

Try ThawMail Free (3 Credits)

What Makes a Cold Email Actually Work

Whether you use ThawMail or do it manually, here's what every good cold email needs:

1. Find ONE Specific Problem

Not "your website could be better." Find something concrete:

  • Mobile speed: "Your site takes 8 seconds to load on iPhone"
  • Broken forms: "Your contact form isn't working on mobile browsers"
  • Missing features: "You don't have online booking, forcing customers to call"
  • Security: "Your site isn't using HTTPS, Google is warning visitors"

2. Quantify the Impact

Don't just mention the problem. Explain what it's costing them:

"8-second load time = 40% of visitors leave before seeing your services"

"Broken contact form = missed leads every single day"

"No online booking = customers choosing competitors who are easier to book"

3. Keep It Short

100-150 words max. If they have to scroll on mobile, it's too long. Get to the point fast.

4. Low-Commitment Ask

Don't ask them to review your portfolio or read a proposal. Make it easy:

Good: "Would you be open to a 15-minute call this week?"

Good: "I can send you a quick video showing the issue if that helps?"

Bad: "I'd love to discuss how we can transform your digital presence..."

The Bottom Line

Templates are a starting point. But personalization is what gets responses.

You can spend hours researching every prospect manually, or you can use tools like ThawMail to automate the research and generate personalized first drafts in minutes.

Either way, the web developers and freelancers who succeed with cold email aren't the ones with perfect templates. They're the ones who consistently send personalized emails based on real research, track what works, and adjust as they go.