Du TAM à la campagne outbound

Des séquences construites segment par segment.

Avion en papier lancé dans un ciel bleu

Un TAM ne part jamais d’un bloc : il sort en une série de petites campagnes, une par segment. Mon test pour valider un segment : pouvez-vous écrire une phrase d’accroche vraie pour tous les comptes qu’il contient ? Si la phrase a besoin d’un « selon votre situation », le segment reste trop large et la séquence donnera l’impression de n’être écrite pour personne.

Tout au long de ce chapitre, prenons un éditeur de logiciel de paie qui vend à des PME françaises multisites, avec un TAM de 6 200 comptes scorés. Tous les chiffres qui suivent sont fictifs.

Découpez le TAM jusqu’à ce qu’une phrase suffise

Partez des niveaux construits dans le chapitre sur le scoring, puis coupez le haut de la liste selon ce que vous pouvez dire honnêtement à chaque groupe.

Segment Filtre sur le TAM Phrase vraie pour tous Comptes
A. Commerce en croissance Codes NAF du commerce, 5 sites ou plus, poste paie ou RH ouvert depuis moins de 90 jours Vous ajoutez des sites et la paie réclame maintenant son propre recrutement 180
B. Hôtellerie-restauration Codes NAF hôtels et restaurants, 3 sites ou plus Vos effectifs suivent la saison, et les bulletins aussi 420
C. Multisites sans signal Secteurs du premier niveau, 5 sites ou plus Chaque site ajoute ses règles à votre cycle de paie 1 150
En attente Tout le reste Pas encore de phrase 4 450

La ligne « en attente » compte autant que les autres. Ces comptes restent en base jusqu’à ce qu’un signal ou un nouvel angle vous donne quelque chose de vrai à dire, et c’est le chapitre sur les signaux qui vous les fournit.

Gardez un seul persona par campagne. Un DAF et un responsable paie de la même entreprise n’ont pas les mêmes problèmes : ils reçoivent des séquences différentes, coordonnées au niveau du compte pour ne pas les solliciter la même semaine. Le chapitre sur les contacts détaille qui choisir.

Retirez ceux qui ne doivent pas recevoir ce message

La taille d’un segment et celle d’une campagne sont deux chiffres différents. Passez les exclusions avant d’écrire la moindre ligne.

SELECT c.contact_id, c.first_name, c.email, c.linkedin_url,
       a.company_name, a.site_count, a.last_signal_role
FROM contacts c
JOIN accounts a ON a.account_id = c.account_id
LEFT JOIN suppression s ON s.email = c.email OR s.domain = a.domain
WHERE a.segment = 'A'
  AND c.persona = 'payroll_manager'
  AND a.status NOT IN ('customer', 'open_deal', 'partner', 'competitor')
  AND c.email_status = 'valid'
  AND s.email IS NULL AND s.domain IS NULL
  AND (c.last_contacted_at IS NULL
       OR c.last_contacted_at < CURRENT_DATE - INTERVAL '120 days');

La même logique fonctionne dans un tableur, avec des filtres et un onglet d’exclusions. Notez la perte à chaque étape : elle montre où votre TAM est faible.

Étape, segment A Restant
Comptes du segment 180
Hors clients, deals en cours et partenaires 164
Avec un contact paie ou RH trouvé 131
Avec un e-mail valide 118
Non contactés depuis 120 jours, sans opposition 112

Votre vraie campagne compte 112 personnes. Avant le lancement, lisez la page de la CNIL sur la prospection par voie électronique, qui distingue les messages adressés aux professionnels de ceux adressés aux particuliers, et vérifiez auprès de l’autorité compétente de chaque pays visé. Je ne suis pas juriste et ceci n’est pas un conseil juridique : faites valider votre dispositif par un conseil, et vérifiez les conditions d’utilisation de chaque source et de chaque plateforme. Le chapitre sur la mise à jour traite des oppositions.

Feuille froissée devenant un avion, par étapes

Calibrez le test avant d’écrire la séquence

Décidez d’abord ce que votre volume permet d’apprendre. Coupez 112 contacts en deux variantes et chacune en reçoit 56. À cette taille, un écart de deux réponses ne veut rien dire : testez ce qui peut changer nettement le résultat, comme l’angle d’ouverture, le persona ou l’ordre des canaux. Les tests d’objet attendront un segment de plusieurs milliers de contacts.

