We personalize 1,200 cold emails a day with a 3-step automation

Key Metrics

  • 1,200+ Emails Personalized/Day
  • 90 min Total Build Time
  • ~$0 Per Email Cost
  • 6 days/wk Runs Automatically

TL;DR

RSL/A is a digital marketing agency that runs outbound at scale. We built a 3-step Make.com automation that pulls leads from a Google Sheet, uses GPT to generate personalized icebreakers, and writes them back. 1,200+ emails a day, each one unique.

The Problem

We send between 900 and 1,500 cold emails a day. Monday through Saturday. At that volume, personalization was never an option. Every message went out with the same template, the same opening line, the same forgettable intro.

The inbox placement tests told the story. Emails were landing in spam folders. Prospects never saw them. The ones that did get through looked exactly like what they were: mass outreach from a stranger.

INFO: The math we were ignoring Manually personalizing each email takes about 8 minutes. LinkedIn research, company context, writing the icebreaker. At 1,200 emails a day, that is 160 hours of research. Every single day. We needed a third option.

We were stuck between two bad options. Send garbage at scale, or send quality to nobody.

So we built a system that does both.

The Solution

The entire system is three modules in Make.com. It reads from a Google Sheet, uses GPT to shorten the company name and generate a personalized icebreaker, and writes it back. That is it.

![Make.com workflow: Get Leads from Google Sheets, Generate Icebreaker with GPT, Update Row with Icebreaker](The full automation. Three modules. Google Sheets, GPT, Google Sheets.)

Step 1: Pull Leads From Google Sheets

The scenario runs on a schedule, pulling every lead that does not have an icebreaker yet. Your sheet needs two things at minimum: a business name and a one-liner about what they do.

Optional but helpful: LinkedIn headline, job title, company size, industry, recent posts, tech stack. Each additional data point makes the icebreaker sharper.

Step 2: Shorten The Name And Generate The Icebreaker

This is where it gets interesting. GPT does two things in one pass.

First, it shortens the company name. If someone works at "TechFlow Solutions LLC," the system just calls them "TechFlow." If it is "Anderson & Partners Consulting Group," it becomes "Anderson."

Why? Because that is how you would actually say it in conversation. Nobody emails a friend and says "I was looking at Anderson & Partners Consulting Group." You say "I was looking at Anderson."

That one small change makes the entire email feel less corporate. Less mass-produced. More like someone who actually knows who they are writing to.

Second, it generates a one-liner icebreaker using whatever data you have on the lead. Their LinkedIn headline, their company description, their industry. The prompt tells GPT to reference something specific and connect it naturally to why you are reaching out.

TIP: The formula The icebreaker references something from their profile (a role, a stated priority, a company detail) and bridges to your value prop. It should read like you spent 5 minutes researching them. The AI does it in under a second.

![Google Sheet with AI-generated icebreakers and shortened company names for cold email outreach](Each row gets a shortened company name and a personalized icebreaker, written back automatically by GPT.)

Step 3: Write It Back

The generated icebreaker and shortened company name write back to the same Google Sheet row. Your sending platform picks it up from there. No exports, no imports, no copy-pasting.

No new tools to learn. No new dashboards. The icebreaker just appears in the column next to the lead.

The Results

  • 1,200+: Emails Personalized/Day
  • 90 min: Total Build Time
  • ~$0: Per Email Cost
  • 6 days/wk: Runs Automatically

Before this automation, every cold email was identical. The same opener, the same pitch, the same result: spam folder or delete.

After: every email references something specific about the prospect. Their shortened company name (like a friend would use it, not a formal pitch), their role, their situation. It reads like someone actually looked them up before hitting send. Because technically, something did.

Deliverability

The inbox placement problem largely went away. Personalized emails look different to spam filters. Unique content in each message, specific references, natural language. Mailbox providers stopped flagging us.

Response Rates

People reply when they feel seen. An email that mentions their actual company by its shortened name and references their actual role gets read differently than "Hi {first_name}, I noticed your company is growing."

The response rate went up because the emails stopped looking like mass outreach.

The Time Equivalent

If we had done this manually at 8 minutes per email across 1,200 emails a day, that is 160 hours of research. Every single day. The automation handles it in the background while we do actual work.

SUCCESS: The real win This is not about saving time on something we were already doing. We were not personalizing emails before because it was impossible at our volume. The automation made personalization possible for the first time. That is the difference.

Before And After

"Hi {first_name}, I came across your profile and thought we could connect. We help companies like yours improve their marketing with AI automation. Would you be open to a quick chat?" — Before: Generic Template, Same message to every prospect

"Hi Sarah, saw TechFlow just closed the Series B. Hiring 4 SDRs is one way to hit that outbound target. We built a system for a similar stage SaaS company that personalized 1,200 emails a day without adding headcount. Happy to share the playbook if useful." — After: AI-Generated Icebreaker, References her LinkedIn activity, company stage, and hiring signals

Same prospect. Two completely different emails. The first gets deleted. The second gets a reply.

Who This Works For

Anyone sending cold emails who has hit the wall between quality and volume. B2B sales teams sending 50 to 5,000 emails a day, agencies running outbound for multiple clients, recruiters reaching out to passive candidates, SaaS founders doing their own sales, consultants building pipeline without a sales team.