Learn · 5 MIN READ

The 7-Tool Cold Email Workflow Booking 100+ Meetings a Month (Full Breakdown)

Troy Aitken breaks down the exact 7-tool cold email system generating $7M+ ARR and 100+ meetings every month.

Troy Aitken
Published SEP 30, 2024

Most cold email setups fail before a single message gets sent. The tools are wrong, the data is unverified, and there's no real system tying it together. This is the exact workflow I use across my clients right now, seven tools, fully connected, responsible for north of $7 million in annual recurring revenue and consistently over 100 booked meetings every month.

Here's how it works, step by step.

Step 1: Buy Domains in Bulk (Porkbun and Squarespace)

Everything starts with domains. I use Porkbun and Squarespace because they're affordable, easy to purchase in bulk, and they play nicely with the automation we've built internally. When a new client signs on, a trigger fires automatically and we go purchase their domains without anyone having to lift a finger.

How many domains? Depending on the client and the campaign scope, we're setting them up with anywhere from 20 to 60 domains from day one. That's not a typo. You need volume to send at scale without torching your sender reputation.

Step 2: Set Up Sending Accounts (Google and Microsoft 365)

Each domain gets sending accounts attached to it, using either Google Workspace or Microsoft 365. I typically run a combination of both. The one technical detail that matters here: ESP matching. Your sending tool needs to route Google accounts to Google inboxes and Outlook accounts to Outlook inboxes. It's a small configuration step, but it directly affects whether your emails land in the inbox or disappear.

At full scale, we're running anywhere from 40 to 200 sending accounts across a single client's campaigns. That's the infrastructure that makes volume possible.

Step 3: Build a Lookalike Lead List (Ocean + Apollo)

Here's where most people get targeting wrong. They pull a generic list by industry and job title and call it done. I do it differently.

When a client comes on board, I ask them for 10 to 20 of their best current clients, the ones they'd clone if they could. I import those into Ocean, which runs a Boolean search to find other companies that look and behave like those ideal accounts. That output can be anywhere from 4,000 to 30,000 companies.

Those companies then go into Apollo for persona-based targeting. Apollo isn't the fanciest data tool out there, but it's the most cost-efficient for what we need. If the data gaps are significant, there are waterfall enrichment processes we can run, but for most campaigns Apollo handles it.

The result is a highly specific audience of people who actually resemble your best clients, not just people who share a job title.

Step 4: Verify Every Email (MillionVerifier)

Raw data from Apollo is not clean data. Before anything goes into a campaign, every contact runs through MillionVerifier. It tests whether domains are active, flags risky catch-all emails, and gives you a clean report you can import directly into your sending tool.

Skipping this step is how you destroy deliverability. Verified data is non-negotiable.


📥 Best Cold Email Software 2026

The 7 cold email tools worth your money in 2026 — ranked by an agency managing 25,000+ inboxes.

Get it here →


Step 5: Send and Manage Replies (Smartlead)

I've used a lot of sending platforms over the years, Lemlist, Instantly, Mailwarm, others. Right now we're on Smartlead, and it's where I'd point anyone starting fresh.

The master inbox alone is worth it. With AI categorization turned on (you just connect a GPT API key, costs around $20-25 a month), every reply gets sorted automatically. Interested, info request, meeting request, unsubscribe, it's all categorized without you having to read every thread. That matters a lot when you're running hundreds of sending accounts across multiple clients.

Smartlead is also where you connect everything: your Porkbun and Squarespace domains, your Google and Microsoft sending accounts, your verified lead lists. It all comes together in one interface where you write scripts, set up A/B/C/D testing, and actually launch.

Step 6: Personalize at Scale (Clay + ChatGPT)

Volume without relevance is just spam. To make sure every email actually speaks to the person receiving it, I use Clay.

Clay is essentially an API aggregator for sales prospecting. You import your verified lead list, and then you can pull in all kinds of specific data points: previous employers, current department size, whether they've used a competing solution, website traffic from SEMrush, and a lot more. From there, you build personalization that feels researched because it is.

One example: for content and copywriting clients, I use Clay to pull each prospect's website, run it against their SEMrush traffic data, and have it output three or four content ideas with relevant keywords. That goes directly into the email copy. The prospect gets an email that references their actual business, not a generic pitch dressed up with their first name.

The ChatGPT plugin inside Smartlead handles additional web scraping and copy generation. Between Clay and GPT, you can personalize at a scale that would take a full team of researchers to replicate manually.

Key Takeaways

  • Start with 20 to 60 domains per client and automate the purchase process from day one.

  • Use both Google Workspace and Microsoft 365, and make sure your sending tool supports ESP matching.

  • Build lookalike audiences using Ocean before pulling contacts from Apollo, it produces far more relevant targeting than a standard filter search.

  • Always verify your list through MillionVerifier before launching. Unverified data kills deliverability.

  • Smartlead's master inbox with AI categorization removes most of the manual reply management work.

  • Clay is how you personalize at scale. Pull real data points (SEMrush traffic, department size, past employers) and let GPT turn them into copy that actually sounds researched.

  • The full stack: Porkbun/Squarespace, Google/Microsoft 365, Ocean, Apollo, MillionVerifier, Smartlead, Clay + ChatGPT.

Frequently Asked Questions

How many domains do I actually need to run cold email at scale? For a new client, I set up between 20 and 60 domains from the start. Each domain supports multiple sending accounts, and the volume is what allows you to send at scale without putting all your sender reputation in one basket.

Why use both Google Workspace and Microsoft 365 instead of just one? Running both gives you more sending capacity and, more importantly, lets you match ESPs. Google accounts send to Google inboxes, Outlook accounts send to Outlook inboxes. That matching improves inbox placement meaningfully.

What is Ocean and why use it instead of just filtering in Apollo? Ocean is a lookalike tool. You feed it your best existing clients and it finds other companies that resemble them. The resulting list is far more targeted than a standard Apollo filter by industry or job title, because it's based on actual behavioral and structural similarity to accounts you already know convert well.

Do I need Clay if I'm already using Apollo for data? They serve different purposes. Apollo gives you the contact list. Clay gives you the personalization layer, pulling in data points like SEMrush traffic, department size, and competitive signals so your emails reference something specific and real about each prospect. One without the other either lacks reach or lacks relevance.

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