Instantly logo ops

Cold email outbound engine

  • cold-outbound
  • outbound
  • email

Run a systematic cold email engine that fills your calendar with qualified discovery calls. An expert builds targeted prospect lists, enriches contact data, writes personalised multi-step sequences, and actively manages replies, routing interested prospects directly to your CRM

5 Steps in the flow
4 Tools orchestrated
1 Human checkpoint
Weekly Run cadence
Booked to your calendar Qualified discovery calls

The objective

What this system is built to do

Win by relevance at volume, not volume alone. Build a tightly-defined ICP list, enrich it until every send has a reason, and let reply data sharpen the targeting each week. Not doing: buying generic lists or blasting untargeted sequences.

Cycle & hand-offs: Build and enrich the list runs weekly (Mon) and starts the cycle. Hand-offs: Build and enrich the list → Write the sequence: straight away; Write the sequence → Send and warm: straight away. Runs on its own rhythm: Work the replies (every weekday); Score and sharpen the ICP (weekly (Fri)). Any other link waits for a person. Sign-off steps stay with a person; everything else can run on its own once armed.

How it runs

The steps your team follows

The workflow, exactly as it runs inside . It plays through step by step, or pick any node on the map.

1

Build and enrich the list

Weekly
  1. Define this cycle's ICP slice in , industry, size, role, and the disqualifiers.
  2. Enrich in so every contact carries a reason to be written to.
  3. Drop anyone already in an open conversation in .
  4. Human approval, approve the list before anything sends.

List standards.

- *Published, not assembled.* Use addresses found on the company's site, from a verified data source, or given by a person. An address built from a name pattern is a guess, and no verifier score turns it into a contact.

- *Check the domain can receive mail* before queueing. A lookup timeout is not a dead domain, so retry it rather than suppressing.

- *No named person?* Rank any role inboxes found (sales or partnerships first, then general contact, support last), and write those a short note asking to be routed. With no address at all, mark the account email-unreachable and route it to LinkedIn or a human queue. A large, honest unreachable pile is normal.

- *Gate the exact slice:* one record per company and person, one owner each, customers / open deals / recent touches / suppressions removed, and an ICP reason on every row. Fix company identity before contacts, then rebuild the slice from its filters.

2

Write the sequence

Weekly
  1. Write one sequence per ICP slice: a specific opener, one proof point, one ask.
  2. Keep each email under 90 words and one idea long.
  3. Set up the A/B on subject line and CTA.

Offer before copy. Settle the offer first. Most "the copy isn't working" problems are offer problems. A strong cold offer has:

- a specific outcome with a number and a timeframe;

- a believable mechanism;

- the risk on us, not them;

- near-zero effort to accept (a meeting before any value lands *is* effort);

- proof inside the message, not "happy to send a case study";

- them in the first line, not us.

Fix the weakest of these before writing a word.

First-touch rules. No links, images or attachments. Every merge field has a fallback. The opener only works for this recipient. Size the ask to the relationship: cold earns permission to send something, not a call. Each follow-up adds a new reason, never "just following up". Vary phrasing across the sequence, since identical strings at volume are a fingerprint.

Gate it. Score each first touch for pull (0–10) before it loads; under 7 gets rewritten, naming what is missing.

3

Send and warm

Daily
  1. Load the sequence into across warmed inboxes.
  2. Hold daily volume under the per-inbox cap so deliverability holds.
  3. Watch bounce and spam rates daily; pause a variant that spikes.

Pre-launch check (the hour before go-live).

- The sending domain passes SPF, DKIM and DMARC, and click tracking runs on a custom domain. Any failure is a hold.

- The list is verified; drop anything the verifier is unsure about.

- Write the stop rules down before the first send. Default: pause a mailbox at 2% hard bounces or on any spam complaint, and alert the owner. Tune on your own data.

Warm-up ramp, per inbox. The clock runs on the inbox's age, not the campaign's: a handful of sends a day in week one, roughly doubling each week, at full volume around week four. Get more volume from more inboxes and domains, never by pushing one harder. Keep cold sending off the primary domain you can't afford to lose. Send on working days inside the recipient's working hours, and ramp across the first week rather than front-loading Monday.

First-week watch. Check bounces and replies daily per mailbox. Bounces spiking means the list is bad. Flat replies with healthy placement means the copy or offer missed. If both are healthy, scale up one step.

4

Work the replies

Weekly
  1. Triage every reply: interested, not now, wrong person, no.
  2. Route the interested ones into and book the call.
  3. Ask a "wrong person" for the right one, it is the cheapest referral there is.
  4. escalate anything that needs a founder to answer.

Also classify machine mail. Out-of-office keeps the lead in sequence, with the next touch moved to one working day after a *stated* return date. A hard bounce is suppressed for good. Neither counts as a reply.

Walk warm replies to the calendar. A positive reply is unfinished work, not a win. Every follow-up to an unbooked warm reply carries a new, concrete reason *and* a direct ask. "Let's talk" gets the booking link plus what you'll bring. A no-show is still hot: the same day, a fresh link and no blame. Close every reply with a dated next touch and its hook. Default cadence for a warm, unbooked reply: day 0, 2, 4, 7, then slow to nurture (tune on your data).

5

Score and sharpen the ICP

Weekly
  1. Compare reply and meeting rate by slice, not by sequence.
  2. Retire slices that do not convert; widen the ones that do.
  3. Feed the winners into next cycle's list build.

Diagnose before changing anything. Work in order and stop at the first break: delivery (bounces, complaints, placement), then engagement, then replies, then reply *quality* (positive vs negative vs not-now). Fix in this order too: market, offer, copy, list, volume. Quote the sample size with every rate. Change one variable at a time, and give each variant enough volume to read (default: a few hundred sends) before calling it.

1 / 5

Setup

The stack

The tools this system drives. Connect your own accounts, or swap in your team's equivalent.

Tools to connect

ApolloFree – $99 / mo Powers Build and enrich the list Or Clay, ZoomInfo
Clayfrom $149 / mo Powers Build and enrich the list Or Clearbit, Apollo
HubSpotFree – $90 / mo Powers Build and enrich the list Or Pipedrive, Salesforce
Instantlyfrom $37 / mo Powers Send and warm Or Smartlead, Lemlist

Proven in market

Run by 109 teams, verified on real accounts

Cold email outbound engine is built and verified by Growth Division, the GTM team behind 130+ companies.

Built & verified by Growth Division

Get started

How to run this system

Live in an afternoon. Clone it, connect your tools, set your inputs, and turn it on.

  1. 1

    Add to

    Clone the Cold email outbound engine into your workspace, wired end to end.

  2. 2

    Connect your tools

    Apollo, Clay, HubSpot +1 more.

  3. 3

    Set your inputs

    Your ICP, targets and brand rules, once.

  4. 4

    Turn it on

    It runs weekly on autopilot, checking in with you only where it matters.

1 approval / weekly your time on autopilot · the rest runs itself
Booked to your calendar Qualified discovery calls, produced for you
All growth systems

Next launch: Week of 3 Nov 2026 · 1 slot left

Run the Cold email outbound engine in your workspace.

In 30 minutes we find where your go-to-market is leaking and map the first system we’d launch. You leave with a plan whether or not you work with us.