28 janv. 2025
Tout le monde rêve de pouvoir mettre en place en quelques clics une automatisation de nos tâches récurrentes sans avoir à coder ni déployer une infrastructure pour chaque besoin. L'offre est pléthorique sur le marché des iPaaS (Integration Platform as a Service) et un petit nouveau a su tirer son épingle du jeu en termes de rapport qualité/prix : N8N.
Bref tour d'horizon des solutions d'automatisation du marché
Dans un contexte budgétaire et avec des ressources limitées, les leaders des solutions d’iPaaS et de RPA (UIPAth, Workato, BluePrism…) sont à écarter.
Quatre solutions plus "abordables" sont souvent considérées : Zapier, Make, Pipedream et N8N.
Voici les critères de comparaison que nous avons retenus.

Chez Insign, après avoir éprouvé, les différentes plateformes nous privilégions aujourd’hui la solution N8N.
Nous vous proposons un petit tour d’horizon des avantages de cette plateforme.
N8N, une interface moderne, fluide et intuitive
Avec comme élément principal un canevas de travail entouré d'une petite dizaine de boutons, tout est visible et accessible d'un coup d'œil.
Pas besoin de naviguer d'écran en écran et de sous-menus en sous-menus, la prise en main est extrêmement rapide, on ne peut que saluer le travail d'ergonomie qui a été réalisé :

Lorsque l'on édite un node (un élément du workflow), on visualise à gauche la sortie du node précédent et à droite la sortie du node courant. Très pratique pour déboguer quasiment "en live" :

Des aides contextuelles viennent apporter des informations précieuses tout comme le lien vers la documentation du node que l'on est en train d'éditer :



Un concept flexible : jamais bloqué
Vous ne trouvez pas le node qui fait exactement ce qu'il vous faut ?
Pas besoin d'en développer un, utilisez le node Code, celui-ci vous permet d'écrire votre logique en intégrant les outputs du node précédent et en passant le résultat de votre traitement au node suivant.
Deux langages sont nativement supportés : JavaScript ou Python :

Une version open source peu restrictive
Avec cette version self-hosted, aucune limitation en termes de nombre de workflows (exécution et actifs), ni en termes de nombre de users.
Mais certaines fonctionnalités sont absentes :
tous les users ont le même rôle
un seul user admin
pas d'auth SSO
pas de variables globales
pas de partage de workflow
pas de support
Pour en bénéficier, il faudra souscrire à un plan payant et là les coûts peuvent s'envoler : à vous de voir le rapport nécessité/investissement.
Bien noter que dans la version open source, les users restent cloisonnés : ils ne voient ni les workflows des autres ni leurs credentials, les credentials ne sont pas partagés.
On-premise : pour un contrôle total des coûts
En optant pour la version open source self-hosted (on premise), la solution N8N ne vous coûtera que le prix de l'infrastructure, c'est-à-dire le serveur sur lequel l'application sera hébergée, et les temps d'installation et de maintenance
Disposant d'un cluster Kubernetes, chez Insign le déploiement de l'application ne nous a pris qu'une petite heure et les montées de version sont très rapides puisqu'il s'agit juste de modifier le tag de l'image source Docker.
En conclusion
N8N se distingue comme une solution d'automatisation puissante et économique, particulièrement bien adaptée aux entreprises cherchant à optimiser leurs processus sans engager des coûts élevés.
Son approche open source et sa flexibilité permettent d'adapter facilement les workflows aux besoins spécifiques, tout en offrant la possibilité d'un hébergement autogéré pour un contrôle total des coûts.
L'interface intuitive facilite la prise en main et encourage une utilisation efficace, même pour les utilisateurs moins techniques.
En somme, N8N est une option viable pour quiconque souhaite intégrer de l'automatisation dans ses opérations quotidiennes sans les contraintes souvent associées aux solutions plus coûteuses du marché.
Share
Auteur