What a Cold Email Agency Actually Does, Step by Step

Short answer

The six jobs inside a cold email campaign, in the order they happen, and the parts that stay on your desk.

Artem Smirnov
Artem Smirnov

Last updated · 10 min read

Artem Smirnov in a dark suit against a charcoal studio backdrop, next to the line 'Six jobs before a call. Ask who owns the sixth.'

A cold email agency runs outbound email for a B2B company, from the first list to the booked sales call. The work is six jobs in a fixed order.

If you want to see how we run these six jobs ourselves, see our cold email agency page.

It checks that your offer and proof will hold up when a stranger looks. It builds and verifies a list of decision-makers. It sets up separate sending domains and mailboxes and warms them.

It writes the sequences. It sends them, measures what gets answers and only then adds volume. Then a named person handles every reply and puts the interested ones on your calendar. A weekly report puts all six in numbers.

What it does not do is close the deal. You still own the offer, the proof behind it and the sales call.

Smirnov Consulting Group is a Prague-based B2B outbound lead generation agency that runs cold email and LinkedIn campaigns for founder-led B2B companies and books qualified sales calls.

Below is each job as it runs inside a campaign, who owns it, and what goes wrong when nobody does. Any agency you talk to, mine included, should be able to walk you through the same list.

How is an agency different from software, a freelancer or an SDR?

"Cold email help" covers very different purchases. The fastest way to tell them apart is to ask who does each piece of work.

Piece of workSending software onlyFreelancerIn-house SDRCold email agency
Picks targets, builds the listYouSometimesThe SDR, with youThe agency, from your ICP
Buys domains, sets up and warms mailboxesYouSometimesYou or your IT personThe agency
Writes and tests the sequencesYouUsuallyThe SDRThe agency
Reads replies, books the callsYouRarelyThe SDRThe agency, then hands over
Reports the numbersA dashboardVariesThe SDRThe agency, weekly
Takes the sales callYouYouYou or a closerYou

Software gives you the machine and leaves every decision with you. A freelancer usually covers one or two rows well. An agency is paid to own the whole chain, which also makes its failures harder to spot: when one link breaks, the campaign simply goes quiet.

Step 1: check what the prospect will find

A prospect who likes your email looks you up before answering. If the trail behind the email is weak, the email loses, however good the copy was.

So before a single contact is pulled, the foundations get checked in this order:

  1. The sender's LinkedIn profile
  2. One clear entry offer, instead of a menu of services
  3. A 5 to 10 minute video sales letter (VSL)
  4. Case studies with real numbers in them
  5. A home page that says what the profile says

Then and only then: a targeted, verified list and outreach.

Plenty of agencies skip this and go straight to sending, because it is slow and it does not look like outreach. The agency can rewrite copy and fix the profile. It cannot invent your case studies or pick your offer for you. That part is yours, and a good agency pushes back hardest right here.

Step 2: build the list and verify every address

The agency turns your ideal customer profile (ICP) into filters: industry, company size, country and the job titles that can actually say yes. It pulls those contacts from a data source, cleans the records and finds the email addresses.

Then every address goes through a verification tool such as NeverBounce or DeBounce before it gets near a mailbox. An address that bounces tells the inbox providers you do not know who you are writing to. A few bad lists can burn domains that took weeks to prepare.

Your part is small but real. Approve the ICP and the titles. Send over a do-not-contact list with current clients, open deals and partners. An agency that never asks for that list will one day send your biggest client a cold pitch.

Step 3: set up domains and mailboxes, then wait

This is where most of the invisible work sits, and why the first sends take longer than founders expect.

WhatThe build I useWhy it is there
Sending domains10 to 20, separate from your company domainSpreads the volume, and if one gets burned, the domain your invoices go out from is untouched
Email accounts20 to 40, spread across those domainsEach account sends a modest amount, so no single inbox behaves like a bulk sender
SPF, DKIM, DMARCConfigured on every sending domainProves to the inbox providers the mail really comes from you
WarmupAt least 10 to 14 days per accountA brand-new mailbox that jumps to full speed looks like a spammer
Spintax and A/B testsOnce volume startsVaried wording, plus data on which subject line and angle get answers

Authentication is no longer optional. Google's email sender guidelines expect every sender reaching Gmail users to authenticate with SPF or DKIM and to keep spam complaints, as Postmaster Tools reports them, under 0.3%.

Above 5,000 Gmail-bound messages per day, SPF and DKIM are both required, plus DMARC. I rechecked both rules on Google's page in September 2026. A good agency plans around those rules from day one.

Your part: agree up front whose name the domains are registered in, and accept that nothing goes out at volume while the accounts warm. I wrote up the full setup, with the order I do it in, in my walk-through of sending domains and inboxes.

Step 4: write a sequence that sells the meeting

The agency writes the copy. You approve it. The rules I hold every sequence to:

  • Each message sells the meeting, never the whole service.
  • Plan at least 5 or 6 touches across channels, with real time between them.
  • The third follow-up, sent with real time after the second, tends to be the one that gets the answer. Stop after two and you never find out.

I also have a bias worth knowing about. When a campaign runs LinkedIn as well, I do not let email go first.

The first touch happens on LinkedIn, and the email follows as a warm email: a message to someone who has already seen your name and face. An email-only agency will not work that way, which is fine, but ask what its plan is for touches 2 to 6.

