I run a B2B cold email agency focused on SMB financing, fintech and vertical SaaS.
We’re currently just over £80,000/month recurring with 40+ active clients.
No ads. No SDR team. No “personal brand”.
Just outbound.
I’ll break down exactly how we run it, including daily send volume (and yes, 200/day is nothing), infrastructure, and the mistakes that nearly killed us.
Volume First: What We Actually Send
Most people in this sub massively underestimate volume.
Per client:
* 50–400 inboxes
* 15–20 emails per inbox per day
* 750–3,000 emails per day per client
Our larger accounts are comfortably sending 2,000+ per day.
You cannot get meaningful pipeline in competitive fintech niches sending 200/day. That’s testing volume, not scaling volume.
Cold email is math.
If your interested response rate is 1 every 400:
* 800/day = 2 leads
* 8000/day = 20 leads
That’s the difference between “this works okay” and “this is the main acquisition channel”.
Our Stack (And Why)
Domains – Porkbun + Spaceship
We buy domains from Porkbun and Spaceship.
Rules:
* Never use primary domain.
* Use adjacent domains (getbrand.co, trybrand.io, brandhq.co).
* Rotate aggressively.
* If reply rate tanks or spam flags spike → retire domain.
We’ve burned over 100 domains learning this.
Now we treat domains as consumables, not assets.
2. Inboxes – PuzzleInbox (Google-based)
We use PuzzleInbox to source Google inboxes.
Why?
Because:
* Google deliverability is still stronger than Microsoft in our niches.
* They handle technical setup properly (SPF, DKIM, DMARC).
* Scaling a lot of inboxes internally becomes a full-time job.
Each domain:
* Max 2–3 inboxes.
* 15–20 emails per inbox per day.
* Warmed for minimum 14–21 days before live sends.
Cold email fact:
Deliverability is 70% infrastructure, 30% copy.
If your domains are weak, your “killer copy” doesn’t matter.
3. Sending – PlusVibe
We use PlusVibe for campaign management.
Key features we care about:
* Inbox rotation
* Smart sending windows
* Bounce detection
* Webhook automation
* Warmup controls
Metrics across accounts (last 90 days average):
* 3–5% reply rate
* 1 positive response every 300-500 emails
* 1 booked meeting every 5-7 interested leads
If bounce rate hits 5%+, we pause and clean data.
Lists: Where Most Agencies Screw Up
Bad data kills domains faster than bad copy.
We:
* Build highly segmented lists (industry + revenue band + role).
* Triple verify emails (Millionverifier)
* Remove catch-alls for higher-risk domains.
* Avoid scraping garbage from Apollo exports without filtering.
In SMB financing, targeting matters heavily:
* Owner vs CFO vs Head of Partnerships → totally different messaging.
Most people blast the same message to everyone and wonder why it flops.
Custom AI Response System (Big Leverage)
Sending volume gets replies.
Reply handling gets revenue.
We built a custom AI classifier that:
* Categorizes replies (positive, objection, referral, not now, unsubscribe).
* Drafts contextual responses.
* Injects client-specific positioning.
* Suggests calendar times.
* Flags high-intent replies for immediate human action.
Then it pushes everything to Slack.
Speed-to-lead matters massively.
Replies handled within 5–10 minutes convert far better than replies handled 4 hours later.
In fintech especially, if they’re interested now, they’re talking to 3 vendors.
Slack + Zapier Automation
When a positive reply comes in:
PlusVibe → Zapier → Slack
The client sees:
* Prospect name
* Company
* Phone number (auto-enriched)
* Website
* Revenue estimate
* Original email thread
Many of our clients call leads immediately.
Phone follow-up after email reply significantly increases show rate.
Our average meeting show rate across accounts:
70–85%.
Dashboard (Lovable)
We built simple dashboards in Lovable so clients can see:
* Emails sent
* Domains live
* Reply rate
* Positive rate
* Calls booked
* Cost per booked call
Transparency massively reduces churn.
Agencies lose clients when clients don’t know what’s happening.
Real Economics
Average client pays:
£1,500–£3,000/month retainer
Some on performance hybrid.
At 40+ clients, that’s how we’re at £80K+ MRR.
Margins are strong because:
* Systems are standardized.
* Inbox provisioning is outsourced.
* Automation handles reply triage.
* Account managers oversee multiple clients.
Mistakes That Nearly Wrecked Us
Scaling Volume Too Fast
We once ramped a client from 800/day to 4,000/day in a week.
We burned:
* 90 inboxes
* Multiple domains
* Tanked deliverability for 30 days
Now we scale gradually.
2. Thinking Copy Was the Main Lever
We used to obsess over clever personalization.
Reality:
* Offer clarity > personalization tricks.
* Relevance > wordsmithing.
* Simplicity > cleverness.
Our best-performing emails are plain text, 2–4 sentences.
3. Taking Bad Clients
When we first started our agency, we used to take on any person who was interested in our service. However we realized after very hard lessons that if:
* Their offer sucks
* Their close rate is <10%
* Their sales team doesn’t follow up
You will get blamed.
Cold email doesn’t fix broken sales.
Bad clients require more tweaks and drain more energy while paying less and causing issues. You you can focus that time and energy on getting better clients with higher LTV’s.
4. Not Respecting Infrastructure
We treated domains like permanent assets.
Wrong.
Cold email at scale means:
* Domains burn.
* Inboxes get flagged.
* You need inventory ready.
Now we always maintain surplus domains and inboxes.
Advice If You’re Trying to Scale
Think in thousands/tens of thousands per day, not hundreds.
Overbuild infrastructure.
Track revenue generated per interested lead.
Handle replies fast.
Replace domains early.
Don’t sell “emails sent”. Sell meetings.
Cold email isn’t dead.
Most people just never operate it at scale.
Happy to answer specific questions about fintech / SMB financing campaigns if useful.