Aller au contenu
NouveauDécouvrir comment

Constitution de listes et recherche

Bâtissez des listes de prospects de qualité qui convertissent. Découvrez méthodes de recherche, sources de données et critères de qualification.

The list decides more of your results than the copy does. A great email sent to the wrong people fails, and a plain email sent to the right person at the right moment often works. This chapter shows how to define who to write to, find the moment they are likely to care, research each contact quickly, and keep your list clean enough to protect your sender reputation.

Start with who, then why now

Most lists are built backwards. Someone picks a job title and an industry, exports every match, and then tries to write an email that works for all of them. The result is a message vague enough to fit everyone and interesting to no one. Build it the other way round. Start with the kind of company you help best, then ask what event makes them need you now, and only then find the person who feels that need.

From market to a list worth emailingEach layer narrows the list and adds a reason to write. Pick a layer to see the question it answers.
From market to a list worth emailing: Market, Ideal customer profile, Accounts with a trigger, The right person, Verified contactMarketIdeal customer profileAccounts with a triggerThe right personVerified contact

Market. Everyone who could, in theory, buy what you sell. Too broad to email.

Step 1: write your ideal customer profile

Your ideal customer profile is a short description of the companies you help best. Write it from your best existing customers, not from the market you wish you had. Look at the five or ten customers who got value fastest, stayed longest, and were easiest to work with. What do they have in common?

QuestionWeak answerStrong answer
Who are they?B2B companiesAgencies with 10 to 50 staff that bill clients monthly
What do they use?Any CRMAlready run their sales in a spreadsheet or a basic CRM
What hurts?Want more leadsFounder still does all outreach and has no time for it
What changes when it works?GrowthA second person can run outreach without the founder
Who is a bad fit?NobodySingle freelancers, and firms with a full sales team already

The last row matters as much as the others. Writing down who is not a fit stops you from padding the list to hit a number. A smaller list of good fits beats a large list of maybes every time, because every maybe that ignores or reports you costs reputation that the good fits then pay for.

Step 2: find the trigger

A trigger is a recent, public event that makes your offer more relevant now than it was last month. Triggers turn a cold email into a timely one. They also make writing easier, because the trigger gives you a natural first line that is true and specific.

  • Hiring. A job ad for a role your product supports, or replaces, says the pain is real and budgeted.
  • Funding or growth. New money or a new office means new targets and new problems to solve fast.
  • Leadership change. A new head of sales or marketing often reviews tools and processes in the first months.
  • Product launch or expansion. New markets need new pipelines, new messaging, new lists.
  • Technology change. Adding or dropping a tool you work with, visible on their site or in job ads.
  • Public content. A post, talk or interview where they describe the exact problem you solve.
  • Engagement with your space. People who comment on or react to posts about your topic. FirstSales Signals watches LinkedIn posts you choose and surfaces the people who engage with them.

One trigger per campaign

Build each campaign around a single trigger. A campaign for agencies that just posted a sales job reads very differently from one for agencies that just won an award. Mixing triggers forces the email back into generic wording.

Step 3: find the right person

In a small company the founder often owns everything. In a larger one, the problem you solve has a clear owner, usually a head of a team, and a few people near them who feel it daily. Write to the owner first. If you are unsure, ask a routing question in the first email: "Are you the right person for this, or is it someone on the operations side?" People answer that kind of question surprisingly often.

Avoid emailing many people at the same company at the same time. It looks like a blast, it gets forwarded around with a raised eyebrow, and it multiplies the chance of a spam report. Start with one person. Move to a second only after the first sequence ends without a reply.

Step 4: research each contact in a few minutes

Research does not mean reading someone's whole history. It means finding one or two true, specific facts that connect them to your offer. Set a time limit per contact, keep the notes short, and write them in a form you can drop straight into an email.

A research note that writes the email for youFour short lines per contact. Pick a line to see what goes in it.
A research note that writes the email for you: Trigger, Why it matters, Proof point, Ask01Trigger02Why it matters03Proof point04Ask