Your part: approve copy within days, not weeks, and tell the agency which objections you hear on sales calls. Those belong in the follow-ups. More on building them in my follow-up sequence guide.

Step 5: send, measure, then add volume

Once the accounts are warm, sending starts at a modest level. The agency watches bounces, spam complaints and replies for each variant. It drops the versions that lose, keeps the ones that win and only then raises volume.

When it scales, it adds more mailboxes and domains instead of pushing each account harder. That is horizontal scaling: more accounts, each kept at a safe pace.

Your part here is almost nothing, apart from one thing: do not pause the campaign the month you get busy. Founders who plan to do that are one of the reasons I turn work down. More on that below.

Step 6: someone has to own the replies

This is the job founders underestimate most, and the one I would check first in any agency.

Replies do not arrive as tidy "yes, book me" notes. They come as "not now, try me in March", "talk to my colleague", "what does it cost?", out-of-office messages with a new contact name inside, and the odd angry unsubscribe. Each needs a different answer. The interested ones cool off while nobody answers.

My rule is simple: put an inbox manager on replies so nothing gets missed. One named person checks every reply mailbox every working day, answers interested prospects, moves them toward a booked call and hands the call over with the full thread attached.

With 20 to 40 mailboxes in play, a reply that nobody reads is a meeting you paid for and never got. When you talk to an agency, ask for that person's name and role. "The team handles it" is not an answer.

Your part: agree in writing what counts as a qualified meeting, then take the calls and tell the agency which ones were good. How the agency and your own salesperson split that work covers the handoff note and the feedback loop in more detail.

What should a weekly report show?

A useful report follows the campaign all the way to a held call:

  • Contacts added and verified that week
  • Emails sent, per mailbox
  • Bounce rate
  • Spam complaints
  • Replies, split into positive, neutral and negative
  • Meetings booked, and meetings actually held

If the report leads with opens and stops before meetings held, ask for the rest. Here is a full example of an outbound weekly report with each line explained.

Who does what, and when

This is the whole engagement on one page. The order matters more than the dates.

PhaseThe agency doesYou doWhen
FoundationsAudits profile, offer, proof and website; rewrites copyDecide the offer, supply real case studies, record the videoBefore anything else
ListTurns ICP into filters, pulls contacts, verifies every addressApprove the ICP and titles, send the do-not-contact listAlongside the foundations
InfrastructureBuys domains, sets up accounts, SPF, DKIM and DMARC, runs warmupApprove domain names, settle who registers them10 to 14 days minimum ahead of real volume
SequencesWrites messages and variantsApprove fast, share sales-call objectionsWhile accounts warm
SendingSends, tests, scales with more accountsKeep the campaign running when busyAfter warmup
RepliesAnswers, qualifies, books callsTake the calls, rate each oneEvery working day
ReportingSends the numbersRead them, question themWeekly

A good agency also screens you

Buyers usually treat the agency as the only side being judged. It works both ways.

Before my team takes a contract, I check the company's reputation and reviews, because the prospects will check them too. I ask whether the founder actually has time to take sales calls. I turn down companies that plan to pause outreach the moment they get busy, and beginners who have no proven offer yet.

If an agency signs you after one friendly call without asking any of that, it is selling you sending, not results. A few more signs worth walking away from:

  • A promised number of meetings before anyone has seen your offer
  • Full volume in week one on brand-new mailboxes
  • No named person on replies
  • Domains in the agency's name, with no answer on what happens when you leave
  • Reports that end at open rate

I keep a longer list in my vetting checklist for lead gen agencies.

How do cold email agencies charge?

Clutch's lead generation pricing guide, updated March 2025, puts an agency somewhere between $1,000 and $25,000 per month. It adds that most firms in this category keep prices off their sites and quote each buyer separately. Figures checked in September 2026.

The usual models are a monthly retainer, a fee per booked meeting, a fee per lead, a one-off setup fee, or a mix. What moves the number inside any model:

  • How big the list is and what the data costs
  • How many domains and mailboxes the campaign runs on
  • Whether LinkedIn is part of it
  • Whether the agency handles replies and booking, or hands you raw replies
  • Who writes the copy

Two quotes that look far apart often cover different rows of the tables above. Before comparing prices, check which rows each one includes.

Questions founders ask about cold email agencies

How long before the first emails go out?

It depends on the foundations first. Once the mailboxes exist, plan at least 10 to 14 days of warmup per account before real volume. An agency that promises full volume on day one is skipping warmup, and your domains pay for it later.

Do I still have work to do if I hire one?

Yes, but less than running it yourself. You decide the offer, supply real case studies, approve the ICP and copy, send a do-not-contact list, and take the sales calls. And you keep the campaign running in busy months instead of switching it off when the calendar fills up.

Is a cold email agency the same as a lead generation agency?

A cold email agency is a lead generation agency that works mainly through email. Many also run LinkedIn outreach alongside it. The label matters less than the rows it owns: list, infrastructure, copy, sending, replies and reporting.

Who talks to the prospects who reply?

It should be a named inbox manager on the agency side who answers every reply each working day, qualifies the interested ones and books them into your calendar. Ask for that person's name before you sign. If nobody owns replies, interested prospects go cold in unread mailboxes.

Want to get more B2B clients for your business?

I help B2B companies book 10 to 100+ qualified sales calls per month with outbound. Let's see if it fits yours.

Artem Smirnov
Artem Smirnov

I help B2B companies book qualified sales calls with cold email and LinkedIn outbound.