Workflow d'automatisation d'emails
Envoyez des emails personnalisés à grande échelle avec l'IA
Ce que vous allez construire
Un workflow qui récupère les contacts, génère du contenu d’email personnalisé avec l’IA et envoie des emails ciblés automatiquement.
Temps de réalisation : 15 minutes
Nodes utilisés : Google Sheets, Loop, LLM, Email Sender
Le problème
Envoyer des emails personnalisés manuellement prend beaucoup de temps :
- Rédiger des emails individuels prend des heures
- La personnalisation est souvent superficielle
- Difficile de passer à l’échelle au-delà de quelques dizaines de contacts
- Difficile de maintenir la cohérence
Ce workflow automatise la prospection personnalisée tout en maintenant la qualité.
Vue d’ensemble du workflow
graph LR
A[Liste de contacts] --> B[Loop]
B --> C[LLM Personnaliser]
C --> D[Email Sender]
D --> E[Enregistrer les résultats]
Guide pas à pas
Étape 1 : Préparer votre liste de contacts
Créez une Google Sheet avec vos contacts :
| Nom | Entreprise | Rôle | Contexte | |
|---|---|---|---|---|
| Jean | jean@acme.com | Acme Inc | CMO | Rencontré en conférence |
| Sarah | sarah@beta.io | Beta Corp | Head of Growth | Téléchargement du livre blanc |
La colonne Contexte aide l’IA à personnaliser efficacement.
Étape 2 : Créer le workflow
- Cliquez sur Nouveau workflow
- Nommez-le « Prospection email »
Étape 3 : Récupérer les contacts
Ajouter le node Google Sheets Reader
Configurer :
- Spreadsheet ID : Votre feuille de contacts
- Range :
Contacts!A:E - Include Headers : Oui
Étape 4 : Parcourir les contacts en boucle
Ajouter le node Loop
Configurer :
- Items :
{{data}} - Max Iterations : 50 (commencez petit)
Étape 5 : Générer l’email personnalisé
Ajouter le node LLM
Configurer :
- Model : GPT ou Claude
- Temperature : 0,7 (pour une variation créative)
- Instructions :
Écris un email de prospection personnalisé pour ce contact.
Informations du contact :
- Nom : {{name}}
- Entreprise : {{company}}
- Rôle : {{role}}
- Contexte : {{context}}
Consignes pour l'email :
- Objet : Accrocheur, personnalisé, moins de 50 caractères
- Ouverture : Faire référence au contexte / à notre échange
- Corps : Présenter brièvement notre proposition de valeur
- CTA : Demande claire et précise
- Ton : Professionnel mais amical
- Longueur : Moins de 150 mots
Notre proposition de valeur :
[Votre description produit/service ici]
Format de sortie :
{
"subject": "...",
"body": "..."
} Étape 6 : Envoyer l’email
Ajouter le node Email Sender
Configurer :
- To :
{{email}} - Subject :
{{subject}} - Body :
{{body}} - From : Votre adresse email
Étape 7 : Enregistrer les résultats
Ajouter le node Google Sheets Writer
Configurer :
- Spreadsheet ID : Votre feuille de suivi
- Operation : Append
- Values :
[[
"{{email}}",
"{{subject}}",
"{{timestamp}}",
"sent"
]] Exemple de sortie
Objet : Une question sur la stratégie de croissance d’Acme, Jean
Corps :
Bonjour Jean,
Ravi d'avoir échangé au salon SaaS la semaine dernière ! Ta présentation
sur la montée en puissance des équipes marketing résonne vraiment avec
notre approche.
J'ai vu qu'Acme se développe rapidement — nous avons aidé des entreprises
similaires à automatiser leurs workflows de contenu, en gagnant plus de
15 heures par semaine.
Aurais-tu 15 minutes cette semaine pour voir si cela pourrait aider ton équipe ?
Cordialement,
[Votre nom]
Options avancées
Ajouter un enrichissement par recherche
Scraper le site de l’entreprise du contact avant d’écrire :
graph LR
A[Contact] --> B[Web Scraper]
B --> C[LLM avec recherche]
C --> D[Email]
Mettez à jour votre prompt :
Contenu du site de l'entreprise : {{WebScraper_0.content}}
Utilise ces informations pour faire référence à des éléments concrets
sur leur entreprise, l'actualité récente ou leurs produits.
Tester des objets A/B
Générer plusieurs versions et suivre les performances :
Format de sortie :
{
"subject_a": "...",
"subject_b": "...",
"body": "..."
}
Puis utiliser un node Conditional pour alterner entre les versions.
Planifier les envois
Étaler les emails dans le temps pour éviter les filtres anti-spam :
- Ajouter un délai entre chaque email
- Définir un nombre max d’emails par heure (20 à 30)
- Planifier le workflow aux moments les plus pertinents
Bonnes pratiques
Chauffez votre envoi
Commencez par de petits volumes :
| Semaine | Emails/jour |
|---|---|
| 1 | 10 |
| 2 | 25 |
| 3 | 50 |
| 4+ | 100+ |
Qualité de la personnalisation
Plus de contexte = meilleure personnalisation :
| Niveau de contexte | Exemple |
|---|---|
| Faible | « Employé de l’entreprise » |
| Moyen | « CMO dans une SaaS en croissance » |
| Élevé | « CMO chez Acme, rencontré en conférence, intéressé par l’automatisation » |
Suivre la délivrabilité
Surveillez les indicateurs clés :
- Taux d’ouverture (objectif : 40 % et plus)
- Taux de réponse (objectif : 5 % et plus)
- Taux de rebond (garder sous 2 %)
- Plaintes pour spam (garder sous 0,1 %)
Respecter les désinscriptions
Ajoutez une logique pour vérifier la liste des désabonnements :
Conditional :
Si email NON dans unsubscribe_list
→ Envoyer l'email
Sinon
→ Ignorer et enregistrer
Résultats attendus
| Indicateur | Manuel | Avec Draft & Goal |
|---|---|---|
| Emails/heure | 10-15 | 100+ |
| Niveau de personnalisation | Faible | Élevé |
| Taux de réponse | 2-3 % | 8-12 % |
| Temps investi | Heures | Minutes |