Aller au contenu
NouveauDécouvrir comment

Mesurer la performance du cold email

Apprenez quelles métriques d'emailing à froid comptent. Découvrez les KPI liés au revenu, un suivi correct et ce qu'il faut optimiser d'abord.

You cannot improve what you do not measure, and you cannot trust what you measure badly. Cold email is full of numbers that look precise and mean very little. This chapter shows which numbers matter, which ones mislead, how to read small samples without fooling yourself, and how to run simple tests that actually teach you something.

Measure the outcome, not the activity

It is easy to measure activity: emails sent, sequences started, contacts added. Those numbers always go up, and they feel like progress. But nobody buys because you sent more email. The point of outreach is conversations with the right people, and then meetings and customers. Activity numbers only matter as inputs to those outcomes.

So start from the end. Decide what a good result looks like for this campaign: a booked call, a reply asking for the guide, a referral to the right person. Then work backwards to the few numbers that tell you whether you are getting there, and where things go wrong when you are not.

From sent to wonEach stage depends on the one before. Pick a stage to see what to measure there and what usually breaks it.
From sent to won: Delivered, Seen, Replied, Positive reply, Meeting, CustomerDeliveredSeenRepliedPositive replyMeetingCustomer

Delivered. Emails that reached a mailbox. Broken by bad data, missing authentication or a damaged sender reputation.

The numbers that matter

MetricWhat it tells youHow to read it
Bounce rateWhether your list data is cleanShould stay very low. A jump means bad data or a broken source. Stop and clean before sending more.
Spam complaint rateWhether readers feel your email is unwantedWatch it in Google Postmaster Tools. Keep it well under Google's limit, covered below.
Reply rateWhether the email earns a response at allCount human replies only. Leave out auto-replies and bounces.
Positive reply rateWhether the right people are interestedThe best single measure of targeting plus message.
Unsubscribe rateWhether you are irritating peopleA rise at one step means that step is the problem.
Meetings bookedWhether replies turn into conversationsTrack per campaign, not just in total.
Time to first answerHow fast you respond to interested repliesSame working day is the goal. Slow answers lose warm leads.

Why open rates mislead

For years, open rate was the headline number in email. It is now one of the least reliable. Opens are counted by loading a tiny invisible image. Some mail apps now load images automatically for privacy, whether or not a person reads the email, which makes opens look higher than they are. Others block images, which makes opens look lower. Many security filters also open links and images to scan them. The number you see is a mix of people, machines and privacy features.

Tracking pixels and rewritten tracking links also add weight to cold email that can work against delivery. Many careful senders turn open tracking off for cold outreach and judge campaigns by replies instead. Replies are slower to collect, but a reply is a person, every time.

Classify every reply

A raw reply count hides the story. Ten replies that all say "please remove me" are worse than none. Sort every reply into a small set of labels, the same ones every time, so you can compare campaigns fairly.

  • Interested. Wants to know more, asks a question, or agrees to a call.
  • Not now. Fit is right, timing is wrong. Note the date they gave.
  • Referral. Not the right person, but pointed you to who is.
  • Not interested. A clear, polite no.
  • Unsubscribe or negative. Wants no contact, or is annoyed.
  • Automatic. Out of office, changed jobs, mailbox full. Not a human reply.

Referrals and "not now" replies are worth more than they look. A referral comes with a warm first line for the next email. A "not now" comes with a date. Count them, follow up on them, and do not lump them in with plain rejections.

Small numbers, big mistakes

Most cold campaigns are small. A few hundred emails might produce a handful of replies. At those sizes, luck plays a big part. One campaign can look twice as good as another just because a couple of extra people happened to be at their desks. Before you declare a winner, ask whether the difference would survive another week of sending.

A rule of thumb for small samples

Do not change course based on a difference of one or two replies. Wait until each version has been sent to enough similar people that the replies number in the dozens, not the handful. If you cannot reach that size, treat the result as a hint to test again, not a conclusion.

  • Compare like with like. Same kind of contacts, same weeks, same mailboxes. A campaign to warm referrals will always beat one to a cold list.
  • Change one thing at a time. If you change the subject line and the trigger and the ask together, you will not know which change mattered.
  • Watch for timing effects. Holidays, month ends and big news days change reply patterns for everyone.
  • Look at the replies themselves. Reading twenty replies teaches you more than any chart.

Run a simple test

  1. Write down the question

    One question per test. Example: does opening with the job ad trigger earn more interested replies than opening with the phone-booking problem?

  2. Split the list fairly

    Divide similar contacts at random into two groups. Do not put the best accounts in one group.

  3. Change only the thing you are testing

    Same subject, same ask, same sending times and mailboxes. Only the opening changes.

  4. Decide the finish line first

    Pick how many sends and how many days before you look. Peeking early tempts you to stop on a lucky streak.

  5. Read and record the result

    Note the replies by label, what you learned, and what you will test next. Keep this log; it becomes your playbook.

What to test first

Not every test is worth the time. Test the things with the biggest effect first. In cold email, that is almost always who you write to and why, long before the wording of a subject line.

OrderTestWhy it matters
1Audience and segmentThe wrong people will not reply to the best email.
2TriggerA strong reason to write now beats any wording trick.
3Offer and askA small, easy ask earns more replies than a big one.
4Opening lineDecides whether the email gets read past the preview.
5Subject lineMatters, but less than people think once the rest is right.
6Sequence timingGaps and number of steps. Fine-tune last.

