Skip to content
NewSee how

Cold email outreach

Cold email outreach that reaches the inbox and starts real conversations.

Good cold email outreach is a short list of steps done well: a healthy domain, a clean list, a short email about the reader and polite follow-ups. This page walks through each one, and shows how FirstSales does the heavy lifting so you can focus on the replies.

$1 for 3 days · Cancel anytime · No contract

FirstSales dashboard in the sample workspace with campaigns, drafts waiting for approval, sends and replies
  • 01

    SPF, DKIM and DMARC checked when you connect

  • 02

    21-day warm-up before you send at volume

  • 03

    Every contact checked before each send

  • 04

    Follow-ups that stop when someone replies

Why outreach goes quiet

Most cold outreach fails before anyone reads it.

When cold email gets no replies, the email is often not the problem. The message never reached the inbox, it went to the wrong people, or it was one try and done. Each of these has a fix, and none of them needs a bigger list.

Sent from a cold domain

A brand-new mailbox that suddenly sends hundreds of emails looks like spam to mail providers. Without a warm-up, your best email lands in a folder nobody opens.

A list nobody checked

Old, made-up and role addresses bounce. Every bounce hurts your sender reputation, so the next emails, even to good contacts, are less likely to arrive.

One email, then silence

People miss emails. Without a few polite follow-ups you lose most of the replies you could have had, and you never learn what would have worked.

The outcome

From a quiet inbox to a steady flow of replies.

Cold email outreach works when you do three things in order. Skip one and the others work much less well.

  1. 01

    Arrive in the inbox

    Set up your domain records, warm up each mailbox and send only to checked contacts. This is the part people skip, and the part that matters most.

  2. 02

    Say something worth answering

    Write to one person at a time about their company and role, with one easy question. Short beats clever.

  3. 03

    Keep the conversation going

    Follow up a few times, stop the moment they reply, and answer quickly. Turn interested replies into meetings while the interest is warm.

What FirstSales does for you

The playbook, built into the app.

Each step on this page is something FirstSales does or checks for you, so good outreach is the default instead of extra work.

  • Domain records checked

    SPF, DKIM and DMARC are checked when you connect a mailbox, with the exact record to add if one is missing.

  • Warm-up included

    Every mailbox warms up over 21 days in three phases, on every plan, before you send at full volume.

  • Contacts checked first

    Format, mail server, mailbox and disposable or role addresses are checked before each send. Dirty contacts are skipped.

  • Personal emails at scale

    Each email is written from the contact's company and role, or sent from your own template if you prefer.

  • Follow-ups that know when to stop

    FirstSales follows up until someone replies, and stops on a reply or an opt-out.

  • Replies in one place

    Unibox brings every reply from every mailbox into one list, next to the built-in CRM.

Five steps to runcold email outreach that works

Do them in this order. Each step makes the next one work better, and the first two decide whether anyone sees your email at all.

  1. Step 1 · Domain

    Set up your sending domain

    Mail providers check three records to decide whether an email really comes from you: SPF, DKIM and DMARC. Many teams send from a separate domain so their main one stays safe. When you connect a mailbox, FirstSales checks all three and shows the exact record to add for any that is missing.

    • SPF, DKIM and DMARC. Checked the moment you connect.
    • The exact record to add. Copy it into your DNS, no guessing.
    • Google, Microsoft or SMTP/IMAP. Connect the mailboxes you already use.
  2. Step 2 · Warm-up

    Warm up every mailbox for 21 days

    A new mailbox needs to build trust before it sends at volume. FirstSales warms up each mailbox in three phases over 21 days: days 1–7, 8–14 and 15–21. Watch each mailbox's warm-up score, and start real sends once it is ready.

    • Three phases. Days 1–7, 8–14 and 15–21.
    • Warm-up score. See how each mailbox is doing.
    • On every plan. No add-on to buy.
  3. Step 3 · List

    Build a list of the right people, then clean it

    Pick people who could buy, not everyone you can find. Find leads with AI search and Google Maps or import your own. Before each send, FirstSales checks every address for format, mail server, mailbox and disposable or role addresses, and skips the Dirty ones so they never hurt your reputation.

    • AI search and Google Maps. Or import a list you already have.
    • Four checks per address. Format, mail server, mailbox, disposable or role.
    • Dirty contacts skipped. Bad addresses never get sent.
  4. Step 4 · Writing

    Write a short email for one person

    Use the five-part shape above: subject, opener, reason, ask, sign-off. FirstSales writes each email from the contact's company and role, using your knowledge base and writing profile, and you approve drafts before they send. Run A/B tests to learn which subject or angle gets more replies.

    • Written per person. From their company and role.
    • Approve before sending. Drafts wait in Needs approval.
    • A/B tests. Compare two versions and keep the winner.
  5. Step 5 · Replies

    Follow up, answer fast, book the meeting

    Send a few polite follow-ups, then stop. FirstSales stops a person's sequence the moment they reply or opt out, and brings every reply into Unibox. With a meeting campaign, it offers your booking times from Google Calendar or Outlook Calendar so interested people can pick a slot.

    • Stops on reply or opt-out. Nobody is chased after they answer.
    • Unibox. Every reply from every mailbox in one list.
    • Meeting campaigns. Your booking times, offered in the email.
