Vous avez entendu parler de n8n et vous voulez passer de la théorie à la pratique ? Ce tutoriel d’automatisation IA n8n vous guide pas à pas, de l’installation jusqu’à la publication d’un premier agent : un assistant conversationnel qui répond à vos équipes selon vos consignes, branché sur un modèle d’IA et doté d’une mémoire de conversation. Comptez une heure environ, sans écrire une ligne de code.
n8n est un outil d’automatisation qui relie vos applications entre elles sous forme de « workflows », des enchaînements visuels de blocs appelés nœuds. Depuis quelques versions, il intègre des nœuds d’IA qui permettent de construire de véritables agents. Son atout pour une PME : il peut être installé sur votre propre machine ou votre propre serveur, ce qui vous laisse la maîtrise de vos données et de vos workflows. C’est souvent par ce type de prototype que nous commençons lorsque nous aidons une entreprise à structurer ses premiers projets d’automatisation avec l’IA.
Prérequis avant de commencer
- Docker installé et lancé sur votre ordinateur (Docker Desktop sous macOS et Windows, Docker Engine avec le module Compose sous Linux). La documentation de n8n en fait désormais la méthode d’installation de référence : l’installation par npm est dépréciée à partir de n8n 3.0.
- Un compte chez un fournisseur de modèle d’IA. Nous utilisons ici Mistral AI, éditeur français, mais n8n propose aussi des nœuds pour OpenAI, Anthropic, Google Gemini et d’autres. Chez Mistral, les clés d’API ne fonctionnent qu’après avoir renseigné un moyen de paiement dans l’espace de facturation.
- Un cas d’usage simple : par exemple, répondre aux questions fréquentes de vos équipes sur vos procédures internes. Si vous ne savez pas encore quelles tâches automatiser, commencez par repérer les tâches à automatiser dans votre entreprise.
Tutoriel d’automatisation IA n8n : créer votre premier agent
Étape 1 : installer n8n en une commande
Ouvrez un terminal dans le dossier de votre choix et lancez le script d’installation officiel :
curl -fsSL https://get.n8n.io | sh
Le script vérifie que Docker et Docker Compose sont présents, crée un dossier n8n contenant les fichiers de configuration (avec des secrets générés pour votre instance), télécharge n8n puis le démarre. Il ne modifie rien si n8n est déjà installé dans ce dossier. Vous préférez lire un script avant de l’exécuter ? La documentation prévoit de le télécharger d’abord :
curl -fsSL https://get.n8n.io -o get-n8n.sh
Une fois l’installation terminée, le terminal affiche l’adresse de votre instance : http://localhost:5678. Les données (workflows, identifiants, historique d’exécution) sont stockées dans une base SQLite, dans un volume Docker qui survit aux redémarrages.
Étape 2 : créer votre compte et un nouveau workflow
Ouvrez http://localhost:5678 dans votre navigateur et créez le compte administrateur demandé au premier lancement. Créez ensuite un nouveau workflow, puis sélectionnez Add first step… pour choisir le déclencheur, c’est-à-dire l’événement qui lancera l’automatisation.
Étape 3 : ajouter le déclencheur Chat Trigger
Recherchez le nœud Chat Trigger et ajoutez-le. C’est lui qui reçoit les messages des utilisateurs. Laissez pour l’instant l’option Make Chat Publicly Available désactivée : la documentation recommande de ne l’activer qu’au moment de publier, ce qui vous permet de tester tranquillement depuis l’éditeur.
Étape 4 : ajouter le nœud AI Agent et ses consignes
Cliquez sur le « + » à droite du déclencheur et ajoutez le nœud AI Agent. Dans le champ Prompt, conservez Take from previous node automatically : l’agent lira directement le message saisi dans le chat. Dans Options, ajoutez ensuite l’option System Message, qui fixe le cadre de l’agent avant toute conversation. Par exemple :
Tu es l'assistant interne de notre entreprise. Tu réponds en français, avec le vouvoiement, de façon courte et précise. Tu aides les collaborateurs à reformuler des e-mails, résumer des textes et préparer des réponses aux clients. Si une question porte sur un sujet que tu ne connais pas avec certitude (tarifs, délais, conditions contractuelles), tu le dis clairement et tu invites à vérifier auprès du responsable concerné. Tu ne demandes jamais de données personnelles sensibles.
Plus ces consignes sont précises, plus les réponses sont fiables.
Étape 5 : brancher un modèle d’IA (ici Mistral)
Sous le nœud AI Agent, cliquez sur le connecteur Chat Model et choisissez Mistral Cloud Chat Model. Créez ensuite l’identifiant de connexion (credential) :
- connectez-vous à la console de Mistral (
console.mistral.ai) et ouvrez la page API Keys ; - sélectionnez Create new key et copiez la clé ;
- dans n8n, collez-la dans le champ API Key du nouvel identifiant, puis enregistrez.
Dans le champ Model, n8n charge automatiquement la liste des modèles accessibles à votre compte : choisissez-en un adapté à la conversation. Parmi les options, Sampling Temperature règle la part d’aléatoire : une valeur basse donne des réponses plus constantes, une valeur haute plus variées, mais avec davantage de risques d’erreurs.
Étape 6 : donner une mémoire à l’agent
Sans mémoire, l’agent traite chaque message isolément. Cliquez sur le connecteur Memory du nœud AI Agent et ajoutez Simple Memory. Le paramètre Context Window Length définit le nombre d’échanges précédents pris en compte : une valeur de 5 à 10 suffit pour une conversation courante. Notez que cette mémoire simple ne persiste pas d’une session à l’autre, et qu’elle ne fonctionne pas si votre instance tourne en « queue mode » (mode réservé aux installations à forte charge).
Étape 7 : tester dans l’éditeur
Ouvrez l’interface de chat de test proposée par l’éditeur et posez quelques questions, y compris des questions pièges : un tarif que l’agent ne peut pas connaître, une demande hors sujet. Vérifiez qu’il respecte vos consignes. Ajustez le System Message jusqu’à obtenir un comportement satisfaisant : c’est l’étape la plus importante du tutoriel.
Étape 8 : publier et protéger l’accès
Revenez dans le nœud Chat Trigger et activez Make Chat Publicly Available. Choisissez le mode Hosted Chat (l’interface de chat fournie par n8n) et, dans Authentication, sélectionnez au minimum Basic Auth (un identifiant et un mot de passe partagés) ou n8n User Auth (réservé aux personnes ayant un compte sur votre instance). Le champ Initial Message(s) permet d’afficher un message d’accueil.
Cliquez enfin sur Publish (raccourci Shift + P). Les modifications sont enregistrées automatiquement en brouillon et seule la version publiée tourne en production : vous pouvez donc continuer à améliorer l’agent sans perturber vos utilisateurs, puis republier. Pour retirer le workflow de la production, utilisez la flèche à côté du bouton Publish, puis l’action de dépublication.
Exemples d’automatisation IA pour une PME
Ce premier agent est volontairement simple. La vraie valeur de n8n apparaît quand l’agent peut agir, grâce aux nœuds « outils » branchés sur le connecteur Tool. Quelques pistes concrètes :
- Consulter un tableau : avec l’outil Google Sheets, l’agent répond à partir de votre grille tarifaire ou de votre catalogue, plutôt que de deviner.
- Préparer des brouillons d’e-mails : avec Gmail, il rédige une réponse que vous relisez avant envoi.
- Interroger vos outils métier : avec le nœud HTTP Request, il appelle l’API de votre logiciel de gestion.
- Automatiser sans chat : remplacez le Chat Trigger par un Schedule Trigger pour lancer chaque matin une synthèse des demandes de la veille.
Pour les actions sensibles (envoyer un message, modifier un enregistrement, supprimer des données), n8n permet d’exiger une validation humaine avant que l’agent n’utilise un outil : dans le panneau des outils de l’agent, la section Human review propose plusieurs canaux d’approbation, dont le chat et Slack. C’est une précaution que nous recommandons systématiquement. D’autres idées d’usage sont détaillées dans notre article sur les usages concrets de l’IA générative en PME.
Besoin d’aller plus vite ? Nous accompagnons les PME de Nîmes, du Gard et d’ailleurs pour choisir les bons cas d’usage, concevoir les workflows et les mettre en production en toute sécurité. Découvrez notre accompagnement en conseil IA.
Automatisation IA avec n8n : est-ce gratuit ?
La version communautaire de n8n s’installe gratuitement sur votre machine ou votre serveur. Elle est distribuée sous la « Sustainable Use License », une licence dite « fair-code » : le code est consultable et l’usage interne à l’entreprise est permis, mais ce n’est pas une licence open source au sens strict, et certaines fonctions avancées, comme les versions nommées, sont réservées aux offres payantes. Lisez la licence avant d’intégrer n8n à un service que vous revendez.
Le vrai coût est ailleurs : l’utilisation du modèle d’IA est facturée par votre fournisseur, généralement au volume de texte traité, et une instance accessible à vos équipes demande un serveur, sa sécurisation et sa maintenance. Chaque message envoyé au Chat Trigger déclenche une exécution du workflow, ce qui compte si vous passez sur l’offre hébergée n8n Cloud, facturée selon un volume d’exécutions. Pour cadrer ce budget et choisir les bons outils dès le départ, un regard extérieur aide souvent : voyez quand faire appel à un consultant IA.
Limites et précautions
- Une installation locale reste locale : l’instance de ce tutoriel n’est accessible que depuis votre ordinateur. Pour la mettre à disposition d’une équipe, il faut un serveur, un nom de domaine en HTTPS et une configuration soignée. n8n recommande d’ailleurs l’auto-hébergement aux profils expérimentés et conseille, pour la production, une base PostgreSQL plutôt que SQLite.
- Vos données partent chez le fournisseur du modèle : n8n tourne chez vous, mais les messages sont envoyés à l’API du modèle choisi. Ne faites pas transiter de données personnelles ou confidentielles sans avoir vérifié les conditions du fournisseur, comme nous l’expliquons dans notre article sur l’IA générative et le RGPD.
- L’IA peut se tromper : un agent peut produire une réponse plausible mais fausse. Gardez un humain dans la boucle pour tout ce qui engage l’entreprise.
- Mettez à jour régulièrement : n8n publie une nouvelle version mineure presque chaque semaine. La mise à jour se fait avec la commande suivante, lancée depuis le dossier qui contient
n8n:
curl -fsSL https://get.n8n.io | sh -s -- --upgrade
Pour arrêter l’instance, utilisez docker compose -f ./n8n/compose.yml down. Attention : ajouter l’option -v à cette commande supprime toutes vos données n8n.
En résumé
Avec n8n, une commande suffit pour installer l’outil, et une heure pour construire un premier agent IA : un déclencheur de chat, un nœud AI Agent bien cadré, un modèle comme Mistral, une mémoire, des tests, puis une publication protégée par authentification. C’est une excellente façon de découvrir l’automatisation IA, à condition de garder la main sur les données, les coûts et les validations humaines. Pour passer du prototype à un outil utilisé au quotidien par vos équipes, découvrez notre offre de conseil en intelligence artificielle ou parlez-nous de votre projet d’automatisation.




