What are the best practices for cold email lead gen regarding perspective, sending domain, software stack ownership, monthly costs, and setting guarantee numbers for booked calls?
When you're starting out, how do you decide the numbers behind an offer like, 'I guarantee X booked calls in Y days or you don't pay'? What's your thought process for choosing realistic X and Y figures before you have much data? My thought process is pretty straightforward: I try 10, and if I can hit 10 consistently, I try 15; if I can hit 15 consistently, I try 20; if I can hit 20 consistently, I try 30; and just repeat that process over and over. In my case, I ended up somewhere around 20 in 60 days. That's about it. So it's not about choosing the numbers before you have much data—just start low and then work your way up.
I basically pick a number, throw it against the wall, and see what sticks. If I can consistently deliver 10 leads, I guarantee 10. If I overshoot, I raise it to 15 or 20; if I can’t hit 10, I drop to five. It’s a mix of intuition, feeling how good a person is at selling, and how much control they want over messaging.
I typically required clients to set up 9 to 12 mailboxes initially and warmed them up for 21 days. Sending around 270 emails per day across 6 days a week equals roughly 3,400 emails a month per client. To hit 20 booked calls over 60 days, you only need a booking rate of about 0.18% to 0.2% (roughly 1 booking per 500 emails), which is very achievable if your target list and offer are optimized. For pricing, I used two structures: a lower upfront fee with revenue share, or a higher upfront fee ($1,980 to $2,920) combined with a pay-per-booked-call model. To determine the pay-per-call rate: 1. Calculate the client's Lifetime Value (LTV). For instance, if a deal pays $5,000/month for 3 months, LTV is $15,000. 2. Ask for their close rate, but discount it by half because cold leads close at lower rates than referrals (e.g., adjust a claimed 20% close rate to 10%). 3. Multiply LTV by the realistic close rate to determine the value of a call ($15,000 * 10% = $1,500 value per call). 4. Charge 10% to 20% of that call value (e.g., $150 to $300, averaging ~$225 per booked call). Clients were happy with this structure because the upfront setup fee covered initial meetings at a low cost-per-acquisition, and subsequent calls were priced fairly relative to the revenue generated.
The way I handle it is I don’t start the guarantee period until after the warm‑up is done. I give clients two options: they can go pre‑warmed and start today, or they can warm up the emails over a 21‑day period. Pre‑warmed costs more, but the client pays for it so it’s not my problem. The 21‑day warm‑up is longer, but the benefit is they get branded, own domains, etc., which aligns with what you want. So if you have a 60‑day guarantee, it effectively becomes about 90 days because you need the 30‑day warm‑up. In practice I don’t wait a full 30 days; I wait 21 days, which shortens the timeline a bit.
Cool, I'll help you with this. This is the technical side of cold email setup. For timing, if you're emailing people in the United States, I'd default to Eastern Time, 7 a.m. to 7 p.m. For how many emails per inbox, aim for somewhere between 20 and 30 per day. Start at 20 a day, and if you can, slowly increase by up to 50% to reach 30, monitoring deliverability; if it's fine, keep it, otherwise reduce it. The time gap between each email should be the default Instant Leads setting of 7 minutes. For sequences, I usually set up three sequences per niche—each sequence being its own variant. I rarely use split testing these days; instead I test all variants side by side. Typically only the first email copy and the audience change between sequences. You're planning to launch your campaign in three days—I hope it goes well.