Trigger. The specific event and where you saw it. Example: posted a part-time bookkeeper job last week.

  1. Check their company site

    Homepage, careers page, recent news. Look for the trigger and how they describe themselves.

  2. Check their public profile

    Role, time in the role, recent posts. A new person in the role is a different conversation.

  3. Write the four-line note

    Trigger, why it matters, proof point, ask. If you cannot fill the first two, drop the contact.

  4. Move on

    Keep to your time limit. Depth beyond the note rarely changes the email.

Step 5: verify every address

A bounced email tells mailbox providers you are sending to addresses you did not collect carefully. A few bounces are normal. A cluster of them on a single day looks like a bought or scraped list, and that is one of the fastest ways to damage a sending domain. Verify every address before it enters a campaign, and verify again if the list has been sitting for more than a few weeks, because people change jobs all the time.

  • Valid: send.
  • Invalid: remove now and never retry.
  • Catch-all (the domain accepts everything, so the check cannot confirm the person): send in small numbers only, and only to your best-fit contacts.
  • Unknown or risky: leave out. A missing contact costs nothing. A bounce costs reputation.
  • Role addresses such as info@ or sales@: avoid for cold email. They reach a shared inbox, nobody owns the reply, and they draw more complaints.

Do not buy lists

Bought lists fail on every count. They are shared with other senders, so the people on them are already tired of cold email. They are often old, so they bounce. Some contain spam traps, addresses that exist only to catch senders who did not collect their lists carefully. And you cannot answer the simplest question a reader may ask: where did you get my address? Build your own list from your profile and triggers, and you can always answer that honestly.

Keep the list healthy

A list is not finished when the campaign starts. It needs upkeep, and the upkeep protects every future campaign.

  • Remove bounces instantly. Hard bounces never get another email.
  • Honour every opt-out at once, across every campaign and every mailbox. Chapter 13 covers the legal side.
  • Keep a do-not-contact list for people who asked, competitors, and current customers who should hear from their account manager instead.
  • Record why each person is on the list. The trigger and the date. If you cannot say why someone is there, take them off.
  • Retire stale contacts. Someone who finished a sequence without replying should rest for months before any new approach, and only with a new reason.

A worked example

Say you sell a scheduling tool for physiotherapy clinics. Your best customers are independent clinics with three to ten therapists, a front desk of one or two people, and bookings still taken by phone. Bad fits are hospital departments and single-therapist practices. That is your profile.

For the trigger, you notice that clinics hiring a second receptionist are telling you, in public, that phones are overwhelming the desk. The right person is the clinic owner or practice manager. Your research note for one contact might read: hiring a part-time receptionist, posted this month; phones probably eat the morning; can offer a short guide on moving repeat bookings online; ask whether online booking is on their list this year.

Every line of that note is true, specific and useful. The email nearly writes itself, and the reader can see straight away why you wrote to them and not to everyone.

How big should a list be?

Smaller than you think. A campaign built on one strong trigger might have a few dozen contacts a week, because that is how often the trigger happens in your profile. That is fine. A small list of people with a real reason to care will produce more conversations than a large list of names that merely match a title. When you need more volume, add another trigger and another campaign rather than loosening the profile.

Write down why each contact is on the list

Next to every contact, note the trigger you found and where you found it, in one short line. This takes seconds while the research is fresh and saves minutes later. When you write the email, the opening line is already waiting. When someone asks how you got their address, you can answer honestly. And when a campaign does well or badly, the notes show you which triggers and sources were behind it, so the next list gets better instead of just bigger.

Doing this in FirstSales

FirstSales keeps a research note on every contact, and drafts start from that note, so the reason you chose someone travels with them into the email. Contacts are checked before sending, bounced addresses are removed, and opt-outs apply across all campaigns. Signals can watch LinkedIn posts you pick and add the people who engage as new leads with the post as their trigger. You can explore contacts, research notes and Signals with sample data in the demo.

Key takeaways

  • Define the companies you help best, including who is not a fit.
  • Build each campaign around one public trigger that makes now the right time.
  • Write to the person who owns the problem, one person per company at a time.
  • Keep a four-line research note per contact. No trigger, no email.
  • Verify every address. Never buy lists.
  • Maintain the list: remove bounces, honour opt-outs, retire stale contacts.

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.