Tutoriel n8n : Un projet simple et concret pour débuter

L’automatisation via n8n est devenue une technologie très répandue, prisée par les petites et moyennes entreprises (PME). Son objectif principal ? Automatiser des processus métiers pour libérer les collaborateurs de tâches jugées répétitives, tout en éliminant les risques d’erreurs humaines.
Dans ce tutoriel, nous partons du principe que vous avez déjà installé la solution open source n8n sur votre machine (en local) ou via un hébergeur comme VALA, qui propose des instances prêtes à l'emploi. Nous allons partager un exemple concret et accessible : créer un workflow n8n qui envoie une notification sur votre compte Discord dès la réception d'un e-mail important (comme une demande d'un client important).
Prérequis : Votre environnement n8n
Évidemment, pour créer votre automatisation sur n8n, vous avez besoin d'une installation sur machine virtuelle ou en local. Si vous possédez votre propre VPS ou un serveur dédié, vous pouvez l'installer manuellement en quelques lignes de commande.
Cependant, si vous disposez d'un environnement d'installation en « 1 clic » chez votre hébergeur web, ou, comme chez VALA, d'une solution VPS n8n déjà prête à l'usage, il ne vous restera plus qu'à définir vos besoins et à lancer les configurations nécessaires.
Définir les besoins de manière précise (Cas pratique)
Pour créer cette automatisation, vous devez définir précisément l'information à traiter, ainsi que les différents composants et opérations liés à ce processus. Il s'agit notamment de déterminer la source de l'information, les transformations qu'elle doit subir et, enfin, son partage.
Plus concrètement, vous allez créer ce qu'on appelle dans le jargon de n8n des Nodes (Nœuds) et configurer des éléments clés comme les Triggers et les Filters. Un Trigger est un déclencheur qui attend un événement précis pour lancer l'automatisation. Un Filter (Filtre), quant à lui, est indispensable pour trier ou modifier l'information selon vos besoins, permettant ainsi d'exécuter des opérations de façon conditionnelle.
Configurer votre Gmail et Discord
Étape 1 - Créer le Webhook Discord : Allez dans les paramètres de votre serveur pour créer un Webhook. Copiez l'adresse URL que Discord vous donne pour envoyer des messages. C'est cette adresse qui permettra à n8n de parler à votre salon.
Étape 2 - Préparer l'accès de sécurité Gmail : Allez dans la sécurité de votre compte Google pour créer un accès.Générez un "mot de passe d'application" spécial pour protéger votre compte. Ce code permet à n8n de lire vos emails en toute sécurité.
Étape 3 - Authentifier les services dans n8n : Une fois ces éléments prêts, ouvrez n8n et entrez votre adresse email ainsi que le code reçu. Enregistrez soigneusement vos informations pour que n8n puisse se connecter sans aucune erreur. Enfin, vérifiez bien que le bouton de test devient vert avant de passer à la suite.
Configurer un "Trigger" et un "Filtre"
Étape 1 : Choisir le bon déclencheur : Commencez par placer le bloc "Gmail Trigger" directement sur votre écran de travail n8n. Réglez-le maintenant pour qu'il surveille uniquement l'arrivée des nouveaux messages reçus. Cliquez alors sur "Test" afin de vérifier si n8n capte bien vos derniers emails en temps réel.
Étape 2 : Filtrer les emails importants : Ajoutez ensuite un bloc "Filter" juste après le déclencheur pour effectuer un tri intelligent. À cette étape, intégrez la liste précise des adresses emails de vos clients prédéfinis. Désormais, n8n ignorera simplement les autres messages pour n'envoyer sur Discord que les alertes de vos clients importants. Ajouter une a dresse mail à utiliser au cas vous souhaitez tester le workflow.
Étape 3 : Envoyer l'alerte sur Discord : Pour finir, ajoutez le bloc "Discord" et collez-y votre lien de Webhook récupéré plus tôt. Rédigez votre message personnalisé en y intégrant automatiquement le titre de l'email reçu. Il ne vous reste plus qu'à activer le bouton "On" pour que votre robot travaille désormais tout seul.
Tester la solution
Pour tester cette opération, envoyez-vous un email depuis l'une des adresses clients présentes dans votre liste prédéfinie. Vérifiez ensuite sur n8n que le filtre laisse passer cette donnée spécifique pour déclencher l'envoi vers votre serveur. Enfin, constatez que seuls ces messages validés s'affichent sur Discord, prouvant que les autres emails sont bien ignorés.
Conclusion
Automatiser des workflows est devenu une nécessité pour les différents processus répétitifs qui peuvent être facilement automatisés et qui pèsent sur votre temps de travail. Dans cet article, nous avons détaillé les étapes et les prérequis d'une telle automatisation, depuis la définition du besoin jusqu'au test final.
Si vous souhaitez lancer votre installation n8n sans avoir à tout configurer manuellement, VALA propose des VPS avec n8n préinstallé pour vous aider à démarrer rapidement. Découvrez dès maintenant notre offre VPS n8n préinstallé ou contactez notre équipe si vous avez davantage de questions.
< br>