u/ProperGas1224

I interviewed 10 of the cold email industry's top 7 and 8 figure CEOs - these are the top 50 lessons I learned

Hey everyone,

I run the Cold Email Podcast where I interview some of the most successful people in this space. I also run my own cold email agency on top of that.

Over the past few weeks I've spoken to 10+ people running 7 and 8 figure businesses across cold email agencies, SaaS, infrastructure, coaching, and lead generation tools. I've been learning so much from these conversations that I wanted to put together a post with everything I've picked up so far. Here are the top 50 lessons:

  1. If your business has been growing through referrals or inbound, you can't just plug cold email into the same sales process. The people you reach through cold email don't know they have a problem, don't trust you, and don't know solutions exist. You need to rebuild your positioning, your offer, and the way you build trust before you start sending emails.
  2. Before chasing a new niche, look at your existing client base. Identify which clients paid you the most, closed the easiest, and had the least competition. Then reach out to people who match that profile, and say to them the things your best clients told you on their discovery calls.
  3. People can tell when an email was written by AI, even when the content is technically relevant. Write your emails the way a real person would type them on their phone in between meetings. Short, casual, and human.
  4. Inboxes will always burn at some point. It's just part of running cold email at scale. Stop spending weeks trying to figure out why one specific inbox died. Set up a standing order where someone on your team buys fresh inboxes on a regular schedule and you'll never have to think about burn again.
  5. When someone receives a cold email from you and decides to look you up, what they find online needs to match what you're selling. If your email is about web design but your LinkedIn is all about sales coaching, people will sense that something doesn't add up and they'll lose trust in you immediately.
  6. When someone replies to your cold email with a positive response, call them within minutes. You can literally say "you replied to my email three minutes ago, does that ring a bell?" and start the conversation from there. This alone can double or triple the number of meetings you book from the same campaign.
  7. The businesses winning at cold email are the ones with strong offers, high client lifetime value, and good retention. When each client is worth way more to your business, you can afford to send more emails and outspend everyone else. Build a better business and the campaign numbers take care of themselves.
  8. When you launch a new cold email campaign, test multiple angles against smaller batches of contacts first. Run seven to twelve different scripts against two or three hundred contacts each. Once you find an angle that's actually working, then scale the volume behind it.
  9. Cold email works best when your offer is tied directly to making the prospect more money. If you sell something complex or expensive, you can't expect to close a six figure deal from a single email. Sell a smaller entry level offer like a paid audit or a pilot project, and use that to build trust before pitching the bigger thing.
  10. Whenever someone says cold email is dead, they've usually tested two campaigns across a few hundred contacts and given up. A proper test runs multiple split tests on your framing, your pain points, your calls to action, and your offer across thousands of leads before you can draw any conclusion.
  11. Before you launch a cold email campaign, make sure you have a proper website and some visible content online. Your website should be focused on the outcomes you deliver for your clients. Anyone who gets your email is going to look you up, and the more evidence they find that you know what you're doing, the more likely they are to take a call with you.
  12. Never run your entire cold email operation through a single inbox provider. At some point Google, Microsoft, or any other provider will push an update that takes a large portion of your inboxes down overnight. Run multiple inbox types and check your blacklists and inbox placement regularly so you're never completely dependent on one platform.
  13. If you use AI tools that write your entire cold email campaigns for you, you'll never actually learn what's working. You'll get some short term results but you won't be able to scale because you don't understand what made the campaign work. Use AI to make your existing process faster, and only after you've built that process yourself.
  14. There's a new tactic in cold email every few months that gets called the next big thing. Personalized first lines, LinkedIn post references, case studies in the email. Every single one of them works until everyone is doing it. The things that always work are having a relevant offer, sending at the right time, creating curiosity, and building trust.
  15. The bigger the promise in your email, the more specific you need to be about why you can make it. Saying "I'll get you a million dollars" sounds like a scam. Saying "based on your dev team size and your location, you likely qualify for a one million dollar tax rebate, can I show you how?" sounds real because it's tied to specific information about that person and their business.
  16. Most people put their best case study in the first cold email they send and it doesn't work. When someone has never heard of you, they don't care that you got a result for someone they've also never heard of. Save your case studies for later in the conversation when the person already trusts you enough to consider buying.
  17. When you're testing what works for a cold email campaign, start with the offer itself. Send out five variations of the same offer with slightly different framing. If none of them work, move on to messages that simply ask if your prospects are struggling with a specific problem. Only after both of those, start adding things like intent signals or recent triggers.
  18. Try targeting by situation. A situation could be a business that just lost their only marketing person, or someone making their first sales hire. The advantage of targeting situations is that the offer becomes the same regardless of the industry, and you stop competing with every other agency chasing the same lists.
  19. The most underrated way to use Claude Code in cold email is for managing your data. You can use it to merge hundreds of spreadsheets, scrape competitor websites, build personas from your closed deals, and automate workflows that you used to do manually in Clay. Most people in cold email are still hand managing their data when they could be doing this in seconds.
  20. The reason some businesses generate predictable revenue every month is because they have systems for everything. Pre call videos, follow up sequences, automated contracts. Skills take years to develop, but systems can be built in days, and they protect your revenue even when you personally have a bad week.
  21. Track every step of your conversion funnel from cold email through closed deal. Without this you'll end up trying to fix things that aren't actually broken. For example, if your meeting show rate is two percent and your close rate is ninety percent, the problem is getting people to show up to the call. Changing what you say on the call won't change anything.
  22. When a prospect tells you on a sales call that they need more time or that they need to speak to their business partner, don't just book another call. Ask them what specifically they need to discuss. A lot of the time you can address whatever the concern is right then and there and close the deal on that same call.
  23. On a sales call, the most awkward question to ask is usually the one that needs to be asked. Asking someone what will happen to their business in twelve months if they don't fix the problem they're describing is uncomfortable. It's also what creates the urgency that gets them to buy.
  24. When someone pushes back on price during a sales call, don't immediately offer a discount. First figure out whether their concern is actually about money, whether they trust themselves to implement what you're selling, or whether they're afraid of change. Discounting too early turns potentially great clients into bad ones and trains them to keep negotiating with you forever.
  25. When you present the price on a sales call, say the number, mention that payment plans are available, and stop talking. A lot of salespeople keep justifying the price after they've said it by listing all the features included. That makes them look weak and removes the prospect's sense of control. Let the prospect respond first.
  26. An offer is a transaction. You do something and the prospect pays you for it. Positioning is when the prospect feels like they specifically need you to be the one doing it. Two businesses can sell the exact same service, and the one with better positioning will charge more and close faster.
  27. Personalizing your cold email means nothing if the personalization has nothing to do with what you're selling. Mentioning that someone went to the same university as you and then pitching lead generation is worse than sending no personalization at all. Whatever you mention about the prospect needs to connect to the offer you're making.
  28. Don't ask for a meeting in your first cold email. Start a conversation, get them to engage with you, and then ask for the call once you have some kind of positive signal back. Asking for the meeting in the very first email almost always converts worse than having a back and forth exchange first.
  29. Don't try to automate something before you've done it manually first. Solve the problem with your own hands, then automate the parts that work, then optimize, and only then look for ways to make it cheaper. People who go straight to building Clay workflows and AI agents before they have a process that works manually end up with broken systems and no results.
  30. Before you onboard a new client onto cold email, make sure they have the basics in place to actually convert the leads you'll send them. If they don't have a calendar tool, a sales process, or someone to take the meetings, your campaign will fail no matter how good it is. You'll end up losing the client.
  31. If you run a cold email agency, audit and update your packages every six months. The market moves fast and the offer you were selling last quarter is probably already being beaten by a better one somewhere else. Agencies that keep their packages the same year after year quietly fall behind without realizing it.
  32. If you run a lead gen agency, your own internal lead generation matters more than the quality of your fulfillment. Most lead gen clients churn within twelve to fifteen months no matter how well you deliver. The agencies that actually scale send hundreds of thousands of emails every month for themselves, on top of what they do for clients.
  33. If a single client makes up more than five or ten percent of your monthly revenue, every cancellation becomes a crisis. Pricing your packages lower and signing more clients spreads the risk and gives you a much more stable business. You'll have to manage more clients, but you'll survive any single one of them leaving.
  34. Report your client results in terms of positive responses. Booking ratios after a positive reply tend to be quite low, so showing ten positive responses tells a much stronger story than showing two meetings booked. The same campaign sounds completely different depending on which metric you lead with, and this affects how long your clients stick around.
  35. The fully automated cold email business is mostly a marketing idea. AI can replace personalization teams and reduce the number of sales reps you need. You still need skilled people who know how to prompt the AI, build the lists, and refine what the agents are producing. Anyone selling a one click solution is overpromising.
  36. When someone in the cold email industry is loudly talking about a deliverability crisis, they're usually selling you the alternative. People who sell Google inboxes will tell you Microsoft is failing. People who sell Microsoft inboxes will tell you Google is failing. The chaos in 2025 was specific to legacy and Azure setups, and cold email as a whole was working just fine.
  37. A lot of businesses sending cold email don't actually know what type of infrastructure they're paying for. Someone will say they use Outlook with ninety nine accounts per domain, when what they really have is an Azure tenant. If you don't know what you're subscribed to, you can't predict how it will perform and you're at the mercy of whoever sold it to you.
  38. When you're setting up your cold email infrastructure, decide whether you're trying to maximize volume or optimize for longevity. You can't really do both at once. Whichever you choose, keep around ten percent of your accounts at a different provider as a backup in case the main one goes down.
  39. When a cold email campaign starts to lose performance after running well for months, look at whether the offer or the angle has fatigued before blaming the infrastructure. A lot of businesses change their entire tech stack when the actual problem is that they've been running the same script for too long.
  40. Dot info domains perform just as well as dot com domains in cold email, and they cost about a third of the price. If you're running high volume campaigns where domains burn regularly, the cheaper option gives you about three times the runway for the same spend.
  41. If you run a business, you don't need to become a cold email expert for cold email to work for you. You need to be an expert at your product, your offer, and your customer. Cold email is just one form of lead generation, and you can either outsource it to an agency or use an all in one tool to handle it for you.
  42. Cold email is a volume game in two ways. The first is how many emails you send. The second is how many unique campaign angles you're testing at the same time. If you spend ten thousand dollars on Meta ads, you need around fifty unique creatives to optimize that spend. Cold email works the same way, and the businesses that scale are the ones running many angles in parallel.
  43. The simplest way to win at cold email is to launch one new campaign angle every single day. Try different offers, different framings, different target audiences. Most businesses run one campaign for three months, see nothing happen, and then conclude that cold email doesn't work for their business.
  44. Cold email fundamentally hasn't changed much in the last five years. Google inboxes are still the best to send from. Warm up is still around two weeks. Verified leads and some personalization still work. What's changed is that there are way more businesses sending cold email now, so the basics matter more than they used to.
  45. Most cold email campaigns stop generating responses after each person on the list has seen your email two or three times. The most successful Meta ads have a frequency of ten before someone takes action. Cold email is the same. You need to keep recycling and relaunching to the same people with new angles until you've reached them enough times to convert.
  46. After running one cold email campaign with a few follow ups, around ninety nine percent of the people in your ideal customer profile have either not seen your message or not responded to it yet. Most businesses stop reaching out and complain that they've exhausted their list. You can keep going back to those same people every few months with a new angle for years.
  47. There is no cold email deliverability crisis right now. Outlook gets harder around August every year. Google gets harder around November every year. That's normal. Diversify your inbox providers, send relevant emails, don't get marked as spam, and you'll keep getting results.
  48. A flat reply rate across your whole campaign doesn't tell you anything useful. If you have twenty domains and your average reply rate is one percent, that could mean ten of your domains are at half a percent and ten are at two percent. The ones at half a percent are the problem. Always track your reply rate by domain.
  49. There are only five metrics that reveal whether you have a deliverability problem. Reply rate by domain, bounce rate by domain, warm up reputation, inbox placement tests every two weeks, and the specific type of bounces you're getting. If you track those five things, you'll always know when something is wrong.
  50. Most businesses are run on gut instinct. The owner feels like cold email is working, so they keep pouring money into it without ever measuring the actual cost of customer acquisition by channel. Make decisions based on actual numbers. That's usually the unlock for anyone trying to scale.

Drop a comment if you want me to go deeper on any of these. Happy to share more from the specific conversation each one came from.

reddit.com
u/ProperGas1224 — 6 days ago

I interviewed 10 of the cold email industry's top 7 and 8 figure CEOs - these are the top 50 lessons I learned

I interviewed 10 of the cold email industry's top 7 and 8 figure CEOs - these are the top 50 lessons I learned

Hey everyone,

I run the Cold Email Podcast where I interview some of the most successful people in this space. I also run my own cold email agency on top of that.