Anatomy of one email

Five parts of a cold email that people answer.

A good cold email is short and about the reader. Here is one example, split into its parts, with why each part is there. The example is made up for a sample company. Swap in your own buyer and offer.

Example

1Quick question on hiring at Northwind

2Saw Northwind just opened two SDR roles.

3Most teams tell us ramping new reps is the slow part.

4Is that true for you too?

5Sam, Acme

  1. 01

    Subject

    Plain and specific. It reads like a note from a person, not a newsletter.

  2. 02

    Opener

    One true detail about their company shows you looked, and earns the next line.

  3. 03

    Reason

    Name a problem people in their role often have. Keep it to one sentence.

  4. 04

    Ask

    One easy question. A yes or no is simpler to send than a calendar slot.

  5. 05

    Sign-off

    Your name and company. No long signature, no images, no tracking-heavy links.

Follow-up track

Most replies come after the first email, so plan the follow-ups too.

People are busy, and a first email is easy to miss. A short, polite track gives them a few chances to answer. Here is an example track you can start from. Change the days to suit your buyers.

  1. 1

    Day 1First email

    Open with one question

    Short, personal, about them. One easy question at the end.

  2. 2

    Day 4Follow-up

    Add one useful thing

    A new angle or a short example. Not "just bumping this".

  3. 3

    Day 9Follow-up

    Make the ask smaller

    Offer a two-line answer by email instead of a call.

  4. 4

    Day 16Last note

    Close the loop kindly

    Say you won't write again and leave the door open.

In FirstSales the track runs on its own and stops for a person the moment they reply or opt out.

See it in the app

Watch the numbers that tell you it's working.

Once outreach is running, a few numbers tell you what to fix. This is a sample campaign in FirstSales: sends per day, bounces, replies and meetings, side by side. If bounces climb, check the list. If replies are low, change the email.

  • Sends per day. Spread across your mailboxes.
  • Bounces. Keep them low with checked contacts.
  • Replies. The number that shows the email works.
  • Meetings. The outcome you are really after.
Outreach guide

How to do cold email outreach well

Plain advice that holds for any tool and any market.

  1. 01

    Know exactly who you are writing to

    Write down the role, company type and problem you solve in one sentence. A smaller list of the right people beats a big list of anyone, and it keeps bounces and spam complaints low.

  2. 02

    Protect your main domain

    Many teams send cold email from a second domain that looks like their main one. If something goes wrong, the domain you use for customers and invoices is not touched.

  3. 03

    Warm up before you scale

    Start slow and grow over a few weeks. Sending a lot from a new mailbox on day one is one of the quickest ways to end up in spam.

  4. 04

    Spread volume across mailboxes

    A few mailboxes each sending a modest amount look more natural than one mailbox sending a lot. FirstSales includes unlimited mailboxes and rotates sends across them.

  5. 05

    Write less than you think

    Most good cold emails fit on a phone screen without scrolling. Cut the company history and the feature list. Keep one detail about them, one reason and one question.

  6. 06

    Ask for a reply, not a meeting

    A first email that asks a simple question is easier to answer than one that asks for 30 minutes. Once they reply, offering times is natural.

  7. 07

    Follow up, then stop

    A few follow-ups, each with something new, are polite. Many more are not. Always honour an opt-out straight away.

  8. 08

    Measure replies, not opens

    Open tracking is unreliable, and opens do not pay the bills. Watch bounces to check your list and replies to check your email.