Vérifiez ensuite la capacité. Fixez une limite quotidienne par expéditeur après avoir lu les règles de chaque plateforme, et comptez les réponses comme du travail. Si un commercial démarre 25 nouveaux contacts par jour, 112 contacts prennent environ cinq jours ouvrés, et les relances continueront d’arriver trois semaines plus tard. Lancez le segment suivant quand le précédent est soldé, pour que personne ne gère trois lots de réponses avec trois argumentaires.

Écrivez la séquence à partir des champs disponibles

Chaque étape a une seule mission et s’appuie sur un champ qui existe dans le TAM.

Étape Jour Canal Mission du message Champ du TAM
1 0 E-mail Énoncer le fait observé, poser une question site_count, last_signal_role
2 3 Connexion LinkedIn, sans pitch Devenir identifiable linkedin_url
3 7 E-mail Un exemple concret du même secteur sector_label
4 12 Téléphone, si vous avez un numéro Parler du problème phone, site_count
5 18 E-mail Boucler et proposer d’arrêter first_name

Pour le segment A, le premier e-mail pourrait donner ceci :

Objet : la paie sur {{site_count}} sites

Bonjour {{first_name}},

J’ai vu que {{company_name}} recrute un {{last_signal_role}} tout en gérant {{site_count}} sites. À ce stade, les conventions collectives et les variables par site finissent souvent sur le bureau d’une seule personne.

Est-ce votre cas, ou le sujet est-il déjà réglé ?

Une variable vide envoie un message cassé. Bloquez donc le lancement sur ce contrôle, qui doit renvoyer 0 pour chaque colonne obligatoire :

=COUNTIFS(Segment!A:A,"A",Segment!F:F,"")
Avions en papier colorés sur un gazon vert

Passez le segment dans l’outil de séquence

J’ai cofondé Derrick, gardez-le en tête en lisant cette partie. Voici comment se passe le dernier kilomètre, depuis l’app ou la barre latérale Google Sheets.

Company Hiring Signal prend des URL d’entreprises LinkedIn et indique si l’entreprise recrute, combien de postes sont ouverts et leurs intitulés, pour 1 crédit par entreprise vérifiée : c’est votre colonne de signal. Email Finder part d’une URL LinkedIn, ou d’un nom et d’une entreprise, et facture 5 crédits par e-mail trouvé. Pour les adresses venues d’ailleurs, Email Verification coûte 1 crédit par adresse soumise. Push to La Growth Machine, un outil partenaire, ne consomme aucun crédit : vous connectez votre clé API une fois, vous choisissez l’audience, vous mappez la colonne d’URL LinkedIn et vos champs personnalisés, et une colonne confirme chaque ligne envoyée. Je créerais une audience par segment.

Derrick s’arrête là. Il n’envoie rien, ne construit pas la séquence et ne réécrit pas les résultats dans votre CRM : le traitement des réponses et la mise à jour du CRM restent de votre côté. Sans lui, n’importe quel outil de recherche et de vérification d’e-mails fait l’affaire, suivi d’un CSV par segment importé dans votre outil de séquence avec ces colonnes.

Colonne Exemple Règle
contact_id c_01842 Identifiant stable du TAM, conservé en champ personnalisé
segment A Une seule valeur par fichier
variant A1 Attribuée avant l’import
first_name Camille Nettoyé, majuscules correctes
email statut valide uniquement Pas d’adresse générique sur une séquence nominative
linkedin_url URL complète du profil Obligatoire pour l’étape 2
company_name Maison Martin Sans forme juridique
site_count 12 Nombre, aucun vide
last_signal_role responsable paie Écrit comme on le dirait à l’oral

Réinjectez les résultats dans le TAM

Exportez les issues par contact_id et mettez la base à jour, sinon la campagne suivante répétera les erreurs de celle-ci.

Segment Contacts Réponses Positives Rendez-vous Décision
A 112 14 7 4 Élargir au prochain lot avec signal
B 240 12 3 1 Réécrire la phrase, retester sur 100
C 300 9 1 0 Arrêter et revoir la définition du segment

Stockez last_contacted_at, campaign_id et une issue tirée d’une liste fermée : no_reply, positive, not_now, wrong_person, bounced, opt_out. Un not_now reçoit une date de relance. Les oppositions partent directement dans la table d’exclusion. Un taux élevé de wrong_person ou de bounced met la donnée en cause, et aucune réécriture du message ne la réparera.

Votre prochaine étape : prenez le segment aux signaux les plus récents, écrivez sa phrase et déroulez le tableau d’exclusions. S’il reste au moins 100 contacts, construisez les cinq étapes ci-dessus. S’il en reste moins, élargissez un filtre et refaites le tableau.