Over the past few weeks I've spoken to 10+ people running 7 and 8 figure businesses across cold email agencies, SaaS, infrastructure, coaching, and lead generation tools. I've been learning so much from these conversations that I wanted to put together a post with everything I've picked up so far. Here are the top 50 lessons:

  1. If your business has been growing through referrals or inbound, you can't just plug cold email into the same sales process. The people you reach through cold email don't know they have a problem, don't trust you, and don't know solutions exist. You need to rebuild your positioning, your offer, and the way you build trust before you start sending emails.
  2. Before chasing a new niche, look at your existing client base. Identify which clients paid you the most, closed the easiest, and had the least competition. Then reach out to people who match that profile, and say to them the things your best clients told you on their discovery calls.
  3. People can tell when an email was written by AI, even when the content is technically relevant. Write your emails the way a real person would type them on their phone in between meetings. Short, casual, and human.
  4. Inboxes will always burn at some point. It's just part of running cold email at scale. Stop spending weeks trying to figure out why one specific inbox died. Set up a standing order where someone on your team buys fresh inboxes on a regular schedule and you'll never have to think about burn again.
  5. When someone receives a cold email from you and decides to look you up, what they find online needs to match what you're selling. If your email is about web design but your LinkedIn is all about sales coaching, people will sense that something doesn't add up and they'll lose trust in you immediately.
  6. When someone replies to your cold email with a positive response, call them within minutes. You can literally say "you replied to my email three minutes ago, does that ring a bell?" and start the conversation from there. This alone can double or triple the number of meetings you book from the same campaign.
  7. The businesses winning at cold email are the ones with strong offers, high client lifetime value, and good retention. When each client is worth way more to your business, you can afford to send more emails and outspend everyone else. Build a better business and the campaign numbers take care of themselves.
  8. When you launch a new cold email campaign, test multiple angles against smaller batches of contacts first. Run seven to twelve different scripts against two or three hundred contacts each. Once you find an angle that's actually working, then scale the volume behind it.
  9. Cold email works best when your offer is tied directly to making the prospect more money. If you sell something complex or expensive, you can't expect to close a six figure deal from a single email. Sell a smaller entry level offer like a paid audit or a pilot project, and use that to build trust before pitching the bigger thing.
  10. Whenever someone says cold email is dead, they've usually tested two campaigns across a few hundred contacts and given up. A proper test runs multiple split tests on your framing, your pain points, your calls to action, and your offer across thousands of leads before you can draw any conclusion.
  11. Before you launch a cold email campaign, make sure you have a proper website and some visible content online. Your website should be focused on the outcomes you deliver for your clients. Anyone who gets your email is going to look you up, and the more evidence they find that you know what you're doing, the more likely they are to take a call with you.
  12. Never run your entire cold email operation through a single inbox provider. At some point Google, Microsoft, or any other provider will push an update that takes a large portion of your inboxes down overnight. Run multiple inbox types and check your blacklists and inbox placement regularly so you're never completely dependent on one platform.
  13. If you use AI tools that write your entire cold email campaigns for you, you'll never actually learn what's working. You'll get some short term results but you won't be able to scale because you don't understand what made the campaign work. Use AI to make your existing process faster, and only after you've built that process yourself.
  14. There's a new tactic in cold email every few months that gets called the next big thing. Personalized first lines, LinkedIn post references, case studies in the email. Every single one of them works until everyone is doing it. The things that always work are having a relevant offer, sending at the right time, creating curiosity, and building trust.
  15. The bigger the promise in your email, the more specific you need to be about why you can make it. Saying "I'll get you a million dollars" sounds like a scam. Saying "based on your dev team size and your location, you likely qualify for a one million dollar tax rebate, can I show you how?" sounds real because it's tied to specific information about that person and their business.
  16. Most people put their best case study in the first cold email they send and it doesn't work. When someone has never heard of you, they don't care that you got a result for someone they've also never heard of. Save your case studies for later in the conversation when the person already trusts you enough to consider buying.
  17. When you're testing what works for a cold email campaign, start with the offer itself. Send out five variations of the same offer with slightly different framing. If none of them work, move on to messages that simply ask if your prospects are struggling with a specific problem. Only after both of those, start adding things like intent signals or recent triggers.
  18. Try targeting by situation. A situation could be a business that just lost their only marketing person, or someone making their first sales hire. The advantage of targeting situations is that the offer becomes the same regardless of the industry, and you stop competing with every other agency chasing the same lists.
  19. The most underrated way to use Claude Code in cold email is for managing your data. You can use it to merge hundreds of spreadsheets, scrape competitor websites, build personas from your closed deals, and automate workflows that you used to do manually in Clay. Most people in cold email are still hand managing their data when they could be doing this in seconds.
  20. The reason some businesses generate predictable revenue every month is because they have systems for everything. Pre call videos, follow up sequences, automated contracts. Skills take years to develop, but systems can be built in days, and they protect your revenue even when you personally have a bad week.
  21. Track every step of your conversion funnel from cold email through closed deal. Without this you'll end up trying to fix things that aren't actually broken. For example, if your meeting show rate is two percent and your close rate is ninety percent, the problem is getting people to show up to the call. Changing what you say on the call won't change anything.
  22. When a prospect tells you on a sales call that they need more time or that they need to speak to their business partner, don't just book another call. Ask them what specifically they need to discuss. A lot of the time you can address whatever the concern is right then and there and close the deal on that same call.
  23. On a sales call, the most awkward question to ask is usually the one that needs to be asked. Asking someone what will happen to their business in twelve months if they don't fix the problem they're describing is uncomfortable. It's also what creates the urgency that gets them to buy.
  24. When someone pushes back on price during a sales call, don't immediately offer a discount. First figure out whether their concern is actually about money, whether they trust themselves to implement what you're selling, or whether they're afraid of change. Discounting too early turns potentially great clients into bad ones and trains them to keep negotiating with you forever.
  25. When you present the price on a sales call, say the number, mention that payment plans are available, and stop talking. A lot of salespeople keep justifying the price after they've said it by listing all the features included. That makes them look weak and removes the prospect's sense of control. Let the prospect respond first.
  26. An offer is a transaction. You do something and the prospect pays you for it. Positioning is when the prospect feels like they specifically need you to be the one doing it. Two businesses can sell the exact same service, and the one with better positioning will charge more and close faster.
  27. Personalizing your cold email means nothing if the personalization has nothing to do with what you're selling. Mentioning that someone went to the same university as you and then pitching lead generation is worse than sending no personalization at all. Whatever you mention about the prospect needs to connect to the offer you're making.
  28. Don't ask for a meeting in your first cold email. Start a conversation, get them to engage with you, and then ask for the call once you have some kind of positive signal back. Asking for the meeting in the very first email almost always converts worse than having a back and forth exchange first.
  29. Don't try to automate something before you've done it manually first. Solve the problem with your own hands, then automate the parts that work, then optimize, and only then look for ways to make it cheaper. People who go straight to building Clay workflows and AI agents before they have a process that works manually end up with broken systems and no results.
  30. Before you onboard a new client onto cold email, make sure they have the basics in place to actually convert the leads you'll send them. If they don't have a calendar tool, a sales process, or someone to take the meetings, your campaign will fail no matter how good it is. You'll end up losing the client.
  31. If you run a cold email agency, audit and update your packages every six months. The market moves fast and the offer you were selling last quarter is probably already being beaten by a better one somewhere else. Agencies that keep their packages the same year after year quietly fall behind without realizing it.
  32. If you run a lead gen agency, your own internal lead generation matters more than the quality of your fulfillment. Most lead gen clients churn within twelve to fifteen months no matter how well you deliver. The agencies that actually scale send hundreds of thousands of emails every month for themselves, on top of what they do for clients.
  33. If a single client makes up more than five or ten percent of your monthly revenue, every cancellation becomes a crisis. Pricing your packages lower and signing more clients spreads the risk and gives you a much more stable business. You'll have to manage more clients, but you'll survive any single one of them leaving.
  34. Report your client results in terms of positive responses. Booking ratios after a positive reply tend to be quite low, so showing ten positive responses tells a much stronger story than showing two meetings booked. The same campaign sounds completely different depending on which metric you lead with, and this affects how long your clients stick around.
  35. The fully automated cold email business is mostly a marketing idea. AI can replace personalization teams and reduce the number of sales reps you need. You still need skilled people who know how to prompt the AI, build the lists, and refine what the agents are producing. Anyone selling a one click solution is overpromising.
  36. When someone in the cold email industry is loudly talking about a deliverability crisis, they're usually selling you the alternative. People who sell Google inboxes will tell you Microsoft is failing. People who sell Microsoft inboxes will tell you Google is failing. The chaos in 2025 was specific to legacy and Azure setups, and cold email as a whole was working just fine.
  37. A lot of businesses sending cold email don't actually know what type of infrastructure they're paying for. Someone will say they use Outlook with ninety nine accounts per domain, when what they really have is an Azure tenant. If you don't know what you're subscribed to, you can't predict how it will perform and you're at the mercy of whoever sold it to you.
  38. When you're setting up your cold email infrastructure, decide whether you're trying to maximize volume or optimize for longevity. You can't really do both at once. Whichever you choose, keep around ten percent of your accounts at a different provider as a backup in case the main one goes down.
  39. When a cold email campaign starts to lose performance after running well for months, look at whether the offer or the angle has fatigued before blaming the infrastructure. A lot of businesses change their entire tech stack when the actual problem is that they've been running the same script for too long.
  40. Dot info domains perform just as well as dot com domains in cold email, and they cost about a third of the price. If you're running high volume campaigns where domains burn regularly, the cheaper option gives you about three times the runway for the same spend.
  41. If you run a business, you don't need to become a cold email expert for cold email to work for you. You need to be an expert at your product, your offer, and your customer. Cold email is just one form of lead generation, and you can either outsource it to an agency or use an all in one tool to handle it for you.
  42. Cold email is a volume game in two ways. The first is how many emails you send. The second is how many unique campaign angles you're testing at the same time. If you spend ten thousand dollars on Meta ads, you need around fifty unique creatives to optimize that spend. Cold email works the same way, and the businesses that scale are the ones running many angles in parallel.
  43. The simplest way to win at cold email is to launch one new campaign angle every single day. Try different offers, different framings, different target audiences. Most businesses run one campaign for three months, see nothing happen, and then conclude that cold email doesn't work for their business.
  44. Cold email fundamentally hasn't changed much in the last five years. Google inboxes are still the best to send from. Warm up is still around two weeks. Verified leads and some personalization still work. What's changed is that there are way more businesses sending cold email now, so the basics matter more than they used to.
  45. Most cold email campaigns stop generating responses after each person on the list has seen your email two or three times. The most successful Meta ads have a frequency of ten before someone takes action. Cold email is the same. You need to keep recycling and relaunching to the same people with new angles until you've reached them enough times to convert.
  46. After running one cold email campaign with a few follow ups, around ninety nine percent of the people in your ideal customer profile have either not seen your message or not responded to it yet. Most businesses stop reaching out and complain that they've exhausted their list. You can keep going back to those same people every few months with a new angle for years.
  47. There is no cold email deliverability crisis right now. Outlook gets harder around August every year. Google gets harder around November every year. That's normal. Diversify your inbox providers, send relevant emails, don't get marked as spam, and you'll keep getting results.
  48. A flat reply rate across your whole campaign doesn't tell you anything useful. If you have twenty domains and your average reply rate is one percent, that could mean ten of your domains are at half a percent and ten are at two percent. The ones at half a percent are the problem. Always track your reply rate by domain.
  49. There are only five metrics that reveal whether you have a deliverability problem. Reply rate by domain, bounce rate by domain, warm up reputation, inbox placement tests every two weeks, and the specific type of bounces you're getting. If you track those five things, you'll always know when something is wrong.
  50. Most businesses are run on gut instinct. The owner feels like cold email is working, so they keep pouring money into it without ever measuring the actual cost of customer acquisition by channel. Make decisions based on actual numbers. That's usually the unlock for anyone trying to scale.

Drop a comment if you want me to go deeper on any of these. Happy to share more from the specific conversation each one came from.

reddit.com
u/ProperGas1224 — 6 days ago
▲ 46 r/coldemail+1 crossposts

I interviewed 10 of the cold email industry's top 7 and 8 figure CEOs - these are the top 50 lessons I learned

Hey everyone,

I run the Cold Email Podcast where I interview some of the most successful people in this space. I also run my own cold email agency on top of that.

