Cas 03 · Email automation

Séquence d'emails de relance automatisée avec n8n

Un workflow n8n qui déclenche une séquence de 4 emails personnalisés par IA selon le profil du prospect, avec un garde-fou de statut avant chaque envoi pour ne jamais relancer quelqu'un qui a déjà répondu ou converti.

n8n HubSpot Claude Sonnet 4.5 Gmail ~5 jours
Workflow n8n de séquence d'emails : trigger HubSpot, génération des 4 drafts par IA Claude, envoi temporisé sur 14 jours avec contrôle de statut à chaque étape
Workflow n8n — séquence 4 emails sur 14 jours, garde-fou de statut à chaque envoi

Le problème

Quelqu'un s'inscrit à ta newsletter ou télécharge un lead magnet. Tu envoies un email de bienvenue automatique, puis… plus rien. Tu sais qu'il faudrait relancer, raconter une histoire, amener à un appel ou à une démo, mais aucun commercial n'a le temps de faire du nurturing manuel sur des prospects encore tièdes.

Résultat : 100% du travail d'acquisition se perd quelque part entre le téléchargement et la décision d'achat. Les prospects froids redeviennent invisibles, et tu paies des leads que tu ne convertis jamais.

Les outils classiques (HubSpot Workflows, ActiveCampaign, Mailchimp) gèrent très bien des séquences fixes. Ce qu'ils gèrent moins bien : adapter le contenu de chaque email au profil du destinataire. C'est là qu'un workflow n8n piloté par IA prend tout son sens.

Une séquence statique envoie 4 fois le même email à 4 personnes différentes. Une séquence intelligente envoie 4 emails différents, calibrés sur leur secteur, leur taille, et leur intention.

L'architecture de la séquence

Le rythme : 4 emails sur 14 jours. Le contenu est généré en amont dès le déclenchement, ce qui permet à l'humain de relire et valider toute la séquence avant qu'elle ne parte — pas de surprise.

Trigger HubSpot

