Learn / Infrastructure
How to set up cold email in 2026, from zero to first send
Most first campaigns die in the same place, and it is not the copy. Someone pitches their main service to a complete stranger, gets nothing back, and decides cold email is broken. Nobody reads an email from someone they have never heard of and signs a retainer. That failure happened before the first send.
So this is how to set up cold email end to end, in the order the steps actually happen: the front-end offer, the lead list, the scripts, the domains and inboxes underneath them, and the sequencer that sends it. Five steps, and none of them need the fancy AI personalization most people ruin their first campaign with.
Step 1: the front-end offer comes first
A front-end offer is a low-risk entry point: something free or cheap that shows a cold prospect the quality of your work before they commit to anything. It is the reason a stranger replies at all, and it is the step almost everyone skips.
Open ChatGPT and feed it four things: your main offer, who your ideal customer is, the major pain points you solve, and the types of results you get. That context keeps it from inventing something random that never bridges back to what you actually sell.
Then watch what it gives you, because the good version describes what the prospect GETS, not what you do. Take the lending example from the training: a lending company funding businesses up to $2 million same day. The real pain is not "I want money." It is "I do not know how much I qualify for, how fast, or what kind of capital hurts me later." So the offer becomes a side-by-side of their next 12 to 24 months growing organically versus growing with capital, built on their real numbers. The close at the end of that call is clean: if accelerating the timeline makes sense, here is how we fund it, and if not, you know exactly where you stand.
Test three or four versions, one of each shape:
- A service. An audit, a mapping, a readiness assessment. Something you perform.
- A delivery. A free ad creative, a rebuilt listing image, one real unit of the work, handed over.
- An asset. A document that solves the problem on its own, then bridges to the main offer.
One honest caveat on the third one: an asset pulls the most yeses and the fewest booked calls, because the freebie becomes the ceiling. Judge every version by calls on the calendar, never by how good the reply rate feels. Researching the human instead of the industry is in the front-end offer breakdown.
Step 2: build the list in Apollo, then do not export from Apollo
You already know who converts. Look at your top three to five customers and write down their industry, employee count, job titles, and location. That is your persona, and it beats guessing. Hand it to ChatGPT and ask for relevant job titles and keywords, plus an exclusion list.
Inside Apollo, five to ten filters carry the whole list. Job titles first, narrowed to decision makers rather than everyone with a matching word in their bio. Location next, where contact level means where the person lives and account level means where the company is headquartered. Then keywords, which is where most lists are won or lost. Industries are broad and usually return junk. Stack keywords that apply only to the people you want, and switch the keyword type to include company descriptions when you need the pool bigger.
Now dial employee count until the total is the number you actually want to reach, not the 41,000 you landed on by accident. In the training that settled at 15,000. Then grab the search URL, drop it into an Apollo scraper like Ample Leads, set the lead count, name the file, and let it return the CSV. Those 15,000 leads cost about $29, against hundreds or thousands to export the same list through Apollo directly. Every filter, in order, is in the Apollo walkthrough.
Step 3: scripts that do not read like a pitch
Two ways people get this wrong: long personalized essays nobody has the attention span for, or emails that plainly scream sales. Prospects are more aware than ever, and anything shaped like a pitch in disguise gets ignored.
Paste your offer document into Claude and ask for a short, conversational way to pitch it in one to two lines maximum. The best cold email is just the offer, stated plainly. Say the word free where the thing is free: "interested in a free side-by-side of your next 12 to 24 months with and without capital" beats a clever line that never says what they get. Drop the greeting entirely, no hey, no hi, no hello, and open straight into the offer like a text from someone they know.
Add a PS line for social proof, and treat subject lines as roughly 0.001% of the outcome. Short and curious, never obviously sales-focused, and move on.
There is always more to say than fits in one line, which is what email two is for. Open it conversationally, {{first_name}} style, with a forgotten detail: also, forgot to mention the analysis covers X, or does not require Y. Use it to pre-handle an objection, or to swap the ask for something lower friction, like a document instead of a call. Two emails carry most campaigns. Three if you insist.
None of this is expensive. It is just ordered.
Step 4: the infrastructure underneath it
You cannot fire 10,000 emails out of one domain. You land in spam and take your company's reputation down with you. Your main domain NEVER sends cold email. Sending gets spread across many domains and accounts, sized so you can reach everyone relevant to your offer in about 90 days, consistently.
Run inboxes on both Google and Outlook, never all of one. Ours currently sits near 60/40 Microsoft to Google. That split is risk management: when one provider tightens up, the other keeps you sending, and which one behaves better flips constantly. Google gives you two accounts per domain at roughly 10 sends a day each. Outlook is more forgiving, up to 99 accounts on one domain at around 5 sends a day each, which is close to 495 a day off a single domain.
Whatever the size of your market, start at 10,000 to 20,000 sends a month: about 25 Google domains and 50 accounts for 500 a day on one side, one Outlook domain doing the other 10,000 on its own.
Nobody hand-builds SPF, DKIM and DMARC records any more either. Resellers like Inbox Kit and Zapmail sell preconfigured Google and Outlook accounts, push them into your sequencer, and handle the DNS. In the training, 30 Google mailboxes ran about $100 a month and enterprise Azure infrastructure about $30 per domain per month. All of it exists to stay inside Google's bulk sender rules, which is why the volume per account looks so small. The full build, and what it costs at scale, is in the infrastructure post.
Step 5: pick a sequencer, warm up, send
You do not need the most expensive platform. You need one that is simple, affordable, and delivers.
| Tool | Roughly | Who it is for |
|---|---|---|
| Smartlead | $80 to $100 a month | The all-in-one. Where I started my own outbound. 14-day trial. |
| Instantly | $77 to $80 a month | The simplest on the list. No bells and whistles, everything in one place. |
| Plusvibe | Comparable | The one I would pick. Newer, smaller warm-up pool, better reported delivery. |
| Private platforms | Higher | Reputation you share with nobody. Not where a first campaign belongs. |
Plusvibe wins on the reputation argument: fewer users on a shared warm-up pool means fewer people quietly ruining it for everyone else. If you want the two best-known options compared properly, that is Smartlead versus Instantly.
Then import your accounts and run a two-week warm-up before anything real goes out. It is a toggle and a couple of settings: about 5 to 7 warm-up emails a day on Outlook, closer to 10 on Google. Your provider sends instructions with the order. Do not shorten this part.
What to expect after the first send
At 10,000 to 20,000 sends a month you are running 500 to 1,000 emails a day, so results take a while. Cold email is a numbers game, but not the way the gurus mean it. Volume is how fast you collect data. More sends buy a faster answer, not a better offer.
And know what this channel is: top of funnel, a door-opener, nothing more. Even our own outbound has months where email alone books 5 calls. What happens between a reply and a booked call decides the rest, which is the ground the complete cold email guide covers.
tl;dr: offer, list, scripts, infrastructure, sequencer, in that order. Get the first one right and the plain version of everything else works.
FAQ
How do I set up a cold email campaign from scratch?
Five steps, in this order: build a front-end offer a stranger can say yes to, build a lead list in Apollo around your existing customers, write one-liner scripts that state the offer plainly, buy domains and sending accounts split across Google and Outlook, then load them into a sequencer and warm them for two weeks. Skip a step and the campaign fails at that step.
How many email accounts do I need to start cold email?
Enough to send 10,000 to 20,000 emails a month, whatever the size of your market. In practice that is about 25 Google domains carrying two accounts each, roughly 50 accounts sending 500 a day, plus a single Outlook domain carrying up to 99 accounts at around 5 sends a day each. That combination gets you to 20,000 a month without touching your main domain.
Do I need a paid Apollo plan to export leads?
No, and exporting from Apollo directly gets expensive fast at real list sizes. Build the search inside Apollo with job titles, location, employee count and keywords, then copy the search URL into an Apollo scraper like Ample Leads, set the lead count, and let it return a CSV. A 15,000-person list came to about $29 that way.
What is the best cold email sequencer for a beginner?
Smartlead if you want everything in one place, Instantly if you want the simplest possible tool, and Plusvibe if deliverability is your priority, since its warm-up pool is smaller and newer. All three sit in the same price range, around $77 to $100 a month. Private platforms exist, but they are the wrong place to start your first campaign.
How long should a cold email be?
One to two lines, plus an optional PS line carrying social proof. No greeting, no build-up, no paragraph about who you are. A long email is homework, and a stranger does not do homework for you. Everything you could not fit goes into email two, which opens with something like a forgotten detail and adds one more reason to reply.
If you would rather not build this yourself, that is what we do: 3,000+ sales calls booked for clients in the past year, from the offer through the infrastructure. Everything else is free and grouped by topic on the trainings hub, and the full walkthrough is on YouTube.
PS - if your whole market is under roughly 100,000 reachable buyers, no amount of infrastructure fixes it. There is not enough volume to find the winning offer. I would rather you know that before you go buy 25 domains.