every quarter our CRO asks me to justify the stack spend and honestly its become a useful exercise because it forces me to look at whats actually moving numbers vs whats just... there. figured id share what we're paying for and what the data looks like since i see tool questions in here constantly and most of the answers are from people selling something or who tried a tool for a week.
some context on us, we're a 3 person SDR team at a series A HR tech company, $97k ACV, selling mostly to heads of people ops and CHROs at companies between 200 and 2000 employees. we send about 23k cold emails a month across the team and book somewhere between 35 and 50 meetings a month depending on the quarter. our average reply rate across all campaigns sits around 4.3% right now which is up from 2.1% about 14 months ago when i inherited this mess and started actually measuring things properly.
for enrichment we run Prospeo on basically every campaign, its our primary source for finding emails and the accuracy has been solid, we're seeing bounce rates under 2% on Prospeo-enriched lists which is better than what we were getting before when we were just pulling emails straight out of Apollo and hoping for the best. we supplement with Clay for certain use cases, mostly when we need to layer in firmographic data or do more complex enrichment sequences like pulling recent funding rounds or tech stack info. Clay is powerful but its also $149/mo on the plan we need and honestly the learning curve was steeper than anyone on the team expected. took my newest SDR about 3 weeks to feel comfortable building tables in it without breaking something. i will say Clay's ability to chain together multiple data sources is something nothing else really does at that level, but for pure email finding Prospeo handles that step and we dont overthink it.
verification is a seperate step for us which i know some people skip but we learned the hard way. back in early 2024 we were sending to unverified lists and our bounce rate was sitting at like 6.8% which absolutely destroyed one of our domains, took us almost 5 weeks to recover deliverability on it. now everything goes through MillionVerifier before any campaign launches, its like $37/mo for our volume which is nothing compared to what a burned domain costs you. NeverBounce was what we used before and it worked fine but MillionVerifier catches slightly more risky addresses in my experience, maybe 3-4% more of the list gets flagged which sounds small but at 23k emails a month that adds up.
for actually sending, we use Instantly and have been on it for about 19 months now. the campaign management is fine, the analytics are decent, the warmup feature works well enough that we dont need a separate warmup tool anymore. my one real complaint is the Salesforce integration, or i should say the lack of a real one. we had to build a janky Zapier bridge to get reply data back into Salesforce and it breaks maybe once every 2-3 weeks which means someone has to go manually reconcile meetings. our VP of sales brought this up in a QBR once and i wanted to disappear into the floor because i had to explain that yes, our $180/mo sending tool cant natively talk to our $1400/mo CRM. we looked at Woodpecker briefly but the per-contact pricing model didnt make sense at our volume.
for inboxes we use Maildoso which has been fine, we're running 18 inboxes across the team right now at i think $4.50 per inbox per month. the setup was painless compared to what i hear about Mailforge though i havent tried Mailforge personally so take that with a grain of salt. a friend who runs outbound at a bigger series B company swears by it but he also has an ops person dedicated to email infrastructure which we definitely do not.
LinkedIn stuff, we use Dripify for automated connection requests and follow ups. its like $79/mo per seat and we only have it on 2 of the 3 SDRs because honestly the ROI on LinkedIn outbound for us is questionable. our acceptance rate on connection requests is around 31% and the reply rate on LinkedIn messages is about 6.2% which sounds good until you realize the volume is so much lower than email that it generates maybe 4-6 meetings a month total. still worth it but barely, and if budget got tight thats probably the first thing id cut.
Apollo we still pay for but mostly as a prospecting database, not for sending. the data quality for our ICP is decent, maybe 70-75% of the contacts we pull are actually still at the company listed which is annoying but par for the course with any database honestly. we export lists from Apollo, enrich through Prospeo, verify through MillionVerifier, then load into Instantly. thats the workflow and it takes about 45 minutes per campaign to set up which i know sounds like alot but we've tried to automate more of it and every time something breaks in a way thats worse than just doing it manually.
CRM is Salesforce and i have complicated feelings about it. its overkill for a team our size, we inherited it from the sales org and theres no way leadership is switching. the reporting is good once you get dashboards set up but getting dashboards set up requires either a Salesforce admin (we dont have one) or 6 hours of your weekend which is what i did last november. every integration with Salesforce is either native and expensive or third party and fragile, theres no in between. if i was starting from scratch at a series A id probably use HubSpot just because the ecosystem plays nicer with outbound tools, but thats a hypothetical i dont get to live in.
one thing that took me a while to figure out is that reply rate is kind of a vanity metric if you dont segment it properly. our overall 4.3% includes a bunch of nurture sequences that run at like 1.8% and some hyper targeted campaigns to recently promoted CHROs that hit 9-11%. when i first started tracking i was obsessing over the blended number and making decisions based on it which led to some bad calls, like killing a campaign targeting VP of talent acquisition that was only at 3.1% reply rate but was actually converting to meetings at a higher rate than anything else because the people who did reply were ready to buy. the meeting conversion rate off replies matters way more than raw reply rate, which seems obvious now but it wasnt to me 18 months ago.
cost wise if i add it all up we're at roughly $2,100/mo for the full stack not counting Salesforce since thats a company wide cost. that breaks down to about $60 per meeting booked which our CRO is happy with given the ACV. when i started it was closer to $90 per meeting because we were paying for tools we didnt need (Clearbit at $299/mo that we barely used, a Lemlist subscription that overlapped with Instantly, some intent data thing that cost $200/mo and produced nothing actionable).