Quand un contact passe au statut lead_qualified dans HubSpot (typiquement après téléchargement d'un lead magnet ou inscription newsletter), un webhook HubSpot notifie n8n avec toutes les propriétés du contact : nom, entreprise, secteur, taille, source d'acquisition, etc.

Génération des 4 drafts par IA

n8n envoie une requête à Claude avec le profil enrichi du prospect et le storyboard de la séquence (J+1 bienvenue, J+3 cas client, J+7 rappel offre, J+14 last call). L'IA renvoie les 4 emails dans un JSON structuré : sujet, preheader, corps en HTML et version texte, CTA.

Tous les emails sont générés d'un coup, pour garantir la cohérence narrative entre eux — un email 2 qui rappelle ce qui a été dit dans l'email 1, etc.

Stockage et programmation

Les 4 emails sont stockés dans HubSpot (notes sur le contact) et leur envoi est planifié via la planification interne de n8n : J+1 à 10h, J+3 à 10h, J+7 à 14h, J+14 à 10h, par défaut. Les horaires sont ajustables selon ton fuseau et ton secteur.

Re-check de statut avant chaque envoi

C'est l'étape la plus critique du workflow. Juste avant chaque envoi, n8n re-interroge HubSpot pour vérifier l'état actuel du contact. Si le contact :

• a répondu à un email précédent → la séquence s'arrête, alerte commercial
• s'est désinscrit → la séquence s'arrête, statut mis à jour
• est passé à customer ou opportunity → la séquence s'arrête
• a ouvert plusieurs fois sans répondre → on continue
• n'a rien fait → on continue

Ce garde-fou évite l'expérience désastreuse où un prospect reçoit un email de relance alors qu'il vient d'accepter une démo deux jours avant.

Envoi et tracking

L'email part via Gmail (compte Workspace pro) ou via un MTA comme Mailgun selon le volume. Chaque ouverture, clic et réponse remonte dans HubSpot via le pixel de tracking et le domaine de tracking authentifié.

La narration des 4 emails

Le storyboard par défaut, ajusté selon ton offre :

  • J+1 — Bienvenue + promesse. On rappelle ce qui a été téléchargé, on pose le problème que le contenu adresse, on annonce les prochains emails. Ton chaud, court (~80 mots).
  • J+3 — Cas client ou exemple. Une histoire concrète, adaptée au secteur du prospect par l'IA. Si le contact vient du secteur restaurant, on raconte une histoire restaurant. Si c'est SaaS B2B, on raconte SaaS. ~150 mots.
  • J+7 — Rappel offre + objection. On traite l'objection principale anticipée selon le profil, on présente l'offre avec un CTA clair (RDV de 15 minutes). ~120 mots.
  • J+14 — Last call. Ton sec, court, pas insistant. On annonce qu'on ne relancera plus, on laisse une porte ouverte si jamais. ~50 mots.
Pourquoi ce rythme

14 jours est l'ordre de grandeur où un prospect tiède reste « chaud dans la tête ». Au-delà, il a oublié pourquoi il avait téléchargé ton contenu. En deçà, on devient harcelant. C'est un point d'équilibre, à ajuster selon ton cycle de vente.

Les garde-fous critiques

  • Re-check de statut systématique — détaillé ci-dessus, c'est ce qui empêche la honte d'une relance après réponse.
  • Lien de désinscription dans chaque email — un seul clic, mise à jour HubSpot immédiate, arrêt de la séquence. Obligation RGPD et bonne pratique CAN-SPAM.
  • Throttling de l'envoi — n8n espace les envois pour ne jamais déclencher les filtres anti-spam (max 50 emails/heure par défaut). Les autres attendent dans la file.
  • Alerte sur taux d'erreur — si plus de 5% des envois échouent (bounce hard, rejet SMTP), alerte Slack immédiate. Souvent signe que le domaine d'envoi commence à être listé.

ROI projeté

Pour une PME qui génère environ 50 nouveaux contacts qualifiés par mois et qui ne fait aujourd'hui aucun nurturing automatisé :

200 emails
envoyés / mois (4 par contact)
~8 à 12%
taux de réponse total sur la séquence
~20 €
coût mensuel IA + MTA

Les taux de réponse dépendent fortement de la qualité du contenu, de l'ICP et du timing. Un taux entre 8 et 12% sur une séquence bien pensée et bien personnalisée par IA est tenable. Sans IA, sur une séquence statique pour le même profil, on tombe souvent à 3-5%. Le delta n'est pas l'IA en elle-même — c'est la personnalisation qu'elle rend économiquement viable.

Adaptable à ta stack

  • CRM : HubSpot, Pipedrive, Salesforce, ActiveCampaign, Airtable.
  • IA : Claude, GPT-4o, Gemini, Mistral.
  • MTA : Gmail Workspace, Microsoft 365, Mailgun, SendGrid, Brevo, Postmark.
  • Tracking : pixel HubSpot, ou domaine de tracking custom si tu as ton propre outil.

Questions fréquentes

Est-ce que ça remplace HubSpot Workflows ou ActiveCampaign ?

Pas vraiment, et ce n'est pas l'objectif. L'intérêt de n8n est de pouvoir injecter de la logique IA et des données externes que les outils standards gèrent mal. Si tu as besoin d'une simple séquence statique, HubSpot Workflows fait le job. Si tu veux personnaliser le contenu par IA selon le profil, n8n est plus adapté.

Et la délivrabilité ? Les emails IA tombent-ils en spam ?

La délivrabilité ne dépend pas de l'origine du texte (IA ou humain) mais de la réputation du domaine, de l'authentification SPF/DKIM/DMARC et du comportement des destinataires. Les emails sont envoyés via ton domaine habituel (Gmail Workspace, Microsoft 365, Mailgun…). Le contenu IA reste indiscernable d'un texte humain si le prompt est bien fait.

Combien d'emails personnalisés peut-on générer par jour ?

Techniquement, plusieurs milliers. En pratique, la limite vient de ton MTA (Gmail Workspace : ~2 000/jour, Mailgun : selon plan). Le workflow inclut un throttling pour respecter ces limites et éviter le bannissement temporaire pour envoi en masse.

Comment le prospect peut-il se désinscrire ?

Chaque email contient un lien de désinscription standard. Le clic sur ce lien marque le contact comme « unsubscribed » dans HubSpot, ce qui arrête immédiatement la séquence — c'est le mécanisme de re-check de statut intégré au workflow. Conforme RGPD et CAN-SPAM.

Peut-on faire du A/B testing sur les emails ?

Oui. n8n peut envoyer deux variantes en parallèle sur des sous-ensembles de la liste, mesurer ouvertures et clics, et choisir la version gagnante pour la suite de la séquence. C'est généralement une option du pack avancé, parce que ça demande un volume suffisant (~200 contacts par variante) pour avoir des résultats statistiquement utilisables.