The Tools You Need for Cold Email Outreach, Job by Job

Short answer

Six jobs, one or two tools for each, the Gmail, Outlook and LinkedIn rules the stack has to pass, and the part no subscription does for you.

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, not a top ten. None of them earns the reply.'

To run cold email outreach you need tools for six jobs: a data source that finds the right decision-makers, a verifier that checks their addresses, your own sending domains and mailboxes, a sending platform that warms up those mailboxes and runs the sequences, a way to work LinkedIn, and a CRM that keeps every reply. For a 1-3 person team that means one or two paid tools per job.

The three top-ranking software lists for this question rank 7 to 10 platforms each and compare them against each other, which answers a narrower question than the one you asked. Sending is one job out of six, and most platforms on those lists do that same one job.

So this page goes job by job: what each job has to get done, one or two tools that do it, and the number that tells you it is done well. Every platform rule and price below was checked against Google's, Microsoft's and LinkedIn's own pages in September 2026.

What does the full cold email stack look like?

JobWhat it has to get doneExample toolsHow you know it is done
1. DataFind decision-makers who fit your ICP, with a work emailRocketReach, Apollo, ZoomInfo, UpLead, with Sales Navigator to cross-checkA built list, never a scraped one
2. VerificationRemove dead and risky addresses before the first sendNeverBounce, DeBounceBounce rate below 0.5%
3. Domains and mailboxesGive you sending addresses that pass SPF, DKIM and DMARCGoogle Workspace or Microsoft 36510-20 domains, 20-40 mailboxes; Workspace Business Starter lists at EUR 6.80 per user per month
4. Sending and warm-upWarm up each mailbox, then send every sequence step across all of themInstantly, Smartlead, lemlist10-14 days of warm-up minimum; spam rate below 0.3% in Google Postmaster Tools
5. LinkedInFind the same people on LinkedIn and talk to them from a real profileSales NavigatorLinkedIn does not permit third-party automation software
6. CRM and repliesLog every reply and next step so no lead gets lostAny CRM your team already usesEvery reply logged the day it arrives

Jobs 1 to 4 are the cold email stack proper. Job 5 is the second channel. Job 6 is where replies turn into booked sales calls, or quietly disappear.

Where do the names on your list come from?

This job sets the ceiling for everything after it. No verifier can repair a list built on the wrong people, and a perfectly configured sending platform will simply deliver your message to them on schedule.

A list assembled from Apollo, ZoomInfo, RocketReach and UpLead, cross-checked through Sales Navigator, beats one pulled together by scraping. That is where I stand. I have already written up how my team takes a B2B lead list apart, filter by filter, so this section is only about the tool decision.

A small team rarely needs all five. One contact database plus Sales Navigator is a sensible start, and Sales Navigator does double duty because the same saved searches feed job 5. Add a second database only when the first one keeps coming back thin for your ICP. When you compare seats, work out the cost per usable contact rather than per credit, because unused credits and failed addresses change the ranking.

Before you commit to a year of any data tool, pull 50 contacts that match your ICP and check them by hand. Right title, right company size, still in the role according to their LinkedIn profile. A trial that fails this check will fail at 5,000 contacts too.

Do the addresses on that list still exist?

People change jobs and companies change domains, so contact data goes stale. The sending platform will happily email a dead address, and every bounce counts against your domain.

My rule: verify every address before you send anything, and hold the bounce rate under 0.5% by running the list through NeverBounce or DeBounce first. What pushes that number up is almost always the list itself, not the verifier: a list built on the wrong people or stale titles starts with more risky addresses to begin with.

Run the check on every list, including one your data tool already marks as verified. The 0.5% line is measured on what you send, whoever checked it first.

How many domains and mailboxes do you need?

This is the job that decides whether anything reaches an inbox, and it is mostly setup work rather than a product you pick from a ranked list.

The setup, in order: buy 10-20 domains, set up 20-40 email accounts, put SPF, DKIM and DMARC in place on each one, then give every account a minimum of 10-14 days to warm up before volume goes up at all. That works out to about 2 mailboxes per domain. The boring part of my sending setup walks through it domain by domain.

The mailboxes themselves come from Google Workspace or Microsoft 365. Google Workspace Business Starter lists at EUR 6.80 per user per month, before any introductory discount (checked September 2026). At list price, 20 mailboxes x EUR 6.80 = EUR 136 per month, and 40 mailboxes x EUR 6.80 = EUR 272 per month. That is before domains, data, verification and the sending platform. Choosing between the two is usually a small decision, and their sending limits and mailbox prices side by side show why.

What does the sending platform have to do?

The sending platform connects to every mailbox, warms each one up, and then sends your sequence steps across all of them on a schedule. Instantly, Smartlead and lemlist are three names that come up again and again in cold email software lists, which spend thousands of words ranking them against each other.

For a small team, three questions decide it:

  1. Does it connect to the mailbox provider you picked in job 3?
  2. Is warm-up included in the plan you would actually pay for, or is it billed separately?
  3. Can you cap daily sends per mailbox and raise that cap in small steps?

If all three answers are yes, the rest is interface preference.

The third question matters because nobody hands you a safe daily number. Google's own sender guidelines for Gmail, checked in September 2026, publish no per-mailbox figure for a new account. They tell senders to begin at low volume, send to engaged users first, and raise the volume gradually.

The daily figures you see quoted in tool comparisons are practitioner convention, and Microsoft's sender requirements post gives no such figure either. Treat any number, including your platform's default, as a starting point you watch closely.

