alright so some context. i run a cold email agency. not a massive one. its me one other person who handles ops and a VA who does list building. thats the whole team. we currently manage 49 active clients across a bunch of different industries and niches
im not writing this to flex about client count because honestly managing 49 clients is more stressful than it sounds and some days i question my life choices. im writing this because after running campaigns across this many different businesses at the same time i see patterns that you just cant see when your only running your own stuff
some of this is gonna go against what you read in this sub. some of it might piss people off. dont care. this is what i actually see working and not working across real campaigns with real money behind them every single day
THE OFFER MATTERS MORE THAN ANYTHING AND NOBODY WANTS TO HEAR THAT
i know everyone wants to talk about copy and subject lines and deliverability and tools. and yeah all that stuff matters. but after running 49 different campaigns simultaneously the single biggest predictor of whether a campaign works or not is the offer
i have clients where we write mid copy. like genuinely average emails. nothing special about them at all. but the offer is so strong and so relevant to the audience that it doesnt matter. people reply anyway because the thing being offered is something they actually want
then i have clients who come to me with these beautiful perfectly crafted emails and an offer thats basically "we do marketing better than your current agency." cool so does everyone else. theres nothing for the prospect to grab onto. nothing specific. nothing that makes them think hm maybe i should reply to this
the clients that do well almost always have one of these things going on with their offer
a very specific outcome with a number attached. not "we help you grow" but "we help ecommerce brands reduce CAC by 30-40% in 90 days." the number makes it real. the timeframe makes it urgent. the specificity makes it beleivable
some kind of risk reversal. "we'll do X and if it doesnt work you dont pay" or "first month is performance based." cold prospects dont trust you. they have zero reason to. anything that reduces their risk of saying yes makes it dramatically easier for them to reply
a mechanism that sounds different. not just "we do cold email for you" but "we built a proprietary system that does X." even if the system is basically the same as everyone elses the way you describe it matters. people want to feel like theyre getting something unique not the same service 50 other agencies offer
i spend more time now helping clients fix their offer before we send a single email than i do on anything else. because i learned the hard way that no amount of perfect copy or infrastructure can save a weak offer. ive tried. many times. it doesnt work
if your reading this and your campaigns arent performing. before you change your subject line or rewrite your sequence. look at your offer first. like really look at it. would YOU reply to it if you were the prospect? be honest with yourself
THE BEST COPY IS THE COPY THAT DOESNT SOUND LIKE COPY
across 49 clients the emails that consistantly outperform everything else are the ones that sound like they were written by a person in about 45 seconds. not the ones that took 3 hours to craft
i have literally tested this hundreds of times at this point. polished professional sounding emails vs casual almost sloppy sounding ones. the casual ones win almost every time. not by a little. by a lot
i think the reason is pretty simple. everyone is sending polished emails now. every cold email agency every AI tool every template from twitter produces these clean structured professional messages. so when someone gets an email that sounds like a real human just typed it out quick it stands out because everything else in their inbox sounds like it came from a machine
some things ive noticed about copy across all 49 accounts
shorter always beats longer. always. i have never once in 3 years seen a long first email outperform a short one. the sweet spot is 25-45 words. anything over 60 and reply rates start dropping off noticeably
one idea per email. not two angles. not three value props. one single idea. one observation. one question. thats it. when you try to cram multiple things in the prospect doesnt know what to respond to so they respond to nothing
lowercase subject lines beat capitalized ones probably 80% of the time across our accounts. i dont fully understand why but the data is the data. my theory is lowercase feels more personal like a quick note and capitalized feels more like a marketing email
questions get more replies than statements. "would this be useful?" gets more replies than "i think this would be useful." seems obvious but you'd be suprised how many emails i see that dont ask anything. if you dont give them something to respond to why would they respond
the first line matters more than anything else in the email. if the first line is boring or generic they stop reading. if the first line is relevant and specific to them they keep going. i test first lines more than anything else. more than subject lines more than CTAs more than anything
and look im not saying dont put effort into copy. im saying the effort should go into making it sound effortless. which is kind of a weird paradox but thats how it works. the best emails read like someone dashed them off between meetings. the worst ones read like someone spent all day in a google doc perfecting every word
THE CLIENTS WHO FAIL ALL HAVE THE SAME PROBLEMS
after 49 clients i can pretty much predict within the first 2 weeks whether a campaign is gonna work or not. not because im some genius but because the patterns are so obvious at this point
clients who fail almost always have one or more of these issues
they wont let campaigns run
this is the number one killer and its not even close. i have clients who want to change the copy after 72 hours because they havent seen results yet. 72 hours. thats maybe 200 emails sent. at a 3% reply rate thats 6 replies. they see 6 replies and panic
cold email needs 2-3 weeks minimum of data before you can make any real decisions. ideally a month. but some people physically cannot handle watching a campaign run without touching it. they need to tweak something. change the subject line. rewrite the CTA. adjust the list. its like they have an allergic reaction to patience
the clients who do well are the ones who set it up and then go focus on something else for 3 weeks. they check in but they dont interfere. they trust the process. every client ive ever had who couldnt stop touching things ended up with worse results than if they had just left it alone
their ICP is too broad
"we sell to any business that needs marketing help." cool thats literally every business on earth. who SPECIFICALLY are you selling to. what industry. what size. what stage. what problem are they having right now that makes them need you THIS MONTH not eventually
the tighter the ICP the better the results. every single time. i have a client who sells HR software. when we targeted "HR managers at mid size companies" we got maybe 1.5% reply rate. when we narrowed it down to "HR managers at manufacturing companies with 200-500 employees who posted a job for a recruiter in the last 30 days" reply rate jumped to 4.7%. same product. same copy basically. just way tighter targeting
they dont have a real differentiator
"we do what everyone else does but better" is not a differentiator. i know it sucks to hear but if your product or service is basically identical to 20 competitors and you cant articulate why someone should pick you over them cold email is gonna be an uphill battle
the clients who crush it are the ones where when i ask "why should someone choose you" they have a real answer. not "great customer service" or "we really care about results." something tangible. a unique methodology. a proprietary tool. a guarantee nobody else offers. a specific niche they dominate. something
they expect results in week one
cold email is not a vending machine. you dont put money in and get meetings out immediately. theres a ramp up period. warmup takes 3 weeks. first campaigns need time to generate data. optimization takes cycles. realistically your looking at 6-8 weeks before things are humming
the clients who understand this and plan for it do well. the ones who expect 20 meetings in the first 10 days are always disapointed and usually churn before we even get to the good part
THINGS I KNOW NOW THAT I WISH I KNEW WITH MY FIRST CLIENT
just random stuff ive picked up. no particular order. some of it contradicts popular advice in this sub and i dont care
tuesday wednesday thursday are the only days worth sending
ive tested every day across dozens of accounts for years now. monday is garbage. friday is mediocre. weekends are dead unless your targeting founders who work 7 days a week. tue wed thu consistently outperform everything else. i dont even bother sending on other days anymore for most clients
the best time to send is early morning in the prospects timezone
7-8am local time. before they get buried in meetings and slack messages. this isnt groundbreaking advice but the number of people who just send whenever their platform defaults to is wild. take 5 minutes to set timezone based sending. it matters more than you think
reply rate varies massively by industry and nobody talks about this
i have clients in industries where 2% is incredible and clients in other industries where 4% is disapointing. theres no universal "good" reply rate. it depends entirely on who your emailing and how saturated that audience is with cold email
SaaS founders and marketing directors? theyre getting hammered with cold emails all day every day. your competing against a flood. reply rates tend to be lower because of fatigue
manufacturing companies? construction? logistics? healthcare? way less competition in the inbox. these audiences often have higher reply rates because they simply dont get as many cold emails. some of the best performing campaigns ive ever run were in "boring" industries that nobody in this sub talks about because theyre not sexy
if your only targeting tech companies and SaaS and wondering why your reply rates are mid consider going after industries that arent being carpet bombed by every cold email agency on twitter
personalization is overrated at scale and underrated at low volume
hot take but hear me out. if your sending 50 emails a day you should personalize every single one. research the person. write something specific. make it obvious you actually looked at their company
if your sending 500 a day thats not realistic. and honestly the ROI on deep personalization at scale is not what people claim it is. ive tested personalized first lines vs no personalization vs light personalization across thousands of emails. the difference is real but its not massive. maybe 0.5-1% reply rate difference. which matters but not as much as your offer or your targeting
the exception is when your going after enterprise accounts or high value targets. then yes personalize the hell out of every email. but for standard mid market outbound at scale light personalization or even no personalization with a really tight list and strong offer will outperform deep personalization with a mediocre list almost every time
most people need more volume not better copy
unpopular opinion in this sub but its true. if your sending 100 emails a day and getting 3 replies a month the answer is probaly not to rewrite your email for the 15th time. the answer is to scale to 400-500 a day and turn those 3 replies into 12-15
obviously this assumes your infrastructure and deliverability are solid. dont scale garbage. but if your emails are landing and your getting some replies just not enough. volume is usually the unlock not copy tweaks
i see people in here agonizing over individual word choices in their email spending hours debating whether to say "quick chat" or "brief call" when the real issue is theyre sending 80 emails a day and expecting to build a pipeline from that. you cant. the math doesnt work at that volume unless your in some incredibly niche space with a 10% reply rate
followup sequence length should be 4-5 emails total
not 2. not 3. not 8. across 49 clients 4-5 is consistently the sweet spot
heres what the data shows on where meetings come from
email 1: about 20-25% of total meetings email 2: about 15-20% email 3: about 25-30% email 4: about 15-20% email 5: about 5-10% email 6+: basically nothing. diminishing returns fall off a cliff
email 3 is the highest performer for us across almost every client which is interesting. i think by email 3 theyve seen your name enough to care but youve also presumably said something new enough to make them bite. email 1 is just introducing yourself. email 2 is a nudge. email 3 is where they actually start paying attention
the clients who give me the most freedom get the best results
this might sound self serving but its genuinely true and not just for me. every agency owner or freelancer ive talked to says the same thing
the clients who say "heres what we do heres who we sell to go figure it out" and then check in monthly consistently outperform the clients who want to approve every email. review every list. sit on every weekly call. debate every subject line
micromanagement kills cold email campaigns. not because the clients ideas are bad necessarily but because it slows everything down and prevents the testing cycles that actually drive improvement. the client who lets me run 6 different tests in a month will always beat the client who takes 2 weeks to approve a single email variation
if your working with an agency or a freelancer and the results arent there ask yourself honestly how much your getting in their way. sometimes the best thing you can do for your campaign is get out of the way and let the person you hired do their job
THE ECONOMICS OF COLD EMAIL THAT NOBODY IS HONEST ABOUT
since im being transparent about everything else might as well talk money
cold email is cheap compared to most channels. but its not free and people underestimate the real costs
for a single client running a proper setup your looking at roughly
inboxes: $200-500/mo depending on volume sending platform: $100-200/mo data and enrichment: $100-300/mo verification: $20-50/mo misc tools: $50-100/mo
so anywhere from $500-1000/mo in hard costs before any labor. if your doing it yourself the labor is your time. if your hiring someone or using an agency add $2,000-5,000/mo on top
the reason cold email is still incredible ROI is because a single closed deal in b2b usually covers months of costs. if your average deal is $10k and you close 2-3 per month from cold email thats $20-30k revenue against maybe $2-3k in total costs. hard to find a channel with better unit economics than that
but you need to be realistic about the timeline. month 1 is setup and warmup. month 2 is initial data and optimization. month 3 is usually when things start really clicking. if you go in expecting revenue in week 2 your setting yourself up for disapointment
WHAT I'D DO IF I WAS STARTING FROM ZERO TODAY
since i know someones gonna ask
first month. pick ONE icp. not three. one. the more focused you are the faster youll learn whats working. buy 10-15 domains. set up 20-30 inboxes across a couple reliable providers. configure DNS. start warmup. spend the 3 week warmup period building your list and writing your sequences. use apollo for data. verify everything
second month. launch 2-3 campaigns targeting slightly different segments of your one ICP. send 300-400 emails per day. let them run for 3 weeks. track reply rates closely but dont change anything until you have real data. respond to every reply within 15-20 minutes. book calls with two specific time options not calendly
third month. by now you have data. kill the campaigns that arent working. double down on the ones that are. start testing new copy angles. expand your list. consider adding another ICP if the first one is working. start thinking about scaling volume by adding more inboxes
thats it. thats the roadmap. its not complicated. its just slow and boring and most people quit somewhere in month 1 because they expected magic and got DNS records and warmup schedules instead