
Vous passez des heures à envoyer manuellement des emails de suivi, des newsletters ou des notifications ? Imaginez pouvoir automatiser ces tâches avec une solution robuste, flexible et économique. Nous allons découvrir ensemble comment configurer un workflow complet entre Gmail, l’outil d’automatisation n8n et un VPS pour envoyer des emails de manière automatisée, fiable et personnalisée.
Pré-requis et vision d’ensemble
Avant de commencer, voici ce dont vous aurez besoin :
Élément Détails Compte Gmail Un compte Gmail actif avec accès aux paramètres IMAP/SMTP n8n Version 0.200.0 ou supérieure (pour les nœuds email) VPS Un serveur avec au moins 1 Go de RAM et 20 Go de stockage Connaissances Bases en ligne de commande et gestion de serveur
Tutoriel pas-à-pas
Étape 1 : Configurer Gmail pour l’envoi automatisé
Objectif : Autoriser n8n à envoyer des emails via votre compte Gmail.
- Connectez-vous à votre compte Gmail
- Allez dans Paramètres (icône engrenage) > Voir tous les paramètres
- Cliquez sur l’onglet Comptes et importation
- Sous Autoriser les applications « moins sécurisées », activez l’option
- Notez votre mot de passe (vous en aurez besoin pour n8n)
Vérification : Essayez de vous connecter à votre compte Gmail via un client email tiers pour confirmer que l’accès est autorisé.
Erreurs fréquentes :
- Si vous ne voyez pas l’option « Autoriser les applications moins sécurisées », c’est que votre compte utilise l’authentification à deux facteurs. Dans ce cas, vous devrez créer un mot de passe d’application spécifique.
- Si l’envoi échoue, vérifiez que vous n’avez pas activé le filtrage des emails suspects dans les paramètres de sécurité de Google.
Étape 2 : Installer n8n sur votre VPS
Objectif : Mettre en place l’outil d’automatisation n8n sur votre serveur.
- Connectez-vous à votre VPS via SSH
- Installez Docker si ce n’est pas déjà fait :
sudo apt-get update && sudo apt-get install docker.io - Lancez n8n avec la commande :
docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n - Accédez à l’interface via
http://votre-ip:5678
Vérification : Vous devriez voir l’interface de n8n s’afficher dans votre navigateur.
Erreurs fréquentes :
- Si Docker ne démarre pas, vérifiez que votre VPS a suffisamment de ressources.
- Si n8n ne répond pas, vérifiez que le port 5678 n’est pas bloqué par votre pare-feu.
Étape 3 : Créer un workflow d’envoi d’emails
Objectif : Configurer un workflow simple pour envoyer des emails via n8n.
- Dans l’interface n8n, cliquez sur Nouveau workflow
- Ajoutez un nœud Webhook (pour déclencher l’envoi)
- Ajoutez un nœud Email (nœud « Send Email »)
- Configurez le nœud Email avec :
- Adresse email : votre adresse Gmail
- Mot de passe : celui que vous avez noté précédemment
- Serveur SMTP : smtp.gmail.com
- Port : 465 (avec SSL)
- Testez le workflow en cliquant sur Exécuter
Vérification : Vous devriez recevoir un email de test dans votre boîte de réception.
Erreurs fréquentes :
- Si l’envoi échoue, vérifiez que votre mot de passe est correct et que l’option « applications moins sécurisées » est activée.
- Si vous recevez un message d’erreur de connexion, essayez avec le port 587 au lieu de 465.
Étape 4 : Automatiser le déclenchement des emails
Objectif : Configurer un déclencheur automatique pour vos emails.
- Ajoutez un nœud Cron à votre workflow
- Configurez-le pour qu’il s’exécute selon votre fréquence souhaitée (par exemple, toutes les heures)
- Reliez-le à votre nœud Email
- Sauvegardez le workflow
Vérification : Attendez le prochain déclenchement et vérifiez que l’email est bien envoyé.
Erreurs fréquentes :
- Si le workflow ne s’exécute pas, vérifiez que le nœud Cron est bien activé.
- Si les emails sont envoyés trop fréquemment, ajustez l’intervalle dans le nœud Cron.
Étape 5 : Personnaliser les emails
Objectif : Ajouter des variables et du contenu dynamique à vos emails.
- Ajoutez un nœud Function avant le nœud Email
- Utilisez du code JavaScript pour personnaliser le contenu :
return { to: "destinataire@example.com", subject: "Votre sujet personnalisé", text: "Bonjour {{nom}}, voici votre contenu personnalisé." } - Reliez la sortie de la fonction au nœud Email
- Testez avec différents paramètres
Vérification : Vérifiez que les emails reçus contiennent bien les informations personnalisées.
Erreurs fréquentes :
- Si les variables ne sont pas remplacées, vérifiez que votre syntaxe est correcte.
- Si le formatage est incorrect, utilisez des templates plus simples pour commencer.
Bonnes pratiques / Optimisations
Pour maximiser l’efficacité de votre système :
- Utilisez des templates HTML pour des emails plus professionnels
- Mettez en place un système de logs pour suivre les envois
- Configurez des alertes en cas d’échec d’envoi
- Limitez le nombre d’emails envoyés par heure pour éviter le filtrage anti-spam
- Sauvegardez régulièrement vos
En suivant ce guide, vous avez appris à configurer un workflow automatisé pour l’envoi d’emails en utilisant Gmail, n8n et un VPS. Vous avez découvert comment autoriser n8n à envoyer des emails via Gmail, installer n8n sur votre serveur et configurer un workflow personnalisé. Ces étapes vous permettent de gagner du temps et d’améliorer l’efficacité de vos communications.
En automatisant l’envoi de vos emails, vous bénéficiez d’une solution fiable et personnalisée qui vous libère des tâches répétitives. Vous pouvez ainsi vous concentrer sur des activités à plus forte valeur ajoutée, tout en maintenant une communication de qualité avec vos clients et partenaires.
Si vous avez des questions ou besoin d’aide pour mettre en place cette automatisation, n’hésitez pas à nous contacter au 09 77 29 09 69.
Vous aimeriez aussi lire...
Cela semble être une solution très intéressante pour gagner du temps ! Avez-vous des retours sur la fiabilité de n8n pour des envois massifs d’emails ?