Watch deliverability every week

A sudden drop in replies is often a delivery problem, not a writing problem. Before you rewrite a campaign that stopped working, check that it is still reaching inboxes. Look at bounces, spam complaints in Postmaster Tools, and any rejection messages. Send a test to a few seed mailboxes you control and see where it lands. Chapter 9 covers the full check.

A weekly review in fifteen minutesThe same short check every week catches most problems before they grow.
A weekly review in fifteen minutes: Bounces and rejections, Spam complaints, Replies by label, Unanswered interested replies, Unsubscribes by step, One lesson for next week0/6done

0 of 6 checked. Bounces and rejections: Any new spike? Which list or source did it come from?

Why borrowed benchmarks mislead

It is tempting to compare your numbers with a reply rate you read in a blog post. Resist it. Those figures come from other markets, other lists, other offers and often other ways of counting. Some count auto-replies. Some only report their best campaigns. A number from a warm list of past customers says nothing about a cold list of strangers. Your most useful benchmark is your own history: the same segment, the same kind of offer, last month versus this month. Beat yourself, not a stranger's headline.

Read the replies, not just the counts

Numbers tell you where to look. Replies tell you what is wrong. Once a week, read every reply from your main campaign in one sitting, including the rejections. Patterns appear quickly. If several people say "we already use something for this", your trigger finds the right companies but too late. If people ask what you actually do, the email is too vague. If replies come from the wrong role, your list needs a different title filter. Write each pattern down next to the change you will make.

  1. Collect a week of replies

    All of them, from one campaign, in one place.

  2. Group them by what people said

    Not by label alone. Two "not interested" replies can have very different reasons.

  3. Name the most common reason

    The single pattern that shows up most often.

  4. Pick one change that answers it

    A new trigger, a clearer offer, a different role. Test that change next week.

Attribution: be honest about what you know

When someone becomes a customer months after a cold email, after a webinar, a referral and a visit to your pricing page, it is hard to say which touch did it. Do not pretend to more precision than you have. Record the first touch and the touch that led to the meeting, and ask new customers how they first heard of you. Their answers, collected over time, are usually more useful than a complicated model.

Doing this in FirstSales

FirstSales shows each campaign's deliveries, bounces, replies and unsubscribes in one place, and sorts replies so interested ones reach you first. Sequences stop when someone replies, so your numbers reflect real conversations, not follow-ups sent after an answer. You can explore campaign results with sample data in the demo.

Key takeaways

  • Measure outcomes like interested replies and meetings, not just activity.
  • Open rates are unreliable. Judge cold campaigns by replies.
  • Label every reply the same way so campaigns can be compared fairly.
  • Small samples lie. Change one thing at a time and wait for enough replies.
  • Test audience and trigger before wording.
  • Check deliverability weekly, and before you rewrite a campaign that stopped working.

Réponses rapides sur la masterclass

Combien d'emails à froid envoyer par jour ?

Commencez par 5-10 par boîte et par jour pour les nouveaux comptes. Après 2-3 semaines de warm-up, montez à 35-50 par boîte. Si vous devez envoyer 500+ emails par jour, utilisez 10-15 boîtes chauffées et répartissez les envois sur l'ensemble. Ne poussez jamais une seule boîte au-delà de 50 emails à froid par jour.

Quel est un bon taux de réponse en emailing à froid ?

Il n'existe pas de chiffre unique et honnête. Le taux de réponse dépend de votre marché, de votre liste, de votre offre et de la façon de compter les réponses, donc les chiffres d'autres campagnes se transposent rarement. Comparez chaque campagne à vos propres résultats passés pour le même type de public, et jugez sur les réponses intéressées plutôt que sur le total. Le chapitre 12 montre comment.

Quelle longueur pour un email à froid ?

Gardez vos emails à froid entre 50-125 mots. Certaines études suggèrent jusqu'à 150 mots pour certaines audiences B2B. Les emails plus courts sont toujours plus performants. S'il vous faut plus de 125 mots pour faire passer votre idée, votre message manque de précision.

HTML ou texte brut pour les emails à froid ?

Texte brut. Toujours. Les emails HTML avec logos, images et mises en page formatées déclenchent les filtres anti-spam et ressemblent à des emails marketing. Un email en texte brut, d'une personne à une autre, voilà à quoi devrait ressembler un email à froid. La seule exception est votre signature, qui peut inclure une mise en forme basique.

Combien de relances faut-il envoyer ?

En général quelques-unes, espacées de plusieurs jours, chacune apportant quelque chose de nouveau : un autre angle, une ressource utile ou une question simple. Arrêtez dès qu'une personne répond, et terminez par une clôture courte et polie. Le chapitre 8 traite du rythme et du contenu de chaque étape.

Masterclass cold email

Une prospection qui continue quand vous vous déconnectez.Leads, emails, relances et réponses, gérés.

Connectez des boîtes illimitées et laissez les agents IA trouver les leads, écrire chaque email et relancer. Ou envoyez vos propres modèles en mode manuel. À partir de $29/mois.

$1 pour 3 jours · Annulez quand vous voulez · Sans engagement

Installer avec l'IA

Votre agent de code installe la CLI et les skills FirstSales pour vous.

Prompt pour 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.