Before you press send:

a cold outreach checklist

Run through this before each new campaign. It takes a few minutes and saves weeks of silence.

  • SPF, DKIM and DMARC are set for your sending domain
  • Each mailbox has finished its 21-day warm-up
  • Your list is the right role and company type
  • Every contact has been checked, and Dirty ones are skipped
  • The email is short and opens with something about them
  • There is one clear, easy question
  • Follow-ups each add something new
  • Replies and opt-outs stop the sequence
  • Someone will answer replies the same day
“I have always struggled in cold outreach. However, Firstsales has provided an excellent tool for cold outreach.”
Kaushal S.Founder, small business · G2
Before and after

Cold outreach, the hard way vs the FirstSales way

The same playbook, with the slow parts done for you.

By hand

Every step is a task on your list.

  • DNS records looked up in forumsAnd hoped to be right.
  • Warm-up in a separate toolAnother bill to pay.
  • Lists checked in spreadsheetsBounces found after sending.
  • Follow-ups from calendar remindersEasy to forget, easy to double-send.
With FirstSales

Every step is checked or done for you.

  • Records checked on connectWith the exact one to add.
  • 21-day warm-up includedOn every mailbox.
  • Contacts checked before each sendDirty ones skipped.
  • Follow-ups run on their ownAnd stop on a reply or opt-out.
Side by side

Outreach by hand vs with FirstSales

What each step of the playbook takes when you do it yourself, and when FirstSales does it.

Cold email outreach steps done by hand and with FirstSales
What you getBy handFirstSales
Domain recordsLook up and test yourselfChecked on connect
Warm-upSeparate tool or skipped21 days, included
Finding leadsManual researchAI search and Google Maps
Contact checksSpreadsheet or noneBefore every send
WritingOne template for allPer person, from company and role
ApprovalYour own reviewNeeds approval queue
Follow-upsReminders and memoryAutomatic, stop on reply
RepliesEach inbox on its ownUnibox, all mailboxes
BookingBack-and-forth emailsTimes offered in the email
CostYour hoursFrom $29/mo
Start your $1 trial

Questions,answered plainly.

Can’t find yours? Write to us.

01What is cold email outreach?

Cold email outreach is writing to people who don't know you yet, usually to start a sales conversation. Done well, it is a short, personal email to the right person, followed by a few polite follow-ups.

02Is cold email outreach legal?

In many countries it is allowed for business contacts, within rules. The rules differ by country, so check the ones that apply to you. Always say who you are, write to people your offer is relevant to, and honour opt-outs straight away.

03How many follow-ups should I send?

A few, spread over two or three weeks, each adding something new, is a common starting point. Stop as soon as someone replies or opts out. FirstSales does that stop for you.

04How long should a cold email be?

Short enough to read on a phone without scrolling. One detail about them, one reason you're writing and one easy question is usually enough.

05Why do I need to warm up a new mailbox?

Mail providers are wary of new mailboxes that suddenly send a lot. Warming up builds trust slowly. FirstSales warms up every mailbox over 21 days in three phases, on every plan.

06How do I keep my emails out of spam?

Set up SPF, DKIM and DMARC, warm up each mailbox, send only to checked contacts, keep volume modest per mailbox and write plain, personal emails. FirstSales checks or does each of these for you.

07Can I write my own emails instead of using AI?

Yes. Template mode sends your own words with no AI writing. You still get warm-up, contact checks, follow-ups that stop on a reply and Unibox.

08How do I start?

Start a $1 trial for 3 days. Connect a mailbox, let FirstSales check your domain records, build a first list and read the drafts. Plans start at $29/mo, with no contract.

Outreach that keeps going after you log off.Leads, emails, follow-ups and replies, handled.

Connect unlimited mailboxes and let AI agents find leads, write each email and follow up. Or send your own templates in manual mode. From $29/mo.

$1 for 3 days · Cancel anytime · No contract

Install with AI

Your coding agent sets up the FirstSales CLI and skills for you.

Prompt for Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.