How to get replies to cold emails
Get replies to cold emails when you get few or none: count bounces and replies per 100 people instead of opens, test whether you land in spam, verify your list and email one person per company, rewrite to under 80 words with one true line and one small ask, follow up 3 times, and judge each version after 1,000 people every Sunday.
ByDinesh BypillaReviewed byMurali SidLast checked 19 min read
You have sent cold emails, your tool says people opened them, and almost nobody wrote back. To get replies to cold emails, first find out which of four things is wrong: your emails land in spam, they go to the wrong people, the message asks too much, or you stop after one email. Then fix that one thing and keep sending 100 a day, because 25 emails with no reply tell you nothing yet.
Do these three things
About 4 to 5 hours a day, every day. Judge each version of your email after 1,000 people, not after 50.
Show the three actions in fullHide the full list
- Today: count your last cold emails per 100 people: how many bounced, how many replied, and how many said yes. Ignore opens. Then send one test of your email to mail-tester.com and to a Gmail and an Outlook address you own, to see if it lands in spam.
- Every day: reach 100 new people with fixed cold emails. Send no more than 30 emails a day from each warmed mailbox, follow-ups included, and reach the rest of the 100 by LinkedIn and phone. Each email goes to one verified person per company, opens with one true line about them, asks for one small thing, and has open and click tracking off. Follow up 3 times.
- Every Sunday: count conversations per 100 people for each version of your email. After 1,000 people on one version, keep it if it brought 1 or more conversations per 100. If not, change the next thing on the list, and only that.
Get help doing these
ChatGPT or Claude reads this guide and works through it with you.
1. Count your bounces and replies, and stop looking at opens
Before you change a word, count what your last cold emails did, per 100 people: how many bounced, how many replied, and how many replies turned into a real conversation. Ignore opens. These numbers tell you which of the four problems you have, and so which step to do first.
Opens do not tell you much any more. Apple Mail downloads the tiny tracking image when an email arrives, not when someone reads it, so many "opens" are not real (open rate explains this). Open tracking may also cost you replies: in Hunter's study of 31 million emails sent in 2025, campaigns with open tracking off got 7.4% replies, against 4.4% with it on. Count replies and conversations instead.
Count people, not emails. A person who got your first email and two follow-ups is one person. A conversation is any reply that wants a next step: "yes", "send it", "what does it cost?", or a booked call.
People emailed | Bounced | Replies of any kind | Conversations | "Not me" or "wrong person" replies | "Stop" or "remove me" replies | Emails each person got (1, 2, 3 or 4)
Divide each number by the people emailed and multiply by 100. Then use this table to pick where to start.
| If your numbers per 100 people show | It usually means | Start at |
|---|---|---|
| 0 replies of any kind, not even a "no", after 200 or more people | Your emails land in spam | Step 2 |
| More than 2 bounced | Your list is old or the addresses were guessed | Step 3 |
| Replies say "not me", "wrong person" or "we don't do that" | You wrote to the wrong people or the wrong companies | Step 3 |
| Replies come, but they say "no thanks", and no calls get booked | The message or the ask is wrong | Step 4 |
| Most people got only 1 email | You stopped too soon | Step 5 |
| 1 or more conversations per 100 | It works. Send more and improve one thing at a time | Step 6 |
Do step 2 whatever your numbers say. It takes 30 minutes, and a spam problem hides every other problem.
If you have emailed fewer than 200 people, your numbers cannot tell you much yet. The average cold email gets about 3 replies per 100 people, and that counts every "no". So 0 replies from 25 or 50 emails is normal. Do step 2, then go to step 6 and send more.
- Tool: your sending tool's report, or your Sent folder, plus Google Sheets.
- Time: 30 minutes.
- You will have: one row of numbers per 100 people, and the step to start at.
- It worked if: every number comes from at least 200 people, and you can name one problem from the table.
- Common mistake: judging by open rate. "48% opened, 0 replies" often means a spam or list problem that the open rate hides.
See it done: Quillfox's count of its last 400 emails
Quillfox is a made-up one-person agency. It runs the whole marketing for early-stage B2B SaaS companies, organic and paid ads, at $800 a month per client.
Last 400 cold emails, per 100 people
| People emailed | Bounced | Replies of any kind | Conversations | "Not me" replies | Emails each person got |
|---|---|---|---|---|---|
| 400 | 7.8 | 1.0 | 0.25 | 0.5 | 1 |
The decision: bounces are almost 4 times the 2-per-100 line, and half the replies said "not me". So the founder starts with the list (step 3) after the spam test, then adds follow-ups.
Why it works: It counts people and real conversations, not opens, and the bounces and “not me” replies point to the list before the wording.
2. Check whether your cold emails land in spam
Check whether your cold emails land in spam with three free tests: Gmail's "Show original", mail-tester.com, and a test send to a Gmail and an Outlook address you own. If any test fails, fix it before you send another email, because an email in spam gets no reply whatever it says.
Send every test from the same mailbox and the same tool you use for cold email, with the exact text and links you send to buyers. A test typed by hand in Gmail skips the tracking and links your tool adds, so it can pass while your real emails fail.
- 1
Check SPF, DKIM and DMARC
Send your cold email to a personal Gmail address you own. Open it, click More next to Reply, then Show original. SPF, DKIM and DMARC should each say PASS. These settings prove the email really comes from your domain. If one fails, fix it in your email host's settings, as in warming up a cold email domain.
- 2
Run mail-tester
Open mail-tester.com, copy the address it shows, send your real email to it, then check your score. Aim for 10 out of 10, and fix every item it marks. You get 3 free tests in any 24 hours. mail-tester says itself that a perfect score can still land in spam, so do the last test too.
- 3
Send it to your own Gmail and Outlook
Send the email to a personal Gmail address and a personal Outlook.com address. In Gmail, see if it lands in Primary, Promotions or Spam. In Outlook, see if it lands in Focused, Other or Junk. Primary or Focused is what you want.
If any test fails, make these free fixes, in this order, then test again:
- Turn off open tracking and click tracking in your sending tool. Inboxes can spot tracking images and tracked links, which bulk mail uses. In Snov.io's study of 44 million emails, emails with open tracking off got 2.36% replies, against 1.08% with it on.
- Send the first email as plain text, with no links, no images, no attachments and no logo in your signature. Send links only after they reply.
- Send no more than 30 emails a day from each warmed mailbox, follow-ups included. Hunter found mailboxes that sent 20 to 49 a day got more replies than the average. How many mailboxes you need comes from the warm-up guide, as in step 6.
- Never send cold email from your main domain. Use a second domain with mailboxes you have warmed up for 4 to 6 weeks. If a mailbox still lands in spam after fixes 1 to 3, stop cold email from it and warm up a new one.
Since November 2025, Gmail has rejected more email that breaks its sender rules: every sender needs SPF or DKIM, and fewer than 3 in 1,000 people should mark your email as spam (the spam complaint rate). Gmail's stricter bulk sender rules start at about 5,000 emails a day, far above you.
- Tool: Gmail and Outlook.com accounts you own, and mail-tester.com (3 free tests a day, or $5 for 10 more).
- Time: 30 minutes for the tests. 1 to 2 hours if you need the fixes.
- You will have: one email, sent from your real mailbox and tool, that reaches the inbox.
- It worked if: Show original says PASS three times, mail-tester gives 10/10 or you fixed every item it marked, and the email lands in Primary in Gmail and Focused in Outlook.
- Common mistake: swapping "spam words" in the text while tracking, links and 100 emails a day from one mailbox stay the same.
Run the three tests again every Sunday, and every time you change the email or the tool.
3. Clean your list: verified emails, the right person, one per company
Verify every address before you send, check that the person on each row is the one who buys, and email only one person per company. A bad list causes bounces, "not me" replies and spam reports, and no wording fixes that.
Verify every address. Upload your list to an email verifier before each batch and delete every address it marks invalid. Keep bounces under 2 per 100 people: Instantly's 2026 benchmark uses the same line. Guessed addresses and lists more than a few months old are the usual cause.
Check 20 rows by hand. Pick 20 rows at random. For each, open the company's website and the person's LinkedIn. Does the company fit your ideal customer profile? Is this the decision maker, the person who would say yes? At least 18 of 20 should pass. If fewer do, fix where the list comes from, using a free lead list and the decision maker's email.
Email one person per company. In Hunter's 2025 data, emails to one person at a company got 5.1% replies, against 3.5% when 3 or more people there got one. If the wrong person replies, thank them and ask who handles it.
Send in groups of about 50 that share one reason. Group people by one thing that is true for all of them, such as "just launched a free trial", "is hiring its first marketer" or "opened a second shop". Hunter found sequences sent to 21 to 50 people got 6.2% replies, against 2.4% for 500 or more. The shared reason gives you a true first line for step 4.
Keep the list full. 100 emails a day needs about 3,000 verified names a month, so add 100 new rows every day. Your lead list is a daily job. Let AI suggest companies that fit and pull one recent fact for each; you open each site, check it and add the row.
If you run a D2C store: do not cold email shoppers. Use cold email for shops that could stock you, distributors and small creators. Reach shoppers with personal messages on social apps instead.
- Tool: Hunter's Email Verifier and Google Sheets. Hunter's free plan gives 50 credits a month, and one check uses half a credit, so about 100 checks. At 100 names a day you need Starter: $49 a month, or $34 a month billed yearly, for 2,000 credits, which is about 4,000 checks.
- Time: 1 hour for the first clean-up, then about 1 hour 30 minutes a day to add and check 100 names.
- You will have: a verified list, one person per company, in groups of about 50, growing by 100 a day.
- It worked if: your next 500 emails bounce under 2 per 100, and 18 of 20 random rows fit your profile.
- Common mistake: emailing 3 to 5 people at the same company on the same day, or buying a list of 5,000 contacts you cannot write one true line about.
4. Rewrite the email: one true line about them and one small ask
Rewrite your first email so it is under 80 words, opens with one true line about the person, and asks for one small thing they can say yes to in one word. If people reply "no thanks", or reply but never book a call, this is the step that fixes it.
Short emails get more replies: in Instantly's benchmark of 2025 cold email, the best first emails were under 80 words. Hunter found emails with two details about the person got 5.6% replies, against 3.6% with none. The full how is in how to write a cold email. The fixes that matter most for replies are these:
- The first line is about them and true. Something they posted, launched, hired for or said in the last 30 days. "I hope this finds you well" and "I'm [name] from [company]" are about you.
- One line on who you help and the result, in the words buyers used in your customer interviews. Your value proposition in one sentence.
- One proof. A client like them and what changed, or a line from a testimonial. If you have none yet, offer to show the work instead. Buyers often look you up before they reply, so make your LinkedIn profile and the top of your homepage say the same thing as the email.
- One small ask. A question they can answer with "yes". "Book a 30-minute demo" asks a stranger for half an hour. "Want me to send it?" asks for one word.
- No links in the first email. Send the link, the deck or the booking page once they reply.
- The legal lines. In the US, the CAN-SPAM Act covers business email too: put your postal address and a clear way to say no in every email, and use a subject line that matches the email.
The small ask changes by what you sell:
If you run a SaaS: offer to set it up for them, or a 2-minute screen recording of it working on their own site or data, like a short demo. Not a signup link: send one small try once they reply.
If you run a B2B company: offer a free sample, or a short written check of one thing they have now, as in winning your first B2B clients.
If you run an agency: offer 3 written ideas for one page, post or ad they already run. Make it the ask in every agency cold email. It also shows your work while you have no case studies.
If you run a D2C store: offer a stockist or creator a free sample, posted this week.
Subject: [their company] + [what you would fix or make]Hi [first name],[One true line about them, from the last 30 days.]I help [who you help] [get the result]. [One proof: a client like them and what changed.][The small ask, as a yes-or-no question.][Your name], [company] [Postal address] Not for you? Reply "no" and I won't write again.
Let AI draft, and write line 1 yourself. Paste 10 rows from your list into ChatGPT or Claude, each with the one fact you found, plus the template. Ask for one email per person, under 80 words. Then read each draft and rewrite the first line yourself from the fact. AI drafts tend to sound alike, and buyers notice, so the true line is the part you never skip. That is about a minute per email.
Give each new version a name, such as "v2", and write in your sheet what changed. Step 6 compares versions.
- Tool: ChatGPT or Claude to draft, and your sending tool.
- Time: 1 hour to write the new version, then about 1 minute per email.
- You will have: one new version of your first email, named, under 80 words, with one small ask.
- It worked if: a friend who reads it for 5 seconds can say what you want from the reader, and it has no links and fewer than 80 words.
- Common mistake: opening with your company ("We are a full-service agency…") and asking for a 30-minute call with a booking link in the first email.
See it done: Quillfox's rewritten first email
To: Rena, founder of a 6-person B2B SaaS
Subject: your new free trial page
Hi Rena,
Saw your LinkedIn post about opening a free trial last week. Congrats.
I run marketing for two early-stage B2B SaaS teams about your size, mostly the pages and posts that turn visitors into trials.
I wrote down 3 ideas for your trial page. Want me to send them?
Jess, Quillfox [Postal address] Not for you? Reply "no" and I won't write again.
The old email opened with "I'm Jess from Quillfox, a full-service marketing agency", ran to 160 words and asked for a 15-minute call with a booking link.
Why it works: The first line is about her own post, the proof is true and small, and the ask needs one word, with no link and no call.
5. Follow up 3 times in the same thread
Send 3 follow-ups to everyone who has not replied, on day 3, day 7 and day 14, as replies in the same thread. Each one adds one new thing. Then stop.
Many people who reply only do so after the second, third or fourth email. In Instantly's benchmark, 42% of all replies came from follow-ups. In Hunter's data, people who got 3 emails replied 6.8% of the time, against 3.3% for one email, and 4 or more did worse than 3. So 3 follow-ups after the first email is enough. The full timing and texts are in how to follow up on a cold email.
Reply to your own first email, so the subject stays the same and they can see what you sent before. Stop the moment someone replies, and mark "no" in your sheet so nobody writes again. Answer every reply the same day, while they still remember your email.
Day 3: Hi [first name], bringing this back up. Happy to [the small ask] if it helps.Day 7: [One short, useful tip about their situation, 1 or 2 sentences.] The offer of [the small ask] still stands.Day 14: I'll leave it here. If [the problem] comes up later, just reply to this email.
- Tool: your sending tool's sequence, or Gmail with a "Follow-up due" column in your sheet.
- Time: about 20 seconds per follow-up. At 100 new people a day, about 1 hour 30 minutes a day once the follow-ups start.
- You will have: every person on your list getting up to 4 emails, all in one thread, each logged.
- It worked if: at least a third of your replies come from follow-ups, not the first email.
- Common mistake: "Just bumping this" with nothing new, a new subject line for each follow-up, or 7 follow-ups to someone who never answered.
6. Send 100 a day, change one thing at a time, and count every Sunday
Send 100 cold emails a day with your fixed version, change only one thing at a time, and every Sunday count conversations per 100 people for each version. Judge a version after 1,000 people, about 10 days at 100 a day.
Send 100 a day without breaking limits. Send no more than 30 emails a day from each warmed mailbox, and count follow-ups in the 30. 100 new people a day, each with up to 3 follow-ups, comes to about 400 emails a day once follow-ups run, so you need about 15 mailboxes on 5 domains, as in warming up a cold email domain. While mailboxes warm up, or if you have fewer, send what they allow and fill the rest of the 100 with LinkedIn messages and phone calls to people on the same list. Do not lower the target. Every email is still written to one person. This is the daily work behind your first B2B clients, your first agency client and your first SaaS users. Do it first each day, before other work, as in fitting marketing into a solo founder's week.
Change one thing at a time, in the order of steps 2 to 5: inbox first, then list, then the email and the ask, then follow-ups. Your first fixed version, v2, can carry every fix your step 1 count pointed to. After that, change one thing per 1,000 people. If you change the list, the first line and the ask in one go and replies rise, you will not know which change did it.
Judge after 1,000 people, with all their follow-ups sent:
| After 1,000 people on one version | Do this |
|---|---|
| Under 1 conversation per 100 | Change the next thing on the list, and send the next 1,000 |
| 1 or more per 100 | Keep it. Test one more change against it |
| 2 or more per 100 | Keep it, and put every spare hour into sending more |
For a sense of scale: across 2025, the average cold email got 3.43 replies per 100 in Instantly's data, and that counts every "no". Hunter put sales emails at about 3 per 100. Conversations are a part of those replies, so 1 to 2 per 100 is a good result.
If 3 versions in a row stay under 1 conversation per 100, the email may not be the problem. Check the offer and who you sell to, check that enough people have the problem, and find out why no one is buying.
Turn every yes into a discovery call within a day, and send a proposal the same day as the call. Keep your list, replies and calls in one sheet until it gets slow, then move to a CRM.
Week | Version | What changed | People emailed | Bounced | Replies | Conversations | Conversations per 100 | Calls booked | Clients won
- Tool: Google Sheets, and your sending tool's report for the counts.
- Time: about 4 to 5 hours a day: 1 hour 30 minutes for the list, about 1 hour 40 minutes for 100 first emails, about 1 hour 30 minutes for follow-ups and replies. 20 minutes every Sunday.
- You will have: one row per version per week, and a clear answer on which version brings conversations.
- It worked if: you can say which version, and which list group, brought each conversation.
- Common mistake: judging after 100 emails, or changing three things at once.
See it done: Quillfox's Sunday sheet after two versions
Versions compared
| Version | What changed | People emailed | Bounced per 100 | Replies | Conversations | Per 100 | Calls booked |
|---|---|---|---|---|---|---|---|
| v1 | The old email, one send, unverified list | 400 | 7.8 | 4 | 1 | 0.25 | 0 |
| v2 | Verified list, one per company, new email, 3 follow-ups | 1,000 | 0.9 | 29 | 12 | 1.2 | 4 |
The decision: v2 is over 1 per 100, so the founder keeps it. The next 1,000 people get v3, which changes only the ask: a 2-minute screen recording of the ideas instead of a written list. No new clients yet, so the 4 calls get a proposal the same day.
Why it works: It compares versions after 1,000 people each and changes one thing next, instead of rewriting everything again.
Once a month, step back for a marketing review, count which channel brought each deal, and once clients come in, work out what each one cost you to win.
Your cold email reply checklist
0 of 12 done
Work through this list with an AI assistant
It drafts the work and keeps track of what is done.
Frequently asked questions
- What is a good reply rate for cold email?
Across 2025, the average was about 3 to 4.5 replies per 100 people, counting every "no" (Instantly and Hunter). What matters more is conversations: people who want a next step. Aim for 1 to 2 per 100 after all follow-ups, and judge it after 1,000 people. Under 1 per 100 means one of the four problems in step 1.
- Why do my cold emails get opens but no replies?
Opens are not a reliable count. Apple Mail loads the tracking image when an email arrives, not when someone reads it, so an open does not prove anyone read it, or that it reached the inbox. Run the spam tests in step 2, turn off tracking, then check your list and your ask. Judge by reply rate, not opens.
- How do I know if my cold emails are going to spam?
Send your real email, from your real mailbox and tool, to mail-tester.com and to a Gmail and an Outlook.com address you own. Check Show original for three PASS results, a mail-tester score of 10/10, and which folder it lands in. If you get no replies at all, not even a "no", after 200 people, assume spam until the tests say otherwise.
- How many cold emails should I send before I judge?
At least 1,000 people on one version, with all their follow-ups sent. That is 10 days at 100 a day. At about 3 replies per 100, 25 or 50 emails can bring 0 replies by chance. Send no more than 30 emails a day from each warmed mailbox, follow-ups included, and reach the rest of the 100 by LinkedIn and phone.
- Should I use AI to write cold emails?
Use it to draft, not to send. Give ChatGPT or Claude your template and one true fact per person, and ask for under 80 words. Then rewrite the first line yourself and check every fact. Emails written only by AI tend to sound alike, and buyers can tell. The AI saves the time that lets you send 100 a day.
Sources
- 1.Cold Email Benchmark Report 2026 — Instantly, 12 January 2026, data from 2025, checked 4 October 2026
- 2.State of Email Outreach 2026 Report — Hunter, 2026, data from 2025, checked 4 October 2026
- 3.We Analyzed 44+M Emails: Here's What We Learned — Snov.io, updated 2 September 2026, checked 4 October 2026
- 4.The 2026 Anti–Cold Emailer Mentality — Hunter, 22 December 2025
- 5.Email sender guidelines — Google Workspace Admin Help, checked 4 October 2026
- 6.Email sender guidelines FAQ — Gmail Help, checked 4 October 2026
- 7.Trace an email with its full headers — Gmail Help, checked 4 October 2026
- 8.Frequently Asked Questions — mail-tester.com, checked 4 October 2026
- 9.Pricing — mail-tester.com, checked 4 October 2026
- 10.Plans & pricing — Hunter, checked 4 October 2026
- 11.Use Mail Privacy Protection on Mac — Apple Support, checked 4 October 2026
- 12.CAN-SPAM Act: A Compliance Guide for Business — Federal Trade Commission, checked 4 October 2026
Next article to read
How to follow up on a cold emailPlan your follow-ups, since many replies come from the second or third email.Read it nextRelated guides
- How to write a cold emailWrite a cold email strangers answer: under 80 words, a 4 to 6 word subject, one true line about them and one small question, then send 100 a day and count replies every Sunday.
- How to warm up an email domain for cold emailWarm up an email domain for cold email: buy 5 separate domains, set up 15 mailboxes with SPF, DKIM and DMARC, send only warm emails for 2 weeks, then climb from 10 to 30 a day per mailbox to reach 100 new people a day.
- How to create a B2B lead list for freeCreate a B2B lead list for free: write one line that decides who fits, set up a 12-column Google Sheet, add 100 named buyers a day from public lists with one true dated fact and the source on each row, clean it before you send, and count replies by source every Sunday.
- How to do LinkedIn outreachDo LinkedIn outreach that gets replies without breaking LinkedIn's rules: fix your headline, comment before you connect, send 15 connection requests a day to stay under the weekly cap of about 100, spread 100 personal messages a day across connections, free messages and comments, follow up 3 times, and count replies every Sunday.
Guides that link here
- How to warm up an email domain for cold email
- How to write a cold email
- How to follow up on a cold email
- How to get on the "best of" lists AI tools cite
- How to get your brand mentioned by ChatGPT
- How to cold call past the gatekeeperB2B
- How to create a B2B lead list for free
- How to do LinkedIn outreach
- How to find a decision maker's email addressB2B
- How to get booked as a podcast guest
- How to write a case study
- How to fix a SaaS launch that got zero signupsSaaS
- How to get beta users for your startupSaaS
- How to get clients for a consulting business without referralsB2B
- How to get customers online for free
- How to get people to try your product
- How to get your first 100 SaaS usersSaaS
- How to get your first B2B clientsB2B
- How to get your first client as a marketing agencyAgency
- How to get your first sale on EtsyD2C
- How to get your first sales on ShopifyD2C
- How to announce a new business on social media
- How to build a waitlist before you launch
- How to launch a B2B productB2B
- How to launch a D2C brandD2C
- How to launch a product on AmazonD2C
- How to launch on Product HuntSaaS
- Should you do an AppSumo lifetime deal?SaaS
- How to create an ideal customer profile
- How to do a competitor analysis
- How to do customer interviews
- How to fit marketing into your week as a solo founder
- How to market a SaaS productSaaS
- How to market your product as a technical founderSaaS
- How to set a marketing budget for your agencyAgency
- How to validate a business idea without spending money
- How to get backlinks for a new website
- How to write competitor comparison and alternative pages
- How to build in public on XSaaS
- How to grow on LinkedIn as a founder
- How to promote your business on InstagramD2C
- How to write a LinkedIn profile that brings in clients
- Instagram post ideas for a marketing agencyAgency
Cite this page
Dinesh Bypilla (2026). How to get replies to cold emails. Scout7 Academy. https://scout7.ai/academy/cold-outreach/how-to-get-replies-to-cold-emails
Written by Dinesh Bypilla, Agentic systems engineer at Scout7. Reviewed by Murali Sid. Last checked 4 October 2026.
Quote any part of this guide with a link back to this page. © 2026 Scout7.
Markdown version of this page: https://scout7.ai/academy/cold-outreach/how-to-get-replies-to-cold-emails.md