Over the past few weeks I've spoken to 10+ people running 7 and 8 figure businesses across cold email agencies, SaaS, infrastructure, coaching, and lead generation tools. I've been learning so much from these conversations that I wanted to put together a post with everything I've picked up so far. Here are the top 50 lessons:

  1. If your business has been growing through referrals or inbound, you can't just plug cold email into the same sales process. The people you reach through cold email don't know they have a problem, don't trust you, and don't know solutions exist. You need to rebuild your positioning, your offer, and the way you build trust before you start sending emails.
  2. Before chasing a new niche, look at your existing client base. Identify which clients paid you the most, closed the easiest, and had the least competition. Then reach out to people who match that profile, and say to them the things your best clients told you on their discovery calls.
  3. People can tell when an email was written by AI, even when the content is technically relevant. Write your emails the way a real person would type them on their phone in between meetings. Short, casual, and human.
  4. Inboxes will always burn at some point. It's just part of running cold email at scale. Stop spending weeks trying to figure out why one specific inbox died. Set up a standing order where someone on your team buys fresh inboxes on a regular schedule and you'll never have to think about burn again.
  5. When someone receives a cold email from you and decides to look you up, what they find online needs to match what you're selling. If your email is about web design but your LinkedIn is all about sales coaching, people will sense that something doesn't add up and they'll lose trust in you immediately.
  6. When someone replies to your cold email with a positive response, call them within minutes. You can literally say "you replied to my email three minutes ago, does that ring a bell?" and start the conversation from there. This alone can double or triple the number of meetings you book from the same campaign.
  7. The businesses winning at cold email are the ones with strong offers, high client lifetime value, and good retention. When each client is worth way more to your business, you can afford to send more emails and outspend everyone else. Build a better business and the campaign numbers take care of themselves.
  8. When you launch a new cold email campaign, test multiple angles against smaller batches of contacts first. Run seven to twelve different scripts against two or three hundred contacts each. Once you find an angle that's actually working, then scale the volume behind it.
  9. Cold email works best when your offer is tied directly to making the prospect more money. If you sell something complex or expensive, you can't expect to close a six figure deal from a single email. Sell a smaller entry level offer like a paid audit or a pilot project, and use that to build trust before pitching the bigger thing.
  10. Whenever someone says cold email is dead, they've usually tested two campaigns across a few hundred contacts and given up. A proper test runs multiple split tests on your framing, your pain points, your calls to action, and your offer across thousands of leads before you can draw any conclusion.
  11. Before you launch a cold email campaign, make sure you have a proper website and some visible content online. Your website should be focused on the outcomes you deliver for your clients. Anyone who gets your email is going to look you up, and the more evidence they find that you know what you're doing, the more likely they are to take a call with you.
  12. Never run your entire cold email operation through a single inbox provider. At some point Google, Microsoft, or any other provider will push an update that takes a large portion of your inboxes down overnight. Run multiple inbox types and check your blacklists and inbox placement regularly so you're never completely dependent on one platform.
  13. If you use AI tools that write your entire cold email campaigns for you, you'll never actually learn what's working. You'll get some short term results but you won't be able to scale because you don't understand what made the campaign work. Use AI to make your existing process faster, and only after you've built that process yourself.
  14. There's a new tactic in cold email every few months that gets called the next big thing. Personalized first lines, LinkedIn post references, case studies in the email. Every single one of them works until everyone is doing it. The things that always work are having a relevant offer, sending at the right time, creating curiosity, and building trust.
  15. The bigger the promise in your email, the more specific you need to be about why you can make it. Saying "I'll get you a million dollars" sounds like a scam. Saying "based on your dev team size and your location, you likely qualify for a one million dollar tax rebate, can I show you how?" sounds real because it's tied to specific information about that person and their business.
  16. Most people put their best case study in the first cold email they send and it doesn't work. When someone has never heard of you, they don't care that you got a result for someone they've also never heard of. Save your case studies for later in the conversation when the person already trusts you enough to consider buying.
  17. When you're testing what works for a cold email campaign, start with the offer itself. Send out five variations of the same offer with slightly different framing. If none of them work, move on to messages that simply ask if your prospects are struggling with a specific problem. Only after both of those, start adding things like intent signals or recent triggers.
  18. Try targeting by situation. A situation could be a business that just lost their only marketing person, or someone making their first sales hire. The advantage of targeting situations is that the offer becomes the same regardless of the industry, and you stop competing with every other agency chasing the same lists.
  19. The most underrated way to use Claude Code in cold email is for managing your data. You can use it to merge hundreds of spreadsheets, scrape competitor websites, build personas from your closed deals, and automate workflows that you used to do manually in Clay. Most people in cold email are still hand managing their data when they could be doing this in seconds.
  20. The reason some businesses generate predictable revenue every month is because they have systems for everything. Pre call videos, follow up sequences, automated contracts. Skills take years to develop, but systems can be built in days, and they protect your revenue even when you personally have a bad week.
  21. Track every step of your conversion funnel from cold email through closed deal. Without this you'll end up trying to fix things that aren't actually broken. For example, if your meeting show rate is two percent and your close rate is ninety percent, the problem is getting people to show up to the call. Changing what you say on the call won't change anything.
  22. When a prospect tells you on a sales call that they need more time or that they need to speak to their business partner, don't just book another call. Ask them what specifically they need to discuss. A lot of the time you can address whatever the concern is right then and there and close the deal on that same call.
  23. On a sales call, the most awkward question to ask is usually the one that needs to be asked. Asking someone what will happen to their business in twelve months if they don't fix the problem they're describing is uncomfortable. It's also what creates the urgency that gets them to buy.
  24. When someone pushes back on price during a sales call, don't immediately offer a discount. First figure out whether their concern is actually about money, whether they trust themselves to implement what you're selling, or whether they're afraid of change. Discounting too early turns potentially great clients into bad ones and trains them to keep negotiating with you forever.
  25. When you present the price on a sales call, say the number, mention that payment plans are available, and stop talking. A lot of salespeople keep justifying the price after they've said it by listing all the features included. That makes them look weak and removes the prospect's sense of control. Let the prospect respond first.
  26. An offer is a transaction. You do something and the prospect pays you for it. Positioning is when the prospect feels like they specifically need you to be the one doing it. Two businesses can sell the exact same service, and the one with better positioning will charge more and close faster.
  27. Personalizing your cold email means nothing if the personalization has nothing to do with what you're selling. Mentioning that someone went to the same university as you and then pitching lead generation is worse than sending no personalization at all. Whatever you mention about the prospect needs to connect to the offer you're making.
  28. Don't ask for a meeting in your first cold email. Start a conversation, get them to engage with you, and then ask for the call once you have some kind of positive signal back. Asking for the meeting in the very first email almost always converts worse than having a back and forth exchange first.
  29. Don't try to automate something before you've done it manually first. Solve the problem with your own hands, then automate the parts that work, then optimize, and only then look for ways to make it cheaper. People who go straight to building Clay workflows and AI agents before they have a process that works manually end up with broken systems and no results.
  30. Before you onboard a new client onto cold email, make sure they have the basics in place to actually convert the leads you'll send them. If they don't have a calendar tool, a sales process, or someone to take the meetings, your campaign will fail no matter how good it is. You'll end up losing the client.
  31. If you run a cold email agency, audit and update your packages every six months. The market moves fast and the offer you were selling last quarter is probably already being beaten by a better one somewhere else. Agencies that keep their packages the same year after year quietly fall behind without realizing it.
  32. If you run a lead gen agency, your own internal lead generation matters more than the quality of your fulfillment. Most lead gen clients churn within twelve to fifteen months no matter how well you deliver. The agencies that actually scale send hundreds of thousands of emails every month for themselves, on top of what they do for clients.
  33. If a single client makes up more than five or ten percent of your monthly revenue, every cancellation becomes a crisis. Pricing your packages lower and signing more clients spreads the risk and gives you a much more stable business. You'll have to manage more clients, but you'll survive any single one of them leaving.
  34. Report your client results in terms of positive responses. Booking ratios after a positive reply tend to be quite low, so showing ten positive responses tells a much stronger story than showing two meetings booked. The same campaign sounds completely different depending on which metric you lead with, and this affects how long your clients stick around.
  35. The fully automated cold email business is mostly a marketing idea. AI can replace personalization teams and reduce the number of sales reps you need. You still need skilled people who know how to prompt the AI, build the lists, and refine what the agents are producing. Anyone selling a one click solution is overpromising.
  36. When someone in the cold email industry is loudly talking about a deliverability crisis, they're usually selling you the alternative. People who sell Google inboxes will tell you Microsoft is failing. People who sell Microsoft inboxes will tell you Google is failing. The chaos in 2025 was specific to legacy and Azure setups, and cold email as a whole was working just fine.
  37. A lot of businesses sending cold email don't actually know what type of infrastructure they're paying for. Someone will say they use Outlook with ninety nine accounts per domain, when what they really have is an Azure tenant. If you don't know what you're subscribed to, you can't predict how it will perform and you're at the mercy of whoever sold it to you.
  38. When you're setting up your cold email infrastructure, decide whether you're trying to maximize volume or optimize for longevity. You can't really do both at once. Whichever you choose, keep around ten percent of your accounts at a different provider as a backup in case the main one goes down.
  39. When a cold email campaign starts to lose performance after running well for months, look at whether the offer or the angle has fatigued before blaming the infrastructure. A lot of businesses change their entire tech stack when the actual problem is that they've been running the same script for too long.
  40. Dot info domains perform just as well as dot com domains in cold email, and they cost about a third of the price. If you're running high volume campaigns where domains burn regularly, the cheaper option gives you about three times the runway for the same spend.
  41. If you run a business, you don't need to become a cold email expert for cold email to work for you. You need to be an expert at your product, your offer, and your customer. Cold email is just one form of lead generation, and you can either outsource it to an agency or use an all in one tool to handle it for you.
  42. Cold email is a volume game in two ways. The first is how many emails you send. The second is how many unique campaign angles you're testing at the same time. If you spend ten thousand dollars on Meta ads, you need around fifty unique creatives to optimize that spend. Cold email works the same way, and the businesses that scale are the ones running many angles in parallel.
  43. The simplest way to win at cold email is to launch one new campaign angle every single day. Try different offers, different framings, different target audiences. Most businesses run one campaign for three months, see nothing happen, and then conclude that cold email doesn't work for their business.
  44. Cold email fundamentally hasn't changed much in the last five years. Google inboxes are still the best to send from. Warm up is still around two weeks. Verified leads and some personalization still work. What's changed is that there are way more businesses sending cold email now, so the basics matter more than they used to.
  45. Most cold email campaigns stop generating responses after each person on the list has seen your email two or three times. The most successful Meta ads have a frequency of ten before someone takes action. Cold email is the same. You need to keep recycling and relaunching to the same people with new angles until you've reached them enough times to convert.
  46. After running one cold email campaign with a few follow ups, around ninety nine percent of the people in your ideal customer profile have either not seen your message or not responded to it yet. Most businesses stop reaching out and complain that they've exhausted their list. You can keep going back to those same people every few months with a new angle for years.
  47. There is no cold email deliverability crisis right now. Outlook gets harder around August every year. Google gets harder around November every year. That's normal. Diversify your inbox providers, send relevant emails, don't get marked as spam, and you'll keep getting results.
  48. A flat reply rate across your whole campaign doesn't tell you anything useful. If you have twenty domains and your average reply rate is one percent, that could mean ten of your domains are at half a percent and ten are at two percent. The ones at half a percent are the problem. Always track your reply rate by domain.
  49. There are only five metrics that reveal whether you have a deliverability problem. Reply rate by domain, bounce rate by domain, warm up reputation, inbox placement tests every two weeks, and the specific type of bounces you're getting. If you track those five things, you'll always know when something is wrong.
  50. Most businesses are run on gut instinct. The owner feels like cold email is working, so they keep pouring money into it without ever measuring the actual cost of customer acquisition by channel. Make decisions based on actual numbers. That's usually the unlock for anyone trying to scale.

Drop a comment if you want me to go deeper on any of these. Happy to share more from the specific conversation each one came from.

reddit.com
u/ProperGas1224 — 6 days ago

The cold email "deliverability crisis" is manufactured - 2 groups of people are profiting from it

Hey everyone,

I've been running a cold email agency for about 3 years now, ran campaigns across 25+ industries, and our best campaign for a single client generated around $500k in revenue for them.

I keep seeing posts saying you need 100 tools, 5 different inbox providers, separate warmup pools, custom Clay workflows and AI agents for every step of the funnel. I want to push back on that because in my experience it couldn't be further from the truth.

Some of the best campaigns I've ever run used 5 tools total. Domains, email accounts, a lead list database, a verification tool, and a sending platform. Maybe a Claude or ChatGPT subscription for $20 a month on top if you want to be fancy.

The thing that actually separates campaigns that work from campaigns that don't is whether you understand the fundamentals. And by fundamentals I mean 2 things, markets and offers.

For markets, you need to actually understand the market you're reaching out to. What stage is it in, how sophisticated are the customers in it, how aware are they of your product, do they already have an alternative solution they're using, what level of exposure do they have to what you're selling.

For offers, you need to understand how an offer changes depending on the temperature of your audience. The way you pitch a cold audience is different to a warm audience, which is different to a hot one. You can't just take a middle-of-funnel offer like a case study and slap it at the top of the funnel. People don't care about your case studies in the first email. They care about feeling understood, like you've identified something specific about their situation and you're reaching out for a reason. Once they feel that, then they're open to your case study.

You actually have 2 sales to make in every campaign. The first is selling the mechanism, why this approach even makes sense for them. The second is selling your specific product or service. Most people skip the first one.

Now about the tools. Tools are amplifiers. They multiply whatever competence you already have. So if you're a 1 on the fundamentals, the right tools take you to a 10. But if you're a 0, you can multiply by whatever you want. 0 times 10 is still 0. 0 times a million is still 0.

So why does the "you need 100 tools" narrative even exist if it's not true? Because the people pushing it have an agenda, and once you see it, you can't unsee it. There are 2 patterns I see online.

The first is alternative sellers. Someone selling Google infrastructure will tell you Outlook is dead. Someone selling Outlook will tell you Google deliverability is dead. Someone selling a private infra will tell you both Google and Outlook are cooked and you need their setup. They're not telling you the truth, they're telling you the version of the truth that sells their product.

The second is additive sellers. They don't say what you're doing is wrong, they say it's not enough. Warmup pools in Smartlead or Instantly aren't good anymore, you need a separate warmup tool on top. Your sequencer doesn't reply to leads automatically, you need this other tool on top. They take a process that used to be 1 step and break it into 5 so they can sell you tools for each new step.

In both cases what's happening is the same thing. They manufacture panic. They create a problem that didn't exist and then sell you the solution. And they get away with it because most people in the space don't know enough to call them out. There's asymmetric information. The seller knows more about deliverability and infrastructure than the buyer, so the buyer just has to trust them.

The way out of this is to actually learn the fundamentals yourself. Read about market sophistication, awareness levels, top middle and bottom of funnel, what makes someone want to buy something out of thin air. Once you understand that stuff, the tool narrative loses its grip on you because you can tell when someone is selling you a real solution vs a manufactured one.

So if you're just starting out, don't go and drop $2k a month on a tech stack you don't need.

Get your 5 tools, get your fundamentals right, and then add tools when you actually have a specific bottleneck a tool would solve. Not before.

Hope this helps. Happy to answer questions.

reddit.com
u/ProperGas1224 — 8 days ago

The BEST cold email tech stack in 2026 - $1.5M revenue generated

Hey everyone, quick post here about the best cold email tech stack

This isn't going to be what you expect

I'm not here to tell you that you need 100 different tools to see results

If anything, I'm here to tell you that you need 5 tools to run successful campaigns

That's it

  1. Sending infrastructure

- GoDaddy/Porkbun/Spaceship for domains

- Premium Inboxes for Google & Microsoft accounts

- Smartlead for sending

  1. Lead lists

- AI Ark/Apollo for lists

- Million Verifier to verify them

- OPTIONAL: Clay or Claude Code for cleaning/normalising/formatting the data and columns

That's literally it

If you have domains, email accounts, a sending tool, a verified lead list and scripts (no tech for that), you're good to go

Every single tool except the above is an amplifier and NOT a necessity

We've run campaigns at my agency that have generated hundreds of positive replies and I didn't use a single tool that's not in the list above

