Learn · 5 MIN READ

How I Personalize 4,300 Cold Emails in 30 Seconds Using ChatGPT (No Coding Required)

Troy Aitken shows how to use ChatGPT to write hyper-personalized cold email openers at scale — no coding, no VA, no manual research.

Troy Aitken
Published FEB 4, 2025

Most people treat personalization as a trade-off: either you write something genuinely specific and it takes forever, or you blast generic copy and hope volume saves you. I've found a third option. With the right ChatGPT prompt structure, I can generate first-line personalizations for thousands of prospects in about 30 seconds, and the results back it up.

One campaign I ran hit 4,300 sends and came back with 11 positive replies. The offer itself wasn't even that strong. The personalizations did the heavy lifting.

Here's exactly how I do it.

Pull the Personalization From Their Own Website

The core mechanic is simple: feed ChatGPT a prospect's website URL (or scraped website copy) and ask it to identify what makes that person's work distinct. You're not asking it to summarize their homepage. You're asking it to surface something specific enough to open a cold email with.

For a life coach named Mary Ward, ChatGPT came back with something like: "Awesome how you helped Mary connect the dots of her life and enabled her to truly live, not just get by." For another prospect, it pulled: "Awesome how you empower others through respectful confrontation techniques to help them navigate challenging situations with confidence."

These aren't generic compliments. They reflect the actual language and positioning the prospect uses to describe their own work. That's what makes them land.

The Formula: Personalization + Pain Point + Offer

Once you have the first line, the rest of the email follows a tight structure. Here's what I run:

  1. Personalized opener, specific to that prospect, pulled from their site or content

  2. Pain point, something you already know most people in that niche are dealing with

  3. Offer or case study, a concrete result you've delivered for someone similar

  4. Question-based CTA, one simple question, not a pitch

For example, one email opened with: "Hi Beverly, awesome how you translate complex diabetes information into understandable terms to inspire others." Then it moved straight into a pain point we knew coaches in her space were facing, referenced a case study ("I helped a tech executive find his dream job through coaching"), and closed with a question-based call to action.

That sequence works because it earns attention before it asks for anything. The personalization signals that you actually looked. The pain point signals that you understand their world. The case study signals that you've solved it before.

Spin Syntax Keeps It From Looking Templated

One thing people notice when they see my scripts is that they look wordy on the surface. That's because I run spin syntax across the templates, multiple variations of each line that rotate randomly across sends. When you read the raw script it looks cluttered, but what actually lands in the inbox is clean and natural.

This matters at scale. If you're sending thousands of emails and every single one has the exact same structure word-for-word, deliverability and reply rates both suffer. Spin syntax solves that without requiring you to manually write 50 versions of the same email.


📥 Cold Email Swipe File

Steal the cold email templates our clients used to generate $8M+ in revenue.

Get it here →


Identify the Gaps (The Next Level)

Beyond website-based personalization, there's a second approach I've started using that's been even more powerful: using AI to identify gaps in a prospect's business and then calling those out directly in the email.

The idea is to do a quick AI-driven audit of what a prospect is missing, whether that's a lead gen channel they're not using, a positioning problem, a missing offer tier, whatever applies to your niche, and then open the email by poking at that gap. It's a different angle than the compliment-based opener, but it works for the same reason: it proves you actually looked, and it immediately frames you as someone who can help rather than someone who just wants something.

I'm not going to oversell this as a magic bullet. It requires that you know your niche well enough to spot the gaps quickly. But paired with AI to do the initial analysis, it becomes something you can run at volume.

What the Results Actually Look Like

The campaign I referenced, 4,300 sends, 11 positive replies, had a mediocre offer behind it. I want to be clear about that because it illustrates the point. The personalization was doing real work. When the first line is specific and relevant, people read further. When they read further, even a so-so offer gets a response.

If you pair this approach with a sharp offer and a well-defined ICP, the numbers get considerably better. The personalization is the floor, not the ceiling.

Key Takeaways

  • Use ChatGPT to pull prospect-specific openers from their website copy, no manual research, no coding

  • Structure every email as: personalized opener, pain point, case study or offer, question-based CTA

  • Apply spin syntax to your templates so volume sends don't look templated

  • A second, more advanced approach is using AI to identify gaps in a prospect's business and leading with those

  • Weak offers can still get replies when the personalization is strong, but strong personalization plus a strong offer is where the real numbers are

Frequently Asked Questions

What does ChatGPT actually pull from to write the personalized first line? The prospect's website, specifically the language they use to describe their work, their clients, and their results. You feed ChatGPT the site copy and prompt it to identify something specific and genuine, not a generic summary.

Do I need to know how to code to set this up? No. Troy's approach requires no coding. You're working directly with ChatGPT prompts and applying the outputs to your email templates manually or through a simple copy-paste workflow.

What is spin syntax and why does it matter? Spin syntax lets you write multiple versions of a line inside a single template, and the sending tool rotates through them randomly. It keeps high-volume sends from looking identical across thousands of emails, which helps both deliverability and reply rates.

What's the "identify the gaps" approach Troy mentions? It's using AI to audit what a prospect's business is missing, a channel, an offer, a positioning element, and then opening the cold email by calling out that specific gap. It works because it immediately demonstrates that you've done real analysis, not just scraped their name from a list.

★ Go deeper

This is one piece. The full system is the 2-hour masterclass.

Drop your email and get the full 15-chapter system — offer, list, copy, sequences, deliverability — start to finish.

LIKED THIS?

Get one outbound playbook in your inbox each Tuesday.

Ready?

Your pipeline, rebuilt.

20-minute strategy call. We'll audit your ICP, show you which signals we'd track, and map out exactly what the first 120 days would look like. No commitment, no pressure, no pitch deck.

TRUSTED BY 50+ B2B TEAMS ACROSS SAAS, AGENCIES, AND PROFESSIONAL SERVICES
Certified partnersClayEmailBisonCloseSmartleadHubSpot
© 2026 BuzzLead Corp. All rights reserved.
Made with vibes and sunshine in St. Pete Beach since 2022
contact@buzzlead.io