Which Gmail and Outlook rules does the stack have to pass?

Two sets of mailbox provider rules sit on top of jobs 3 and 4. This is what each provider states in its own documentation.

RuleGmailOutlook.com, Hotmail.com, Live.com
Who it applies toEveryone sending to Gmail accounts since February 1, 2024, with extra rules above 5,000 messages a dayDomains sending more than 5,000 emails a day
AuthenticationEvery sender: SPF or DKIM. Above 5,000 a day: SPF, DKIM and DMARCRequired: SPF, DKIM and DMARC, with DMARC at p=none or stricter and aligned with SPF or DKIM
Spam complaintsKeep it under 0.3% in Postmaster Tools data; Google advises under 0.10%Not among the 3 required checks
UnsubscribeAbove 5,000 a day, one-click unsubscribe plus a visible unsubscribe link in marketing and subscribed messagesNot among the 3 required checks
Daily limit for a new mailboxNo number published; start low and increase slowlyNo number in the requirements post

Sources: Google's Gmail sender requirements and Microsoft's Outlook requirements for high-volume senders, both checked September 2026.

Microsoft goes further than the junk folder. Since May 5, 2025, messages from high-volume domains that fail these checks are rejected with the error "550; 5.7.515 Access denied", according to that same post.

A small team spreading sends over 20-40 mailboxes may never cross 5,000 a day. It does not matter much, because the setup in job 3 already puts SPF, DKIM and DMARC on every domain. With DMARC aligned to SPF or DKIM, a stack built that way meets the authentication rules of both providers at any volume.

What do you need for LinkedIn outreach?

The tool list here is shorter than most people expect: Sales Navigator for search, and a real person working a real profile.

LinkedIn's help page on prohibited software and extensions (checked September 2026) says LinkedIn does not allow third-party software, bots or browser add-ons that scrape the site, change how it looks or automate activity on it. The same page warns that members using such tools can have their accounts restricted or closed. This is not legal advice.

Any tool that automates activity on LinkedIn breaks that rule, and the account at risk belongs to whoever is sending. So the LinkedIn job depends on the person far more than on the software. The profile a prospect opens after your email arrives is part of your stack too, whether you planned it or not.

Where do replies go once they arrive?

Every reply needs one home and one label: interested, not now, wrong person, unsubscribe. My view on the tool itself is short: put every lead somewhere a CRM tracks it so none slip through the cracks, and the specific brand you pick barely matters.

The sending platform shows you the reply. The CRM is where the follow-up date, the booked call and the "try me again after the summer" live. A "not now" reply is worth something only if someone can find it three months later and follow up when the timing has actually changed. That is why I would have the CRM in place before the first reply arrives, not after it.

Why can a complete stack still book zero meetings?

This is where I part ways with the software lists.

Prospects are not weighing your CRM setup, your automation choices, or which AI vendor sends the message on your behalf; they read one email from one person and decide whether it earns a reply.

Turning on a new campaign inside a popular automation platform usually gets zero new clients and wasted time. The stack is plumbing. It carries your message to the people on your list without burning your domains. It does not decide who you email or why they should answer.

So when a campaign with all six jobs covered goes quiet, I check three things first: the list, the offer and the person signing the email. A seventh tool comes last, if at all.

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. All six jobs above are the floor of every campaign my team runs, and none of them is the reason a prospect says yes.

Which tools can a small team combine?

JobTeam of 1-3 peopleWhat changes when you run many clients
DataOne database plus Sales NavigatorSeveral databases run one after another to fill gaps
VerificationOne verifier, run before every uploadThe same, at higher volume
Domains and mailboxes10-20 domains, 20-40 mailboxesA separate set per client, so one client's mistakes never touch another's domains
Sending and warm-upOne platform with warm-up includedA platform with a separate workspace per client
LinkedInSales Navigator and the founder's own profileSeveral sender profiles
CRM and repliesWhatever the team already usesA shared CRM with a pipeline per client

The long software lists are written for the right-hand column. If you are a team of 1-3, the left-hand column is the whole stack.

The easiest merge is on the LinkedIn side: the Sales Navigator searches you run for job 5 also cross-check the people from job 1, while the work emails still come from your contact database. The one job to keep in a dedicated tool is verification, because the bounce rate that counts is the one your own domains collect.

Questions founders ask about the cold email stack

What is the minimum cold email stack for one person?

One contact database such as Apollo for work emails, Sales Navigator to check the same people and work LinkedIn, a verifier such as NeverBounce or DeBounce, sending domains from any registrar, Google Workspace or Microsoft 365 mailboxes, a sending platform with warm-up included, and a free CRM. Anything that does not map to one of the six jobs can wait.

Do I need a separate warm-up tool?

Check your sending platform's plan first. If warm-up is included in the tier you pay for, a second tool means you pay twice for the same job. Either way, every new mailbox gets at least 10-14 days of warm-up before it sends a single email to a prospect.

Is a free CRM enough for cold email?

Yes, if your team actually opens it every day and every reply, next step and "not now" goes in on the day it arrives, so that a lead that is not ready this quarter can still be found in the next one.

How much should a small team budget for cold email tools?

I price only the mailboxes here, from Google's own pricing page: EUR 6.80 per mailbox per month on Workspace Business Starter at list price (checked September 2026), or EUR 136 to EUR 272 a month for 20 to 40 mailboxes. Data, verification, domains and sending platforms vary by vendor and volume, and that is before counting your own hours running the stack.

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.