Don't buy into all the garbage you read online about needing 50 tools, sure some of them help but you can make a lot of money without them

Happy to answer any questions

reddit.com
u/ProperGas1224 — 9 days ago

How I made $510,000 with cold email in 9 months - exact formula breakdown

Hey everyone,

Making this post to break down how we generated $510,000 with cold email in 9 months for a B2B tech client. That $510k is 100% attributed to the cold email campaigns we ran. We've booked over 100 meetings for them and they've closed around 50 deals during that period.

I'm not going to mention the company's name here, but if you think these numbers are made up, head to my YouTube channel or website. You can actually hear these numbers coming straight out of the client's mouth instead of just taking my word for it.

A couple of disclaimers before I get into it:

  1. I'm not saying everything we did will work for your campaigns. Every niche is different, every offer is different. My goal here is just to share what we did so you can pick up on one or two things to apply to your own campaigns.
  2. What we did for them was actually pretty simple. Don't expect to see anything crazy or overly complicated. It's refreshing if anything.

Here's what we actually did:

Infrastructure

We set up a couple hundred inboxes for them. We were sending close to 30,000 to 40,000 emails per month. We used 2 different inbox providers for diversification - primarily Google, with a bit of Outlook. The inbox reseller handled everything on the infrastructure side, so there wasn't really much for us to do there. Domains came from GoDaddy.

Targeting

This client was working with local businesses, so we scraped Google Maps and a bunch of niche directories for the industries they were operating in. We built custom in-house scrapers to pull all the data. On top of that, we used Apollo and AI Ark, then verified everything with MillionVerifier. After that, we imported the data into Clay and used Claude Code to clean it up and normalise everything.

Scripts & offer

We tested 12 to 15 different value propositions and switched them up depending on the niche we were reaching out to. The scripts were short under 80 words and entirely about the prospect. We did the research first to clearly identify the pain point, what they were actually looking for, and the awareness level of the market. Then we pitched the service and always gave away a free lead magnet to make it easier for prospects to take the first step.

Inbox management

Worked closely with their sales team. Every single prospect who responded got a warm call from us before we booked them in. That was basically it.

The big takeaway

The scripts had zero personalisation. None at all.

And we still got these results.

So don't listen to all the bullshit out there telling you that every email needs to be deeply personalised and that you need 50 different tools to make cold email work.

This was honestly one of the simplest campaigns we've ever run, and one of the most successful.

If you've got any questions, ask away. Hope this was useful.

reddit.com
u/ProperGas1224 — 11 days ago

Hey everyone,

Currently sending around 500,000 cold emails a month.

Lot of conversations happening lately about how cold email "doesn't work anymore" or how the channel is dying. I disagree with the framing.

Cold email works exactly as well as it ever has. What changed is the standard.

What worked 5 years ago doesn't work now. What worked 3 years ago doesn't work now. What worked 12 months ago doesn't work now. The space has matured to a point where the level of execution most people are putting in just isn't enough anymore.

If you're sending cold emails and not getting results, it's one of two things:

  1. You're not sending enough volume (it is partially a volume game)
  2. You're just not good at this

Going to walk through what "good" actually looks like in 2026 because most businesses are still doing things that stopped working years ago.

There's no excuse for bad infrastructure

5 years ago, infrastructure was a real bottleneck. You had to be technical. You had to set up your own DNS, configure SPF/DKIM/DMARC manually, manage the inbox provider stack yourself.

That's not the case anymore.

There are inbox providers that handle the entire technical setup for you. White-glove DNS configuration, account creation, sequencer connection, all done for you. You don't need to be technical anymore.

If your emails are landing in spam in 2026, it's because you didn't bother researching how to set this up properly. The information is publicly available. Providers exist that do it for you.

If you don't know how to set up your infrastructure properly, you haven't researched enough.

There's no excuse for a bad lead list

Verifying a list is not the same as cleaning a list. These are two different things and most people only do one of them.

Verification = checking that the email address is valid and won't bounce. Tools like MillionVerifier, etc.

Cleaning = removing the garbage in the data fields that ruins your email when it sends.

When you pull data from LinkedIn (which is where 99% of cold email lead data comes from), the fields are full of things you cannot have in a cold email:

  • First names like "Dr. John MBA" or "John, PMP, CSM"
  • Pronouns in the first name field ("John (he/him)")
  • Emojis in display names
  • Company names with full descriptions ("Acme Co | Helping B2B founders scale")
  • All caps formatting

If you don't clean this stuff, it shows up in the email when {first_name} or {company_name} renders. The prospect gets a cold email that says "Hi Dr. John MBA, hope you're doing well. I noticed Acme Co | Helping B2B founders scale is..."

That email gets ignored immediately. The prospect knows you didn't do the work.

Verifying isn't enough. You need to:

  1. Verify the list (email validity)
  2. Clean the list (data formatting)
  3. Segment the list (so you can run targeted campaigns per segment)

If your reply rates are low and you've never cleaned your list, that's probably your biggest issue.

There's no excuse for a bad offer or a bad script

Don't think about your subject line. Don't think about your CTA. Don't think about how you're going to manage your inbox. Don't think about warm calling people who reply.

None of that matters until you have:

  1. An offer people actually want to buy
  2. A script that frames that offer in a way that gets replies

The script is just the framing of the offer. If the offer is bad, the script can't save it.

Your messaging needs to be contextual. It needs to be based on a specific situation or signal. Why are you reaching out to this person specifically? What's the intent-based factor that makes them likely to respond right now? What gives you an advantage in this specific market?

If you can't answer those questions, you haven't done the work.

You need to think about the campaign strategy on a macro level before you think about any of the micro details:

  • Why did you choose this ICP?
  • Why do they want the thing you're selling?
  • What's your unique angle into this market?
  • What signals indicate this person has the problem right now?

Most businesses skip all of this and jump straight to writing scripts. That's why their scripts don't work.

The standard is 100 times higher than it used to be

Prospects in 2026 are receiving way more cold emails than ever before. Decision makers in any reasonable B2B target market get 30-50 cold emails per week. Most of them are bad.

To get noticed you have to be in the top 1% of senders.

That means:

  • Infrastructure that lands in the primary inbox
  • Lead lists that are clean, segmented, and built around specific signals
  • Offers that are specific enough to make a stranger curious
  • Scripts that don't sound like every other agency's template
  • Messaging that's contextual to the prospect's actual situation

If any of these are weak, you fall into the 99% that gets ignored.

The information is out there

This is the part most people don't want to hear.

If you don't know how to set up infrastructure, you haven't researched enough. There are people posting 2-hour YouTube videos every week on exactly how to do it.

If you don't know what tools to use or how to build lead lists, you haven't researched enough. The full tool stacks are publicly documented.

If you don't know what an offer is, what a front-end offer is, what a make-money offer is, what an intro offer is, you haven't researched enough.

If you don't know your ICP, what market awareness levels are, or what market sophistication levels are, you haven't researched enough.

I'm not saying copy what other people do. I'm saying do the research so you understand the principles. Then apply them to your own business.

The content is free. The frameworks are free. There's no excuse for executing poorly when the playbooks are sitting in YouTube videos.

The new way to cold email

Be proactive. Learn as much as possible. Understand why you're doing every single thing you do.

Every part of the campaign needs a reason behind it.

Why this ICP? Why this offer? Why this signal? Why this script angle? Why this targeting approach?

If you can't answer those questions, you're guessing. Guessing in 2026 doesn't work because the standard is too high.

If you're building a lead list but you don't know why you have an advantage in that market, you're better off not sending cold emails at all.

If you're writing a script but you don't know why the prospect would respond to it, you're better off not sending cold emails at all.

The new standard is doing things on purpose.

Every decision deliberate.

Every campaign element justified by a specific reason.

Apologies for ranting but hope it helps.

If you have any questions, leave them in the comments.

reddit.com
u/ProperGas1224 — 14 days ago

Been running cold emails full time for 3 years.

Around 750k sends a month across my agency. $1.5M+ in closed revenue off the back of it.

Going to dump everything I actually do. Skipping the basics. You can google "what is cold email."

Infrastructure

Never send from your main domain. If you blacklist your primary domain, your whole business stops getting email through. Buy lookalike variations e.g., acme.com, getacme.com, tryacme.com. Avoid anything that looks scammy or has hyphens and numbers in it.

Don't cheap out on inbox providers. I use Premium Inboxes for Google Workspace and Inboxology for Microsoft.

Warmup for 2-3 weeks before sending. Keep warmup running during active campaigns, don't turn it off when you start sending.

Volume per inbox: 15 cold emails per day. Anyone pushing 30+ per inbox is buying themselves a domain replacement in 4-6 weeks.

Targeting

This is where most campaigns fail.

"Founders of SaaS companies in the US" is not a target. That's a category. Your prospect gets 40 of those emails a day and they all read the same.

What works is signals. A signal is something that tells you this person likely has the problem you solve, right now. Examples:

  • Hiring an SDR
  • Recently raised a Series A
  • Posted about a specific topic on LinkedIn in the last 30 days
  • Spending $X/month on Meta ads
  • Ranking page 2 for keywords they should rank page 1 for

Narrow the signal and the script writes itself. If I'm emailing "VPs of Sales at $5-20M ARR companies who hired 2+ SDRs in the last 60 days," I already know their pain. I don't need to guess.

Stack I actually use:

  • AI Ark for the database. Closer to source than Apollo, less saturated.
  • Apollo as backup, scraped via Ample Leads to bypass credit limits.
  • Clay for enrichment. Layering signals - recent hires, tech stack, ad spend, LinkedIn activity, news mentions.
  • ListKit rarely.
  • MillionVerifier on every list before it goes into the sender.

Validate in batches of 200-500 leads first. Don't load 5,000 day one. You want to see what hooks land before scaling spend.

Scriptwriting

A cold prospect is not someone searching for what you sell. They're someone in the middle of their workday and you're interrupting them. So the frame is different from inbound. You're not pitching. You're starting a conversation that might lead to a meeting.

What's actually in a script that works:

  1. Subject line that reads like an internal email. 2-4 words. Lowercase. "quick question on [specific thing]" beats "Increase Revenue 300%" by a factor of 10.
  2. First line that isn't "I noticed you..." or "Hope you're well." Both signal "automated cold email" instantly. Get to the point or open with a relevant observation that's not a personalization gimmick.
  3. Pain or trigger statement. The specific problem this person has based on the signal you targeted them on. Don't make them figure out why you're emailing.
  4. Mechanism, not a feature. Why your way of solving the problem is different. Not "we do cold email." Something like "we run referral campaigns into your customer base's adjacent companies to surface warm intros." Specific.
  5. One line of proof. A result, a client name, a number. Don't dump 4 case studies into the email.
  6. Soft CTA. "Mind if i send a video explaining further?" or "Want me to send over how we'd approach it for [their company]?" Asking for a meeting directly is more resistance.

Keep email 1 under 80 words. Longer gets read on mobile and deleted.

First name and company name aren't personalization. Real personalization is the targeting being narrow enough that the email feels written for them even when it's a template going to 5000 people.

Run 3-4 script variants per campaign. Send each to 200-300 leads. Compare reply rate AND positive reply rate. A script with 8% reply rate that's all "remove me" is worse than a script with 2% reply rate that's all positive.

Follow-ups: 3-4 of them, 3-5 days apart. Don't write "bumping this to the top of your inbox." Add a new angle each time. Different pain, different proof point, different ask.

Run every script through Email Guard before launching to catch spam words you didn't notice.

Offers

If the offer is bad, no script saves it.

A bad offer is "we do [generic service] for [generic industry]." Nobody replies because the market has 500 of you.

A good offer:

  • Specific niche (not "B2B companies")
  • Specific outcome (a number, a metric)
  • Specific time frame
  • A mechanism that explains why your way is different
  • Some risk reversal if you can pull it off (pilot, performance-based first month, "if we don't hit X by Y you don't pay")

Format that works: "We help [specific niche] do [specific outcome] in [time frame] without [common objection]."

If you're getting low replies, look at the offer before you blame the script. Most dead campaigns are dead because the offer doesn't make a stranger curious enough to type back.

Inbox management

You're going to generate replies. Most of them break down into:

  • Auto-replies and OOOs
  • "Not interested"
  • "Send me more info"
  • "Wrong person, talk to [name]"
  • Genuine interest

Someone needs to be going through these every single day. Replies that come Monday and get answered Thursday are never going to convert.

Categorize replies.

Positive / total replies should be above 10% if your targeting and script are working. If 95% of replies are negative, your targeting is wrong or the script is hitting a nerve in a bad way.

Numbers that matter

Reply rate on its own is meaningless. What I track on every campaign:

  • Bounce rate: under 4%. Higher means bad list or bad verification.
  • Reply rate: 1-3% is normal. Below 1%, something deliverability wise is broken.
  • Positive reply rate: 10-30% of total replies.
  • Meeting booked from positive reply: 25%.
  • Meeting to deal rate: 20% depending on your sales process.

If any of these are off, you can diagnose where the issue lives. Cold email has no mystery. When something isn't working there's always a specific reason.

Things that waste time

AI personalization tools that scrape LinkedIn and write a generic compliment. Prospects clock these in a second. They don't help.

Sending from your main domain. I said it already, repeating because people still do it.

$99 lead lists from random "list providers." Recycled garbage that 200 other agencies already burnt out.

Running 1 script and judging the channel off it. Run 4 and then compare.

When cold email actually doesn't work

It's almost always one of these, in this order:

  1. Bad offer (most common, by far)
  2. Targeting too broad
  3. Script is generic, sounds like every other agency email
  4. Infrastructure is cheap and you're landing in spam

It's basically never "cold email doesn't work."

That's just a brief summary of everything you need to know across all cold email pillars.

Happy to answer questions in the comments, hope it helped.

reddit.com
u/ProperGas1224 — 16 days ago

Hey everyone,

