Documentation

Envoi d'emails

Découvre comment Emailzing envoie automatiquement des séquences d'emails personnalisées à tes prospects qualifiés.

Vue d'ensemble

Le workflow d'envoi d'emails est le cœur de ta stratégie de prospection. Il permet de :

  • Envoyer des emails personnalisés en français ou anglais
  • Gérer une séquence de relance intelligente
  • Détecter automatiquement les réponses
  • Notifier instantanément des opportunités

Le workflow utilise actuellement Gmail par défaut, mais peut facilement être adapté pour Brevo, SendGrid ou tout autre service d'emails transactionnels grâce à la modularité de n8n.

Architecture du workflow

Le workflow d'envoi d'emails est structuré en trois parties principales :

  1. Envoi initial - Sélection et envoi du premier email aux nouveaux prospects
  2. Relance automatisée - Envoi d'un second email après 3 jours sans réponse
  3. Détection des réponses - Surveillance Gmail et notification Telegram

La structure modulaire permet de personnaliser facilement chaque étape sans affecter les autres parties du workflow.

Configuration

1. Configurer les identifiants Gmail

  1. Crée un projet Google Cloud
  2. Active l'API Gmail
  3. Crée des identifiants OAuth 2.0
  4. Configure les redirections vers ton instance n8n
  5. Ajoute les credentials dans n8n pour les nœuds Gmail

Tu dois autoriser n8n à accéder à ton compte Gmail lors de la première configuration. Toute la configuration des credentials est disponible en détail dans la documentation officielle de n8n sur l'intégration Gmail.

2. Personnaliser les signatures

Dans le nœud SetMailConfig, personnalise tes signatures pour les emails français et anglais :

french_signature

John Doe, 
Créateur d'inconnu, 2000 ans d'expérience
Références : NulPart, Ailleurs, Ici
Tel: +33 7 77 77 77 77
LinkedIn: www.linkedin.com/in/ton-profil

english_signature

John Doe, 
Creator of the unknown, 2000 years of experience
References: Nowhere, Somewhere, Here
Tel: +33 7 77 77 77 77
LinkedIn: www.linkedin.com/in/ton-profil

Une signature professionnelle avec des références augmente ton taux de réponse.

3. Personnaliser les templates d'emails

Modifie les templates dans les nœuds :

  • SetFrenchTemplate et SetEnglishTemplate pour le premier email
  • SetSecondFrenchTemplate et SetSecondEnglishTemplate pour la relance

Exemple de template français (premier email) :

Bonjour {{ $('GetLeadToContact').first().json.first_name }},

Je viens de voir que {{ $('GetLeadToContact').first().json.company_name }} utilise {{ $('GetCurrentWorkField').first().json.name }} dans vos projets.

En tant que développeur spécialisé sur {{ $('GetCurrentWorkField').first().json.name }} depuis {{ $('GetCurrentWorkField').first().json.years }} ans, je me permets de vous contacter pour échanger sur vos besoins.

Avez-vous déjà fait appel à des freelances pour vos projets {{ $('GetCurrentWorkField').first().json.name }} ?

Merci de votre retour,

{{ $('SetMailConfig').first().json.french_signature }}

Les variables entre {{ }} sont automatiquement remplacées par les données du prospect, de l'entreprise et du domaine d'expertise.

4. Configuration des notifications Telegram (optionnel)

  1. Crée un bot Telegram avec @BotFather
  2. Récupère ton BOT_TOKEN et ton CHAT_ID
  3. Configure le nœud SendEmailReceived avec ces identifiants
Réponse reçue de {{ $('GetLeadFromEmail').item.json.first_name }} {{ $('GetLeadFromEmail').item.json.last_name }}
Adresse Email: {{ $('GetLeadFromEmail').item.json.id }}
=====================

Processus d'envoi

1. Premier contact

Le workflow se déclenche toutes les 5 minutes et :

  1. Sélectionne un nouveau prospect avec GetLeadToContact (sent_email = false)
  2. Récupère les informations sur sa technologie cible via GetCurrentWorkField
  3. Détermine sa langue (FR/EN) avec GetLanguage
  4. Génère un email personnalisé avec le template correspondant
  5. Envoie l'email via Gmail et marque le prospect comme contacté (sent_email = true)

L'objet du mail français est simple ("question") tandis que l'objet anglais est personnalisé avec la technologie (ex: "react developer").

2. Relance intelligente

Après 3 jours sans réponse, le workflow :

  1. Identifie les prospects à relancer via GetLeadToRecontact qui sélectionne les prospects selon les critères suivants :
    • N'ont pas encore reçu de relance
    • Ont déjà reçu le premier email
    • Le premier email a été envoyé il y a au moins 3 jours
    • N'ont pas encore répondu
  2. Recherche les collègues potentiels dans la même entreprise
  3. Génère un email de relance plus court avec mention du collègue (si trouvé)
  4. Envoie l'email et marque le prospect comme relancé (resent_email = true)

La relance est automatiquement supprimée si une réponse est détectée entretemps.

3. Détection des réponses

En parallèle, le workflow surveille constamment la boîte de réception via Gmail Trigger :

  1. Pour chaque nouvel email, vérifie s'il provient d'un prospect contacté
  2. Si oui, marque le prospect avec someone_replied = true
  3. Envoie une notification Telegram instantanée
  4. Arrête automatiquement la séquence de relance pour ce prospect

Cette détection fonctionne même si le prospect répond en modifiant l'objet ou en créant un nouveau thread.

Utilisation avec d'autres services d'emails

Le workflow est conçu pour être facilement adaptable à d'autres services d'envoi d'emails :

Brevo (ex-Sendinblue)

Pour utiliser Brevo au lieu de Gmail :

  1. Remplace les nœuds SendFirstEmail et SendSecondEmail par des nœuds Brevo
  2. Configure ton API key Brevo dans les credentials n8n
  3. Adapte le format des données envoyées selon la documentation Brevo
// Configuration typique d'un nœud Brevo
{
  "to": "{{ $json.id }}",
  "subject": "{{ $json.object }}",
  "htmlContent": "{{ $json.email_content }}",
  "sender": {
    "name": "Ton Nom",
    "email": "ton@email.com"
  }
}

L'avantage de Brevo est d'offrir un meilleur suivi des ouvertures et clics, ainsi que des statistiques avancées. Consulte la documentation n8n sur l'intégration Brevo pour plus de détails.

SendGrid, Mailjet ou autres

La même logique s'applique à tout autre service :

  1. Remplace les nœuds d'envoi Gmail
  2. Configure les nouveaux credentials
  3. Conserve la même structure de données et logique de workflow

Optimisation et bonnes pratiques

  1. Personnalisation

    • Adapte les templates à ton domaine d'expertise et ton style
    • Garde les emails courts et directs avec une seule question claire
  2. Timing

    • Envoie les emails entre 9h et 17h en semaine
    • Évite les lundis matin et vendredis après-midi
    • Limite à 50-100 emails par jour au début pour maintenir une bonne délivrabilité
  3. Tests A/B

    • Créer plusieurs versions du premier email pour tester différentes approches
    • Compare les taux de réponse et ajuste en conséquence

Ce workflow d'envoi d'emails, combiné au Warm-up d'inbox, forme un système de prospection complet et efficace.