Currently sending around 500,000 cold emails a month at my agency.

Across the years, that's how we've generated $1.5M+ in revenue for clients.

A big chunk of that comes down to the script - the actual words inside the email - more than people give it credit for.

Going to walk through the entire scriptwriting framework I use. The same one we plug into every campaign across every client.

Start with the right frame

The single most important thing about cold email scripts that most people miss is that a cold prospect is not someone searching for what you sell.

They're someone in the middle of their workday. They didn't ask for your email. They don't know who you are.

They have no context for what you do.

The frame for cold email is different from inbound marketing.

If you write cold emails like sales pages or marketing emails, they're going in the trash.

If you write them like one-line internal emails from a colleague, they get read.

That frame drives everything else.

Subject lines

Rules:

  • Lowercase. Always.
  • 2-4 words.
  • No marketing language. No clickbait.
  • Should read like an internal email between coworkers.

Examples that work:

  • "question on [specific thing]"
  • "[their company] + [your specific topic]"
  • "thoughts on [thing they care about]"
  • "[their first name]"

Examples that don't:

  • "Increase Revenue 300% With Our New Method!"
  • "Don't Miss Out On This Limited Time Offer"
  • "[Their Name], This Will Change Your Business"

The internal email test: if you'd send this subject line to a coworker, it works. If it sounds like an ad, it doesn't.

The opening line

The 3 openers that signal "this is automated cold email" within 2 seconds:

  • "I noticed you..."
  • "Hope you're well..."
  • "I'll keep this brief..."

Both have been used by every cold email agency for the last 10 years and prospects clock them instantly.

What works:

Either get to the point immediately ("Saw [trigger] and figured I'd reach out about [specific thing]") or open with a relevant observation that's not a personalization gimmick.

The opener has one job: signal that this email is worth reading. If it doesn't, the prospect deletes by line 2.

Pain or trigger statement

After the opener, name the specific problem this person has based on the signal you targeted them on. Don't make them figure out why you're emailing.

Example:

Bad: "I help B2B companies generate more leads."

Good: "Most $5-20M ARR SaaS teams who hired multiple SDRs in the last 6 months end up with a sales team that's expensive to maintain but isn't producing the pipeline expected."

The second one is specific to a triggered ICP. The first is generic to anyone.

Specificity does the personalization work. The targeting tells the prospect "this email was written for me" even when it's a template going to 500 people.

Mechanism, not a feature

Most cold emails describe a feature. "We do cold email." "We help with SEO." "We provide accounting services."

Features are forgettable. Every prospect has heard the same thing 50 times.

A mechanism is HOW you do it differently. The specific approach, process, or angle that makes your offer not generic.

One line of proof

After the mechanism, drop one line of proof. A result, a client name, a number.

Not 4 case studies. Not a paragraph. One line.

Examples:

  • "Last quarter we booked [specific number] meetings for [client name in their industry]."
  • "Our last campaign for a [similar company] generated [specific outcome]."

Proof should fit in one line. If you need more space, you're padding.

The soft CTA

The biggest mistake people make on the CTA: they ask for a meeting in email 1.

"Want to hop on a 30-minute call this week?"

You're asking a stranger to give you 30 minutes of their day before they know if they care.

Ask for permission to share more instead.

Examples that work:

  • "Want me to send over how we'd approach this for [their company]?"
  • "Mind if I send a 2-minute video explaining how it works?"

Ask for permission, get a yes, then send the deeper content. The yes is what unlocks the meeting later.

Length: under 80 words

Email 1 should be under 80 words. Mobile screens are small. Long emails get scanned and deleted.

Every word in email 1 has to earn its place. If a sentence isn't doing work (signaling targeting, naming a pain, naming a mechanism, asking permission), remove it.

Personalization tokens are not personalization

First name and company name are are a given. They're not personalization.

Real personalization is the targeting being narrow enough that the email feels written for the prospect even though it's a template going to 500 people.

If you have to scrape someone's LinkedIn to make your generic targeting feel relevant, your targeting is the problem. Fix the targeting, not the personalization.

Follow-up sequences

Run 3-4 follow-ups, 3-5 days apart.

Don't write "bumping this to the top of your inbox" or "wanted to follow up on my last email." Both signal "automated sequence" instantly.

Each follow-up should add a new angle:

  • New pain point
  • New proof point
  • New ask
  • New mechanism angle

If you're just resending the same value prop with different words, your sequence isn't doing anything.

Spam check before you launch

Run every script through Email Guard before launching. Takes 30 seconds. Catches spam words you didn't notice.

Common triggers to watch for:

  • "Free," "$$$," "earn money," "100% off"
  • "Act now," "limited time," "urgent"
  • "Click here," "guaranteed," "risk-free"

The spam checker won't catch everything but it'll catch the obvious ones.

The complete script structure

Putting it all together:

Subject: [2-4 words, lowercase, internal email tone]

[Opener - relevant observation or get to the point]

[Pain or trigger statement specific to the targeting signal]

[Mechanism - how your way is different, specific not generic]

[One line of proof]

[Soft CTA - ask for permission, not a meeting]

The one thing most people get wrong

The biggest mistake in cold email scripts is writing them like marketing copy.

Cold email is not advertising.

The frame, the tone, the structure - all of it should match a one-to-one email between two people, not a piece of marketing.

Once you internalize that, the rest of the framework writes itself.

If you have any questions, leave them in the comments.

reddit.com
u/ProperGas1224 — 16 days ago

Hey everyone,

Currently sending around 500,000 cold emails a month at my agency.

Across the years, that's how we've generated $1.5M+ in revenue for clients.

A big chunk of that comes down to the script - the actual words inside the email - more than people give it credit for.

Going to walk through the entire scriptwriting framework I use. The same one we plug into every campaign across every client.

Start with the right frame

The single most important thing about cold email scripts that most people miss is that a cold prospect is not someone searching for what you sell.

They're someone in the middle of their workday. They didn't ask for your email. They don't know who you are.

They have no context for what you do.

The frame for cold email is different from inbound marketing.

If you write cold emails like sales pages or marketing emails, they're going in the trash.

If you write them like one-line internal emails from a colleague, they get read.

That frame drives everything else.

Subject lines

Rules:

  • Lowercase. Always.
  • 2-4 words.
  • No marketing language. No clickbait.
  • Should read like an internal email between coworkers.

Examples that work:

  • "question on [specific thing]"
  • "[their company] + [your specific topic]"
  • "thoughts on [thing they care about]"
  • "[their first name]"

Examples that don't:

  • "Increase Revenue 300% With Our New Method!"
  • "Don't Miss Out On This Limited Time Offer"
  • "[Their Name], This Will Change Your Business"

The internal email test: if you'd send this subject line to a coworker, it works. If it sounds like an ad, it doesn't.

The opening line

The 3 openers that signal "this is automated cold email" within 2 seconds:

  • "I noticed you..."
  • "Hope you're well..."
  • "I'll keep this brief..."

Both have been used by every cold email agency for the last 10 years and prospects clock them instantly.

What works:

Either get to the point immediately ("Saw [trigger] and figured I'd reach out about [specific thing]") or open with a relevant observation that's not a personalization gimmick.

The opener has one job: signal that this email is worth reading. If it doesn't, the prospect deletes by line 2.

Pain or trigger statement

After the opener, name the specific problem this person has based on the signal you targeted them on. Don't make them figure out why you're emailing.

Example:

Bad: "I help B2B companies generate more leads."

Good: "Most $5-20M ARR SaaS teams who hired multiple SDRs in the last 6 months end up with a sales team that's expensive to maintain but isn't producing the pipeline expected."

The second one is specific to a triggered ICP. The first is generic to anyone.

Specificity does the personalization work. The targeting tells the prospect "this email was written for me" even when it's a template going to 500 people.

Mechanism, not a feature

Most cold emails describe a feature. "We do cold email." "We help with SEO." "We provide accounting services."

Features are forgettable. Every prospect has heard the same thing 50 times.

A mechanism is HOW you do it differently. The specific approach, process, or angle that makes your offer not generic.

One line of proof

After the mechanism, drop one line of proof. A result, a client name, a number.

Not 4 case studies. Not a paragraph. One line.

Examples:

  • "Last quarter we booked [specific number] meetings for [client name in their industry]."
  • "Our last campaign for a [similar company] generated [specific outcome]."

Proof should fit in one line. If you need more space, you're padding.

The soft CTA

The biggest mistake people make on the CTA: they ask for a meeting in email 1.

"Want to hop on a 30-minute call this week?"

You're asking a stranger to give you 30 minutes of their day before they know if they care.

Ask for permission to share more instead.

Examples that work:

  • "Want me to send over how we'd approach this for [their company]?"
  • "Mind if I send a 2-minute video explaining how it works?"

Ask for permission, get a yes, then send the deeper content. The yes is what unlocks the meeting later.

Length: under 80 words

Email 1 should be under 80 words. Mobile screens are small. Long emails get scanned and deleted.

Every word in email 1 has to earn its place. If a sentence isn't doing work (signaling targeting, naming a pain, naming a mechanism, asking permission), remove it.

Personalization tokens are not personalization

First name and company name are are a given. They're not personalization.

Real personalization is the targeting being narrow enough that the email feels written for the prospect even though it's a template going to 500 people.

If you have to scrape someone's LinkedIn to make your generic targeting feel relevant, your targeting is the problem. Fix the targeting, not the personalization.

Follow-up sequences

Run 3-4 follow-ups, 3-5 days apart.

Don't write "bumping this to the top of your inbox" or "wanted to follow up on my last email." Both signal "automated sequence" instantly.

Each follow-up should add a new angle:

  • New pain point
  • New proof point
  • New ask
  • New mechanism angle

If you're just resending the same value prop with different words, your sequence isn't doing anything.

Spam check before you launch

Run every script through Email Guard before launching. Takes 30 seconds. Catches spam words you didn't notice.

Common triggers to watch for:

  • "Free," "$$$," "earn money," "100% off"
  • "Act now," "limited time," "urgent"
  • "Click here," "guaranteed," "risk-free"

The spam checker won't catch everything but it'll catch the obvious ones.

The complete script structure

Putting it all together:

Subject: [2-4 words, lowercase, internal email tone]

[Opener - relevant observation or get to the point]

[Pain or trigger statement specific to the targeting signal]

[Mechanism - how your way is different, specific not generic]

[One line of proof]

[Soft CTA - ask for permission, not a meeting]

The one thing most people get wrong

The biggest mistake in cold email scripts is writing them like marketing copy.

Cold email is not advertising.

The frame, the tone, the structure - all of it should match a one-to-one email between two people, not a piece of marketing.

Once you internalize that, the rest of the framework writes itself.

If you have any questions, leave them in the comments.

reddit.com
u/ProperGas1224 — 16 days ago

Hey everyone, first time doing one of these.

As the title says, I've generated $1.5M+ and booked over 1,150 sales calls using cold email.

I know anyone can claim numbers like that, so if you want to verify, feel free to check out my website or YouTube.

I've put up a bunch of the actual results we've generated for clients on there.

Not bringing it up to promote anything, more so that you can see I genuinely live and breathe this stuff.

Happy to answer pretty much anything you've got on cold email.

Infrastructure, deliverability, copy, offers, list building, AI, scripts, whatever you need help with.

Ask away.

reddit.com
u/ProperGas1224 — 16 days ago

Hey everyone,

Currently sending around 500,000 cold emails a month at my agency. Across all of that, the single biggest difference between a campaign that works and one that doesn't is the lead list.

Why most lead lists are dead before they're sent

The fundamental problem with most lead lists in 2026: they're built from categories instead of signals.

A category is "founders of B2B SaaS companies in the US." That's a bucket. There are 50,000 people in that bucket. Every other agency is pulling the same bucket from the same Apollo. By the time your email hits, that prospect has gotten 40 cold emails this week from people targeting them on the same generic filter.

A signal is "VPs of Sales at $5-20M ARR companies who hired an SDR in the last 60 days." That's specific. Way fewer people in the bucket. Almost nobody is targeting them. And the targeting itself tells you they have a problem (their sales team is leaking, they're scaling revenue ops, they need pipeline).

Same prospect universe, completely different reply rates.

The narrower the signal, the easier the script writes itself, and the higher the reply rate.

Examples of signals that actually work

For different ICPs the signals differ. Some that consistently work:

  • Hiring patterns (specific roles being hired indicate specific problems)
  • Recent funding (Series A means cash + pressure to grow)
  • Ad spend levels (if you sell to advertisers, knowing their monthly spend is gold)
  • Tech stack (specific tool combos indicate specific problems)
  • Page 2 keyword rankings (they want to rank, they're not, they need help)
  • Recent product launches (they're spending on growth right now)
  • Conference attendance / speaker lists
  • Recent press mentions or news
  • Job postings that mention specific tools or pain points

The principle: if a signal is hard to fake and indicates the problem you solve right now, it's worth targeting on.

The tool stack we actually use

For databases:

  • AI Ark first. Closer to source than Apollo, less saturated.
  • Apollo as backup, scraped through Ample Leads to bypass credit limits.
  • ListKit to get more meat off the bone.

For enrichment:

  • Clay. Clay lets you layer signals on top of leads (recent hires, tech stack, ad spend, news mentions, LinkedIn activity). You upload a base list and it becomes 10x more targeted.

For verification:

  • MillionVerifier. Run every list through it before launching. For high-stakes lists, double-verify with a second tool (NeverBounce). Different verifiers catch different things. Worth the extra few dollars.

For custom scraping:

  • Claude Code or any AI coding tool. Build Python scrapers for niche directories, association websites, conference attendee pages, regional registries. Most off-the-shelf databases don't cover these. The leads in them are unburned because nobody's scraping them.

Niche directories: the overlooked goldmine

If you're targeting a specific industry, search for that industry's directories. Almost every niche has a few:

  • Industry associations (most have member directories)
  • State or regional business registries
  • Conference speaker and attendee lists
  • Trade publications' "Top X" lists
  • Awards lists
  • Specialized job boards (people posting often = the company is hiring = something's happening)

These directories typically aren't in Apollo. The leads are way fresher than the recycled data everyone else is sending to.

The friction is that they take effort to scrape. That's why nobody does it. Build a scraper once with Claude Code and you have a list nobody else has.

Validation in batches: stop loading 5,000 leads on day 1

Most businesses load their entire list into the sequencer day one and let it rip. This is a mistake.

The right way: validate in batches of 200-500 first. Test 3-4 script variants on the small batch. See what reply rate you're getting. See which segments respond better. Identify dead segments before you waste budget on them.

Once you've validated:

  • Scale up to full volume
  • Kill underperforming segments
  • Double down on winners

Loading 5,000 unvalidated leads day one is how you spend money on bad targeting at full scale before you find out the targeting is bad.

Catch-all emails

A catch-all is an address on a domain where the receiving server accepts every email regardless of whether the local part exists. Most verifiers flag these. The risk is you're sending to addresses that may not exist, but the server doesn't tell you so they don't bounce - they just disappear.

2 rules:

  1. Never mix catch-alls into your main campaign. Run them in a separate campaign with separate inboxes. Any damage stays isolated.
  2. Test catch-alls in small batches first. If they perform, scale them. If they don't, kill them. Don't blanket include or blanket exclude.

Bounce rate is the metric most people miss

Bounce rate above 4% actively damages your sender reputation. Receiving servers see high bounces and conclude you're sending to old or fake lists - which is a strong spam signal. Future emails (even to valid addresses) start getting flagged.

Verification is non-negotiable. There is no cold email setup at any scale where you should be sending to unverified leads.

The hierarchy of targeting decisions

When you're building a list, work in this order:

  1. Define the ICP narrowly. Not "B2B founders." Something like "VPs of Marketing at SaaS companies doing $5-20M ARR who're spending on paid acquisition and have a content team." Specific.
  2. Identify 3-5 buying signals that indicate this ICP has your problem right now. Map each signal to a tool/filter that can find it.
  3. Pull leads from your database (AI Ark, Apollo) using the closest filters available.
  4. Enrich in Clay to layer signals the database can't surface natively.
  5. Scrape niche directories for the specific niche if applicable. Add those leads to the list.
  6. Verify everything (twice for high-stakes campaigns).
  7. Pull catch-alls into a separate campaign segment.
  8. Validate in batches of 200-500 with multiple script variants.
  9. Scale winners, kill losers.

That's the lead list playbook. If you have any questions, leave them in the comments.

reddit.com
u/ProperGas1224 — 17 days ago

Hey everyone,

Currently sending around 500,000 cold emails a month at my agency. Across all of that, the single biggest difference between a campaign that works and one that doesn't is the lead list.

Why most lead lists are dead before they're sent

The fundamental problem with most lead lists in 2026: they're built from categories instead of signals.

A category is "founders of B2B SaaS companies in the US." That's a bucket. There are 50,000 people in that bucket. Every other agency is pulling the same bucket from the same Apollo. By the time your email hits, that prospect has gotten 40 cold emails this week from people targeting them on the same generic filter.

A signal is "VPs of Sales at $5-20M ARR companies who hired an SDR in the last 60 days." That's specific. Way fewer people in the bucket. Almost nobody is targeting them. And the targeting itself tells you they have a problem (their sales team is leaking, they're scaling revenue ops, they need pipeline).

Same prospect universe, completely different reply rates.

The narrower the signal, the easier the script writes itself, and the higher the reply rate.

Examples of signals that actually work

For different ICPs the signals differ. Some that consistently work:

  • Hiring patterns (specific roles being hired indicate specific problems)
  • Recent funding (Series A means cash + pressure to grow)
  • Ad spend levels (if you sell to advertisers, knowing their monthly spend is gold)
  • Tech stack (specific tool combos indicate specific problems)
  • Page 2 keyword rankings (they want to rank, they're not, they need help)
  • Recent product launches (they're spending on growth right now)
  • Conference attendance / speaker lists
  • Recent press mentions or news
  • Job postings that mention specific tools or pain points

The principle: if a signal is hard to fake and indicates the problem you solve right now, it's worth targeting on.

The tool stack we actually use

For databases:

  • AI Ark first. Closer to source than Apollo, less saturated.
  • Apollo as backup, scraped through Ample Leads to bypass credit limits.
  • ListKit to get more meat off the bone.

For enrichment:

  • Clay. Clay lets you layer signals on top of leads (recent hires, tech stack, ad spend, news mentions, LinkedIn activity). You upload a base list and it becomes 10x more targeted.

For verification:

  • MillionVerifier. Run every list through it before launching. For high-stakes lists, double-verify with a second tool (NeverBounce). Different verifiers catch different things. Worth the extra few dollars.

For custom scraping:

  • Claude Code or any AI coding tool. Build Python scrapers for niche directories, association websites, conference attendee pages, regional registries. Most off-the-shelf databases don't cover these. The leads in them are unburned because nobody's scraping them.

Niche directories: the overlooked goldmine

If you're targeting a specific industry, search for that industry's directories. Almost every niche has a few:

  • Industry associations (most have member directories)
  • State or regional business registries
  • Conference speaker and attendee lists
  • Trade publications' "Top X" lists
  • Awards lists
  • Specialized job boards (people posting often = the company is hiring = something's happening)

These directories typically aren't in Apollo. The leads are way fresher than the recycled data everyone else is sending to.

The friction is that they take effort to scrape. That's why nobody does it. Build a scraper once with Claude Code and you have a list nobody else has.

Validation in batches: stop loading 5,000 leads on day 1

Most businesses load their entire list into the sequencer day one and let it rip. This is a mistake.

The right way: validate in batches of 200-500 first. Test 3-4 script variants on the small batch. See what reply rate you're getting. See which segments respond better. Identify dead segments before you waste budget on them.

Once you've validated:

  • Scale up to full volume
  • Kill underperforming segments
  • Double down on winners

Loading 5,000 unvalidated leads day one is how you spend money on bad targeting at full scale before you find out the targeting is bad.

Catch-all emails

A catch-all is an address on a domain where the receiving server accepts every email regardless of whether the local part exists. Most verifiers flag these. The risk is you're sending to addresses that may not exist, but the server doesn't tell you so they don't bounce - they just disappear.

2 rules:

  1. Never mix catch-alls into your main campaign. Run them in a separate campaign with separate inboxes. Any damage stays isolated.
  2. Test catch-alls in small batches first. If they perform, scale them. If they don't, kill them. Don't blanket include or blanket exclude.

Bounce rate is the metric most people miss

Bounce rate above 4% actively damages your sender reputation. Receiving servers see high bounces and conclude you're sending to old or fake lists - which is a strong spam signal. Future emails (even to valid addresses) start getting flagged.

Verification is non-negotiable. There is no cold email setup at any scale where you should be sending to unverified leads.

The hierarchy of targeting decisions

When you're building a list, work in this order:

  1. Define the ICP narrowly. Not "B2B founders." Something like "VPs of Marketing at SaaS companies doing $5-20M ARR who're spending on paid acquisition and have a content team." Specific.
  2. Identify 3-5 buying signals that indicate this ICP has your problem right now. Map each signal to a tool/filter that can find it.
  3. Pull leads from your database (AI Ark, Apollo) using the closest filters available.
  4. Enrich in Clay to layer signals the database can't surface natively.
  5. Scrape niche directories for the specific niche if applicable. Add those leads to the list.
  6. Verify everything (twice for high-stakes campaigns).
  7. Pull catch-alls into a separate campaign segment.
  8. Validate in batches of 200-500 with multiple script variants.
  9. Scale winners, kill losers.

That's the lead list playbook. If you have any questions, leave them in the comments.

reddit.com
u/ProperGas1224 — 17 days ago

Hey everyone,

Currently sending around 500,000 cold emails a month at my agency, and AI is involved in basically every part of the workflow at this point. Lot of noise out there about AI in cold email - some of it's legitimate, most of it's marketing. So figured I'd walk through what we actually use AI for that drives results, and what's overhyped garbage.

Going to skip the basics. AI exists, you've used ChatGPT, you know what an LLM is.

Where AI is genuinely valuable in cold email

1. ICP research and market analysis

Before you write a single email, you need to know who you're emailing and what they care about. AI can do market research at depth that would take a human a week.

Prompt structure that works: "Based on [client's offer], identify the top 5 ICP variants. For each, research the typical company size, decision maker, daily frustrations, what they fear, what they hope for, and what specific buying signals indicate they have this problem right now."

Use Claude or ChatGPT with web search enabled. The web search is the difference between generic AI output and useful research.

2. Buying signal mapping

Once you know your ICP, AI can help you identify the specific signals that mean "this person has the problem RIGHT NOW."

Examples of signals: hiring patterns, recent funding, ad spend levels, exec departures, page 2 keyword rankings, specific tech stack changes.

Prompt: "List 10 specific signals that indicate this ICP has [specific problem] right now. For each signal, name the tool or filter we'd use to find leads matching it (Apollo filters, Clay enrichments, scrapers, LinkedIn searches)."

This turns generic "B2B founders" targeting into actual usable filters.

3. List enrichment with Clay + AI

Clay is the biggest AI play in cold email right now. You upload a list, you connect Clay to dozens of data sources and AI services, and you build enrichment workflows that add custom signals to every lead.

What Clay + AI can do:

  • Pull every company's recent LinkedIn posts and AI-classify whether they mention a specific pain point
  • Scrape company websites and AI-extract their tech stack
  • Pull funding data and AI-classify what stage they're in
  • Combine 5 data points and AI-score lead fit

Most agencies actually scaling are running Clay-heavy workflows behind the scenes.

4. Custom scrapers (Claude Code specifically)

This is where Claude Code separates from regular ChatGPT. You find a niche directory online (state association sites, conference attendee lists, regional business registries). You tell Claude Code "build me a Python scraper that pulls every business name, contact, and email from this site, handles pagination, outputs a clean CSV."

It writes the scraper, tests it, fixes errors, hands you a working file in 10-20 minutes.

Niche directories are where the best leads live and almost no one is scraping them because off-the-shelf tools don't cover them. Claude Code makes this trivial.

5. Data cleaning and normalization

Pulling lists from Apollo, AI Ark, ListKit, custom scrapers - everything comes back messy. Inconsistent column names, duplicates, missing fields, weird formatting.

Drop a CSV into Claude Code and tell it "dedupe this list, normalize column names, flag missing fields, validate emails, output a clean CSV." Done in 30 seconds at any scale.

ChatGPT can do this for small batches but breaks at volume. Claude Code handles thousands of leads in one go.

6. Offer creation and iteration

You can generate 10 offer variants in the format "We help [niche] do [outcome] in [time] without [objection]" in 30 seconds. Then iterate, kill weak ones, refine winners.

Caveat: AI-generated offers are starting points, not finished offers. The mechanism, the proof, the risk reversal - that has to come from you and your real client work. AI can't invent your edge.

7. Script writing with proper context

Most people prompt AI badly. "Write me a cold email for SaaS companies." Generic output, sounds like every other AI cold email.

Better prompt: feed AI your full client context (offer, ICP, persona, buying signal, voice samples) and tell it to generate variants matching a specific framework. The richer the context, the better the output.

Why this is hard in ChatGPT and easy in Claude Code: in ChatGPT you have to repaste your context every conversation. In Claude Code, the context lives in your project files and gets pulled in automatically. Once you've set it up, every script generation pulls from the same source of truth.

The actual edge: AI doesn't write better scripts than a great human. AI writes scripts faster and more consistently than an average human. Use it for speed and consistency, not for replacing the strategy.

8. Subject line generation

AI is good at generating 15 variants of a subject line in 10 seconds. You pick the winners and split test.

Prompt: "Generate 15 subject line variants for this email. Lowercase. Internal-email tone. 2-4 words. No marketing language. No clickbait."

Lowest effort, highest leverage use of AI for cold email.

9. Reply categorization at scale

Export your replies CSV. Drop into Claude Code. "Categorize every reply as: positive, soft no, hard no, OOO, wrong person, info request. Add sentiment column. Suggest one-line next step for each. Sort by priority."

200 replies become a prioritized action list in under a minute. Repeat weekly.

Without AI, this is hours of manual work per week. With AI, single command.

10. Reply response drafting

For each positive reply, AI can draft a response that books a 15-minute call. For "send more info" replies, draft a recap+CTA response. For "wrong person" replies, draft re-outreach to the new contact.

Caveat: every AI-generated response needs human review before sending. Don't fully automate the reply step. Use AI to draft, human to send.

11. Performance analysis

Drop your last 30 days of campaign data into AI. "Which script is winning? Which segment is converting best? Which subject lines have the highest open + reply combo? Suggest the next 3 things to test."

AI is good at pattern recognition across data. It catches things you miss when you're staring at the spreadsheet manually.

12. Knowledge base building

After every successful campaign, save winning scripts, offers, and subject lines to a templates folder tagged by industry and ICP. AI helps you organize, search, and retrieve.

Six months in, your knowledge base is doing 70% of the work for you on every new client.

The biggest unlock: skills and agents

The biggest AI win right now isn't a single prompt. It's building reusable workflows.

A skill is a saved prompt + workflow that you can run repeatedly. ICP research, list cleaning, reply categorization, weekly reporting - all of these can be saved as skills you trigger with one command.

Agents go a step further. They string multiple skills together. "Read the new client onboarding doc, build the ICP research, identify 3 buying signals, build a scraper for the niche directory, clean the leads, enrich with signals, write 4 script variants, post the campaign brief to Notion." That entire chain runs in one prompt.

This is what separates Claude Code from regular ChatGPT for cold email work. You're not running individual prompts. You're running pre-built workflows.

The actual workflow that works

  1. AI for: research, enrichment, data cleaning, offer creation, script variants, subject lines, reply triage, reporting
  2. Human for: strategy, judgment calls, final review, relationship building, calls
  3. Tools (Claude Code, Clay, sequencer) to glue it together

If you're using AI for pattern recognition, speed, and scale - it's a 5x multiplier.

If you're using AI to replace strategy or human judgment - it's a 10x liability.

If you have any questions, leave them in the comments.

reddit.com
u/ProperGas1224 — 17 days ago

Hey everyone,

Currently sending around 500,000 cold emails a month. Across all of that volume, I'm monitoring deliverability constantly. So I've been right in the middle of what everyone's now calling the "deliverability crisis" for the last 12 months.

Most of the "crisis" talk is being pushed by people who profit when you panic. Vendors with alternative products. Influencers selling courses. The pattern is always the same - "there's a deliverability crisis, here's my product to fix it." So figured I'd just pull back the curtain on what's actually going on, what's real, what's noise, and what you should actually be doing if you want your emails to land in 2026.

Going to walk through it the way I think about it.

Is deliverability actually worse?

Short answer: no. It's pretty much the same as it was 18 months ago. What changed is that some specific gray-market workarounds got destroyed.

If you're using legitimate Google Workspace or Microsoft 365 inboxes set up properly, deliverability is the same as it always was. Reply rates, engagement, bookings - all still happening. We see it every month across half a million sends.

The biggest shift is that the noise level is way higher now. More bad info, more vendors pushing fear, more contradictory advice, more new founders panic-switching providers. If you can block that out and stick to fundamentals, you're fine.

What "infrastructure" actually means

Most people use this word without defining it. Infrastructure is everything that gets your email from your sender to the recipient's inbox.

That breaks down into:

  • Domains
  • Email accounts (inboxes)
  • DNS records
  • Warmup
  • Sequencer
  • Lead list (yes, this affects deliverability)
  • Scripts (yes, this affects deliverability too)

If any of those layers is broken, your emails don't land. People obsess over "infrastructure" as if it just means inboxes, but it's the whole stack.

Domains

Never send cold email from your main business domain. If your business is acmeco.com, buy lookalike variations: tryacmeco.com, getacme.com, useacme.com, acmegroup.com. You can get to 30+ permutations off one brand name.

Where to buy:

  • Spaceship, Porkbun, GoDaddy

TLD debate: everyone says only use .com. Reality is .info domains perform identically to .com in cold email based on actual testing.

Avoid: .biz, .xyz, exotic cheap TLDs (.club, .online, .site).

Email accounts

Use legitimate Google Workspace and Microsoft 365 licenses.

Warmup

Minimum 14 days. Some people say 21 or 28.

Volume ramp during warmup:

  • Days 1-3: 5-7 emails/day
  • Days 4-7: 8-10/day
  • Days 8-11: 11-13/day
  • Days 12-14: 14-15/day

By day 14 you're at full operational volume. Day 15 onwards you can switch to live campaigns.

Volume per inbox

15 emails per account per day. That's the sweet spot.

Lead lists affect deliverability more than people think

Bounces are the worst thing you can do to your sender reputation. Receiving servers track your bounce rate. High bounce rate = "this sender doesn't know who they're emailing" = spam signal.

Keep bounce rate under 4%. Above that and you're actively damaging your infrastructure.

Verify every list before launching. We use MillionVerifier.

Bad targeting kills deliverability faster than bad infrastructure. If you're emailing the wrong people, no one engages, your reputation collapses, your accounts die. Get the targeting right before you blame the infrastructure.

Scripts (the parts that affect deliverability)

Links: Zero links in email 1.

Spam words: Remove them using email guard

Spintax: spin variants of phrases so your sends don't look identical.

The diagnostic order when something breaks

If your deliverability or reply rates drop:

  1. Check what you changed recently. Whatever it was is probably the cause.
  2. Check the list. When was it verified? Is bounce rate spiking? Is targeting still a fit?
  3. Check the copy. Run through a spam checker. Check link count. Check word count.
  4. Check infrastructure. DNS records, warmup status, sequencer health.

Wrapping it up

There's no deliverability crisis if you're doing things properly with legitimate infrastructure. The crisis narrative is being pushed by vendors who profit when you panic and switch.

If you have any questions, leave them in the comments.

reddit.com
u/ProperGas1224 — 18 days ago
▲ 10 r/leadgeninsiders+1 crossposts

If you're running cold email or thinking about getting into it, you've probably heard people talking about Claude Code lately and wondering whether you actually need it.

If you want to run cold email at the highest level, efficiently and optimally, you need to be using Claude Code.

We send over half a million emails a month and it's completely changed how we operate.

Other LLMs, including regular Claude and ChatGPT, are not enough for this.

The difference vs other LLMs

A regular LLM is a chat box. You ask, it answers, conversation ends.

You start over every time.

Claude Code is a workspace. It reads your files, writes new files, runs scripts, searches the web, and connects to the other tools you already use through MCP servers. Most importantly, it lets you build skills and agents - reusable workflows that automate tasks you'd otherwise do from scratch every single time.

Cold email has dozens of repetitive tasks. Every campaign, every client, every week. Skills and agents turn those tasks into one-click workflows.

Then it lets you string everything together.

You don't run ICP research in one tab, list building in another, and script writing in a third and copy paste between them. You have one project where every step feeds into the next with full context preserved.

1. Campaign strategy

Build a campaign strategy skill. Feed it a new client or a new offer, it walks you through the entire strategic plan: which segments to target, which signals to look for, which angles to test, what KPIs to expect.

Manually this takes 3-4 hours per campaign. As a skill, 10 minutes. And the output gets sharper every time you refine it.

2. ICP research

Build an ICP research skill. It pulls market data from the web, reads your client's context, identifies the highest-leverage ICP variants, and outputs a research doc with company profile, decision maker, pain points, buying triggers, and where they hang out online.

Run it once per client. Run it again any time you want to test a new segment. Same skill, new output.

3. Custom scrapers for niche directories

This is where Claude Code separates from anything else. You find a niche directory (a state association site, an industry conference attendee list, a regional business registry). You tell Claude Code: "Build a Python scraper that pulls every business name, contact, and email from this site, handles pagination, outputs a clean CSV."

It writes the scraper, tests it, fixes errors, hands you a working file. Niche directories are where the best leads are and almost no one is scraping them because off-the-shelf tools don't cover them.

4. Data cleaning, enrichment, normalization

You pull a CSV from Apollo or AI Ark. It's messy.

Inconsistent formatting, duplicates, missing fields. You drop it in your project and say: "Clean this list. Dedupe, normalize columns, flag missing emails, add a column tagging anyone who matches X signal using the data in /Research."

5. Offer creation with live competitor research

Build an offer development skill. It runs competitor analysis with web search, reads your client context, identifies what's been done in your market, and generates offer variants with mechanism, outcome, and risk reversal built in.

Scores them, picks the strongest, saves winners to your templates folder for reuse.

6. Script writing with persistent context

Most people write scripts in isolation. New chat, paste the offer, paste the ICP, paste the persona, hope the output doesn't drift halfway through.

In Claude Code, all of that lives in your project as actual files. Every script generation pulls from the same source of truth. Your scripts become consistent across campaigns because the context never resets and you're never re-explaining who the client is.

7. API/MCP server connections

This is the part nothing else can do.

You connect Claude Code to the tools you already use:

  • Project management
  • Domain registrars 
  • Inbox providers for ordering mailboxes
  • Sequencer (SmartLead, Instantly, etc)

You're not using a tool. You're delegating to one.

8. Sequencer automation (campaign uploads, metric pulls)

Even without a native MCP, Claude Code writes Python scripts that hit your sequencer's API directly. Pull campaign metrics every Monday, push new leads automatically, sync data to other tools.

9. Reply categorization at scale

Export the replies CSV from your sequencer. Build a reply triage skill that categorizes every reply (positive, soft no, hard no, OOO, wrong person, info request), adds sentiment, ranks them by priority.

200 replies turn into a prioritized action list in under a minute. Repeat weekly with one command.

10. Weekly reporting and KPI tracking

Build a weekly report skill. Every Friday it pulls campaign data, calculates reply rate, positive reply rate, bounce rate, meeting rate, compares against your KPI thresholds, writes a structured report with what's working, what's broken, three actions for next week.

11. A knowledge base that compounds

Every campaign you run, you save winning scripts, offers, and subject lines into your /Templates folder. Tagged by industry, by signal type, by ICP.

Six months in, your knowledge base is doing 70% of the work for you on every new client. None of this is possible in a chat-only LLM because there's no file system to save anything into. You start every new chat from zero.

Stringing it all together

The biggest reason to use Claude Code over any other LLM:

You can run a chain like this in one conversation -

"Read the new client onboarding doc in /Onboarding. Build the ICP research. Identify 3 buying signals. Build a scraper for the niche directory I linked. Clean the leads. Enrich them with the signals. Write 4 script variants. Post the campaign brief to Notion. Order the domains and inboxes through the MCPs. Create the campaign in Smartlead and load the leads."

That entire workflow used to take a week of bouncing between 8 tools and chats. Now it's one prompt and a few approvals.

Skills. Agents. MCPs. File system. Persistent context.

None of these exist in ChatGPT or regular Claude.

The moment you've used Claude Code properly, going back to a chat box for cold email work isn't an option.

If you want to actually run cold email well in 2026, this is the move.

Drop questions in the comments if you want me to go deeper on any of these.

reddit.com
u/ProperGas1224 — 18 days ago

If you're running cold email or thinking about getting into it, you've probably heard people talking about Claude Code lately and wondering whether you actually need it.

If you want to run cold email at the highest level, efficiently and optimally, you need to be using Claude Code.

We send over half a million emails a month and it's completely changed how we operate.

Other LLMs, including regular Claude and ChatGPT, are not enough for this.

The difference vs other LLMs

A regular LLM is a chat box. You ask, it answers, conversation ends.

You start over every time.

Claude Code is a workspace. It reads your files, writes new files, runs scripts, searches the web, and connects to the other tools you already use through MCP servers. Most importantly, it lets you build skills and agents - reusable workflows that automate tasks you'd otherwise do from scratch every single time.

Cold email has dozens of repetitive tasks. Every campaign, every client, every week. Skills and agents turn those tasks into one-click workflows.

Then it lets you string everything together.

You don't run ICP research in one tab, list building in another, and script writing in a third and copy paste between them. You have one project where every step feeds into the next with full context preserved.

1. Campaign strategy

Build a campaign strategy skill. Feed it a new client or a new offer, it walks you through the entire strategic plan: which segments to target, which signals to look for, which angles to test, what KPIs to expect.

Manually this takes 3-4 hours per campaign. As a skill, 10 minutes. And the output gets sharper every time you refine it.

2. ICP research

Build an ICP research skill. It pulls market data from the web, reads your client's context, identifies the highest-leverage ICP variants, and outputs a research doc with company profile, decision maker, pain points, buying triggers, and where they hang out online.

Run it once per client. Run it again any time you want to test a new segment. Same skill, new output.

3. Custom scrapers for niche directories

This is where Claude Code separates from anything else. You find a niche directory (a state association site, an industry conference attendee list, a regional business registry). You tell Claude Code: "Build a Python scraper that pulls every business name, contact, and email from this site, handles pagination, outputs a clean CSV."

It writes the scraper, tests it, fixes errors, hands you a working file. Niche directories are where the best leads are and almost no one is scraping them because off-the-shelf tools don't cover them.

4. Data cleaning, enrichment, normalization

You pull a CSV from Apollo or AI Ark. It's messy.

Inconsistent formatting, duplicates, missing fields. You drop it in your project and say: "Clean this list. Dedupe, normalize columns, flag missing emails, add a column tagging anyone who matches X signal using the data in /Research."

5. Offer creation with live competitor research

Build an offer development skill. It runs competitor analysis with web search, reads your client context, identifies what's been done in your market, and generates offer variants with mechanism, outcome, and risk reversal built in.

Scores them, picks the strongest, saves winners to your templates folder for reuse.

6. Script writing with persistent context

Most people write scripts in isolation. New chat, paste the offer, paste the ICP, paste the persona, hope the output doesn't drift halfway through.

In Claude Code, all of that lives in your project as actual files. Every script generation pulls from the same source of truth. Your scripts become consistent across campaigns because the context never resets and you're never re-explaining who the client is.

7. API/MCP server connections

This is the part nothing else can do.

You connect Claude Code to the tools you already use:

  • Project management
  • Domain registrars 
  • Inbox providers for ordering mailboxes
  • Sequencer (SmartLead, Instantly, etc)

You're not using a tool. You're delegating to one.

8. Sequencer automation (campaign uploads, metric pulls)

Even without a native MCP, Claude Code writes Python scripts that hit your sequencer's API directly. Pull campaign metrics every Monday, push new leads automatically, sync data to other tools.

9. Reply categorization at scale

Export the replies CSV from your sequencer. Build a reply triage skill that categorizes every reply (positive, soft no, hard no, OOO, wrong person, info request), adds sentiment, ranks them by priority.

200 replies turn into a prioritized action list in under a minute. Repeat weekly with one command.

10. Weekly reporting and KPI tracking

Build a weekly report skill. Every Friday it pulls campaign data, calculates reply rate, positive reply rate, bounce rate, meeting rate, compares against your KPI thresholds, writes a structured report with what's working, what's broken, three actions for next week.

11. A knowledge base that compounds

Every campaign you run, you save winning scripts, offers, and subject lines into your /Templates folder. Tagged by industry, by signal type, by ICP.

Six months in, your knowledge base is doing 70% of the work for you on every new client. None of this is possible in a chat-only LLM because there's no file system to save anything into. You start every new chat from zero.

Stringing it all together

The biggest reason to use Claude Code over any other LLM:

You can run a chain like this in one conversation -

"Read the new client onboarding doc in /Onboarding. Build the ICP research. Identify 3 buying signals. Build a scraper for the niche directory I linked. Clean the leads. Enrich them with the signals. Write 4 script variants. Post the campaign brief to Notion. Order the domains and inboxes through the MCPs. Create the campaign in Smartlead and load the leads."

That entire workflow used to take a week of bouncing between 8 tools and chats. Now it's one prompt and a few approvals.

Skills. Agents. MCPs. File system. Persistent context.

None of these exist in ChatGPT or regular Claude.

The moment you've used Claude Code properly, going back to a chat box for cold email work isn't an option.

If you want to actually run cold email well in 2026, this is the move.

Drop questions in the comments if you want me to go deeper on any of these.

reddit.com
u/ProperGas1224 — 18 days ago

If you're running cold email or thinking about getting into it, you've probably heard people talking about Claude Code lately and wondering whether you actually need it.

If you want to run cold email at the highest level, efficiently and optimally, you need to be using Claude Code.

We send over half a million emails a month and it's completely changed how we operate.

Other LLMs, including regular Claude and ChatGPT, are not enough for this.

The difference vs other LLMs

A regular LLM is a chat box. You ask, it answers, conversation ends.

You start over every time.

Claude Code is a workspace. It reads your files, writes new files, runs scripts, searches the web, and connects to the other tools you already use through MCP servers. Most importantly, it lets you build skills and agents - reusable workflows that automate tasks you'd otherwise do from scratch every single time.

Cold email has dozens of repetitive tasks. Every campaign, every client, every week. Skills and agents turn those tasks into one-click workflows.

Then it lets you string everything together.

You don't run ICP research in one tab, list building in another, and script writing in a third and copy paste between them. You have one project where every step feeds into the next with full context preserved.

1. Campaign strategy

Build a campaign strategy skill. Feed it a new client or a new offer, it walks you through the entire strategic plan: which segments to target, which signals to look for, which angles to test, what KPIs to expect.

Manually this takes 3-4 hours per campaign. As a skill, 10 minutes. And the output gets sharper every time you refine it.

2. ICP research

Build an ICP research skill. It pulls market data from the web, reads your client's context, identifies the highest-leverage ICP variants, and outputs a research doc with company profile, decision maker, pain points, buying triggers, and where they hang out online.

Run it once per client. Run it again any time you want to test a new segment. Same skill, new output.

3. Custom scrapers for niche directories

This is where Claude Code separates from anything else. You find a niche directory (a state association site, an industry conference attendee list, a regional business registry). You tell Claude Code: "Build a Python scraper that pulls every business name, contact, and email from this site, handles pagination, outputs a clean CSV."

It writes the scraper, tests it, fixes errors, hands you a working file. Niche directories are where the best leads are and almost no one is scraping them because off-the-shelf tools don't cover them.

4. Data cleaning, enrichment, normalization

You pull a CSV from Apollo or AI Ark. It's messy.

Inconsistent formatting, duplicates, missing fields. You drop it in your project and say: "Clean this list. Dedupe, normalize columns, flag missing emails, add a column tagging anyone who matches X signal using the data in /Research."

5. Offer creation with live competitor research

Build an offer development skill. It runs competitor analysis with web search, reads your client context, identifies what's been done in your market, and generates offer variants with mechanism, outcome, and risk reversal built in.

Scores them, picks the strongest, saves winners to your templates folder for reuse.

6. Script writing with persistent context

Most people write scripts in isolation. New chat, paste the offer, paste the ICP, paste the persona, hope the output doesn't drift halfway through.

In Claude Code, all of that lives in your project as actual files. Every script generation pulls from the same source of truth. Your scripts become consistent across campaigns because the context never resets and you're never re-explaining who the client is.

7. API/MCP server connections

This is the part nothing else can do.

You connect Claude Code to the tools you already use:

  • Project management
  • Domain registrars 
  • Inbox providers for ordering mailboxes
  • Sequencer (SmartLead, Instantly, etc)

You're not using a tool. You're delegating to one.

8. Sequencer automation (campaign uploads, metric pulls)

Even without a native MCP, Claude Code writes Python scripts that hit your sequencer's API directly. Pull campaign metrics every Monday, push new leads automatically, sync data to other tools.

9. Reply categorization at scale

Export the replies CSV from your sequencer. Build a reply triage skill that categorizes every reply (positive, soft no, hard no, OOO, wrong person, info request), adds sentiment, ranks them by priority.

200 replies turn into a prioritized action list in under a minute. Repeat weekly with one command.

10. Weekly reporting and KPI tracking

Build a weekly report skill. Every Friday it pulls campaign data, calculates reply rate, positive reply rate, bounce rate, meeting rate, compares against your KPI thresholds, writes a structured report with what's working, what's broken, three actions for next week.

11. A knowledge base that compounds

Every campaign you run, you save winning scripts, offers, and subject lines into your /Templates folder. Tagged by industry, by signal type, by ICP.

Six months in, your knowledge base is doing 70% of the work for you on every new client. None of this is possible in a chat-only LLM because there's no file system to save anything into. You start every new chat from zero.

Stringing it all together

The biggest reason to use Claude Code over any other LLM:

You can run a chain like this in one conversation -

"Read the new client onboarding doc in /Onboarding. Build the ICP research. Identify 3 buying signals. Build a scraper for the niche directory I linked. Clean the leads. Enrich them with the signals. Write 4 script variants. Post the campaign brief to Notion. Order the domains and inboxes through the MCPs. Create the campaign in Smartlead and load the leads."

That entire workflow used to take a week of bouncing between 8 tools and chats. Now it's one prompt and a few approvals.

Skills. Agents. MCPs. File system. Persistent context.

None of these exist in ChatGPT or regular Claude.

The moment you've used Claude Code properly, going back to a chat box for cold email work isn't an option.

If you want to actually run cold email well in 2026, this is the move.

Drop questions in the comments if you want me to go deeper on any of these.

reddit.com
u/ProperGas1224 — 18 days ago
▲ 51 r/EmailOutreach+1 crossposts

You don't need a billion tools to run successful cold email campaigns.

Every other week someone posts a "GTM tech stack" with 100 logos on it.

Most of it is garbage and unnecessary.

Here's the entire stack I use to send 500k+ emails a month and the same one we've used to close $1.5M+ in revenue.

Infrastructure all the way down to script writing.

Domains
GoDaddy, Porkbun, Cloudflare or Namecheap. Buy lookalike variations of your main domain.

Inboxes
Premium Inboxes for Google Workspace.
Inboxlogy for Microsoft.
Use both, your prospects are split between Gmail and Outlook.

Sequencer
Smartlead. Instantly and Email Bison work too but Smartlead's is the one we use and are super happy with it.

Lead databases
AI Ark first. Closer to source, less saturated than Apollo.
Apollo as backup, scraped through Ample Leads to bypass credit limits.
ListKit if neither has the niche I need. Outscraper for Google Maps.

Enrichment
Clay. For layering signals on top of leads. Recent hires, tech stack, ad spend, LinkedIn activity, news mentions. Anything you want to filter or personalize on.

Verification
MillionVerifier. Run every list through it before launching. Bouncing 5%+ wrecks sender reputation in one campaign.

Spam word check
Email Guard. Run every script through it before launching. Catches spam words you didn't notice.

Offer + script writing
Claude. Use Claude Code if you want to set up a proper workflow, skills, agents, etc. ChatGPT works fine too but Claude is 10x better.

Warm calling (optional but worth it)
Close.com for the dialer. Easy user interface and the call recording + disposition flow is fast.

That's the whole stack.

Domains, inboxes, sequencer, database, scraper, enrichment, verifier, spam check, LLM, dialer.

Anyone selling you a 50-tool stack is either reselling those tools or has never run a real campaign at scale.

You can absolutely print money with cold email using this stack.

Drop questions in the comments if you want me to go deeper on any of them.

reddit.com
u/ProperGas1224 — 18 days ago
▲ 97 r/leadgeninsiders+2 crossposts

Been running cold emails full time for 3 years.

Around 750k sends a month across my agency. $1.5M+ in closed revenue off the back of it.

Going to dump everything I actually do. Skipping the basics. You can google "what is cold email."

Infrastructure

Never send from your main domain. If you blacklist your primary domain, your whole business stops getting email through. Buy lookalike variations e.g., acme.com, getacme.com, tryacme.com. Avoid anything that looks scammy or has hyphens and numbers in it.

Don't cheap out on inbox providers. I use Premium Inboxes for Google Workspace and Inboxology for Microsoft.

Warmup for 2-3 weeks before sending. Keep warmup running during active campaigns, don't turn it off when you start sending.

Volume per inbox: 15 cold emails per day. Anyone pushing 30+ per inbox is buying themselves a domain replacement in 4-6 weeks.

Targeting

This is where most campaigns fail.

"Founders of SaaS companies in the US" is not a target. That's a category. Your prospect gets 40 of those emails a day and they all read the same.

What works is signals. A signal is something that tells you this person likely has the problem you solve, right now. Examples:

  • Hiring an SDR
  • Recently raised a Series A
  • Posted about a specific topic on LinkedIn in the last 30 days
  • Spending $X/month on Meta ads
  • Ranking page 2 for keywords they should rank page 1 for

Narrow the signal and the script writes itself. If I'm emailing "VPs of Sales at $5-20M ARR companies who hired 2+ SDRs in the last 60 days," I already know their pain. I don't need to guess.

Stack I actually use:

  • AI Ark for the database. Closer to source than Apollo, less saturated.
  • Apollo as backup, scraped via Ample Leads to bypass credit limits.
  • Clay for enrichment. Layering signals - recent hires, tech stack, ad spend, LinkedIn activity, news mentions.
  • ListKit rarely.
  • MillionVerifier on every list before it goes into the sender.

Validate in batches of 200-500 leads first. Don't load 5,000 day one. You want to see what hooks land before scaling spend.

Scriptwriting

A cold prospect is not someone searching for what you sell. They're someone in the middle of their workday and you're interrupting them. So the frame is different from inbound. You're not pitching. You're starting a conversation that might lead to a meeting.

What's actually in a script that works:

  1. Subject line that reads like an internal email. 2-4 words. Lowercase. "quick question on [specific thing]" beats "Increase Revenue 300%" by a factor of 10.
  2. First line that isn't "I noticed you..." or "Hope you're well." Both signal "automated cold email" instantly. Get to the point or open with a relevant observation that's not a personalization gimmick.
  3. Pain or trigger statement. The specific problem this person has based on the signal you targeted them on. Don't make them figure out why you're emailing.
  4. Mechanism, not a feature. Why your way of solving the problem is different. Not "we do cold email." Something like "we run referral campaigns into your customer base's adjacent companies to surface warm intros." Specific.
  5. One line of proof. A result, a client name, a number. Don't dump 4 case studies into the email.
  6. Soft CTA. "Mind if i send a video explaining further?" or "Want me to send over how we'd approach it for [their company]?" Asking for a meeting directly is more resistance.

Keep email 1 under 80 words. Longer gets read on mobile and deleted.

First name and company name aren't personalization. Real personalization is the targeting being narrow enough that the email feels written for them even when it's a template going to 5000 people.

Run 3-4 script variants per campaign. Send each to 200-300 leads. Compare reply rate AND positive reply rate. A script with 8% reply rate that's all "remove me" is worse than a script with 2% reply rate that's all positive.

Follow-ups: 3-4 of them, 3-5 days apart. Don't write "bumping this to the top of your inbox." Add a new angle each time. Different pain, different proof point, different ask.

Run every script through Email Guard before launching to catch spam words you didn't notice.

Offers

If the offer is bad, no script saves it.

A bad offer is "we do [generic service] for [generic industry]." Nobody replies because the market has 500 of you.

A good offer:

  • Specific niche (not "B2B companies")
  • Specific outcome (a number, a metric)
  • Specific time frame
  • A mechanism that explains why your way is different
  • Some risk reversal if you can pull it off (pilot, performance-based first month, "if we don't hit X by Y you don't pay")

Format that works: "We help [specific niche] do [specific outcome] in [time frame] without [common objection]."

If you're getting low replies, look at the offer before you blame the script. Most dead campaigns are dead because the offer doesn't make a stranger curious enough to type back.

Inbox management

You're going to generate replies. Most of them break down into:

  • Auto-replies and OOOs
  • "Not interested"
  • "Send me more info"
  • "Wrong person, talk to [name]"
  • Genuine interest

Someone needs to be going through these every single day. Replies that come Monday and get answered Thursday are never going to convert.

Categorize replies.

Positive / total replies should be above 10% if your targeting and script are working. If 95% of replies are negative, your targeting is wrong or the script is hitting a nerve in a bad way.

Numbers that matter

Reply rate on its own is meaningless. What I track on every campaign:

  • Bounce rate: under 4%. Higher means bad list or bad verification.
  • Reply rate: 1-3% is normal. Below 1%, something deliverability wise is broken.
  • Positive reply rate: 10-30% of total replies.
  • Meeting booked from positive reply: 25%.
  • Meeting to deal rate: 20% depending on your sales process.

If any of these are off, you can diagnose where the issue lives. Cold email has no mystery. When something isn't working there's always a specific reason.

Things that waste time

AI personalization tools that scrape LinkedIn and write a generic compliment. Prospects clock these in a second. They don't help.

Sending from your main domain. I said it already, repeating because people still do it.

$99 lead lists from random "list providers." Recycled garbage that 200 other agencies already burnt out.

Running 1 script and judging the channel off it. Run 4 and then compare.

When cold email actually doesn't work

It's almost always one of these, in this order:

  1. Bad offer (most common, by far)
  2. Targeting too broad
  3. Script is generic, sounds like every other agency email
  4. Infrastructure is cheap and you're landing in spam

It's basically never "cold email doesn't work."

That's just a brief summary of everything you need to know across all cold email pillars.

Happy to answer questions in the comments, hope it helped.

reddit.com
u/ProperGas1224 — 18 days ago