Latenode

Plateforme low-code « Latenode » – Automatisation des processus métier sans équipe de développeurs

Pourquoi les plateformes low-code sont une tendance incontournable et comment Latenode vous aidera à en tirer parti.

11 min de lecture
Interface de création visuelle de workflows pour automatiser les processus métier

Bonjour à toutes et à tous ! Je suis Oleg Zankov, CEO de la plateforme Latenode. Que nous nous rencontrions pour la première fois ou que vous connaissiez déjà notre travail, à la fin de cet article, vous comprendrez mieux pourquoi l’automatisation métier via des plateformes low-code devient une tendance majeure, et comment notre plateforme peut considérablement simplifier vos processus métier et l’allocation de vos ressources.

Découvrez les origines de la plateforme, ses fonctionnalités phares et sa comparaison avec d’autres solutions du marché.

À quoi ressemble la plateforme Latenode

Sommaire :

  1. Histoire de la création
  2. Fonctionnalités clés
  3. Comparaison avec les concurrents
  4. Monétisation équitable
  5. Conclusions

Histoire de la création

Latenode est la troisième startup majeure de notre équipe, après le succès de nos projets précédents depuis 2014. Alors, quel est le lien entre tous ces éléments ? Notre aventure dans l’automatisation est née de ces projets. Nous avons constaté à quel point les outils low-code facilitaient et accéléraient la création de processus produit. Plus précisément :

  1. Les workflows sont hébergés dans le cloud, ce qui élimine la nécessité de gérer l’infrastructure.
  2. Les workflows sont représentés visuellement à l’aide d’un éditeur simple basé sur des blocs.
  3. Les workflows peuvent être gérés par un seul architecte plutôt que par une équipe complète de développeurs.

Au cours de notre parcours, nous avons finalement déployé 150 processus pour l’un de nos projets, Debexpert.com, sur la plateforme Integromat. Mais un changement est survenu. Integromat a été rebaptisé « Make » et a migré vers une nouvelle architecture en février 2022, avec l’arrêt de sa version d’origine prévu pour septembre 2023.

Bien qu’une migration fluide vers « Make » ait été annoncée, elle n’était toujours pas disponible près d’un an plus tard. C’est ainsi qu’est née la plateforme Latenode : d’une nécessité, et non simplement d’un concept innovant.

Fonctionnalités clés

L’expérience de notre équipe, acquise pendant 9 ans sur différentes plateformes (Huggin, Zapier, n8n…), nous a permis d’identifier les lacunes de chaque outil. Integromat était un précurseur, mais il présentait une limite : l’impossibilité d’intégrer du code personnalisé pour offrir davantage de flexibilité architecturale. Lorsque nous avons lancé Latenode, résoudre ce problème était notre priorité. Mais avant d’aller plus loin, abordons les fondamentaux.

Architecture basée sur les événements

Au cœur de la plateforme Latenode se trouve une architecture pilotée par les événements, conçue pour lancer des workflows selon le modèle fondamental Déclencheur → Action.

Déclencheur

Un déclencheur peut être l’interaction d’un utilisateur sur un site web, la réception d’un nouvel e-mail ou une alerte dans le CRM.

Nous classons les déclencheurs en deux catégories :

  • Les déclencheurs d’applications issus de notre bibliothèque en constante expansion.
  • Les déclencheurs universels, non liés à des applications spécifiques.

Les déclencheurs universels comprennent :

  • Webhook : permet de recevoir directement des données provenant de différentes applications. Lorsqu’un événement spécifique est détecté dans une application externe, celle-ci transmet les données à l’URL du webhook hébergée par la plateforme Latenode, ce qui lance le processus prédéfini.
  • Planification : lance le processus selon un calendrier prédéfini. Par exemple, vous pouvez configurer un workflow pour qu’il s’exécute chaque jour à une heure précise.

Paramètres des déclencheurs universels

Action

Après la phase de déclenchement vient le segment Action. Il répond à la question suivante : quelles actions doivent suivre une fois le déclencheur activé ? C’est ici que les utilisateurs peuvent intuitivement glisser-déposer des blocs d’application et créer des connexions visuelles.

Exemple de workflow sur la plateforme

Latenode associe la simplicité du no-code aux vastes possibilités offertes par le code.

Notre objectif global est de démocratiser la création d’automatisations, de services et d’applications, en libérant les développeurs d’un maximum de tâches répétitives.

Nous mettons régulièrement à jour notre bibliothèque d’intégrations afin de rendre l’automatisation aussi simple que possible pour les utilisateurs souhaitant éviter le code. Et bien que Latenode soit encore en phase bêta, les utilisateurs ont accès à un module permettant d’intégrer de manière autonome diverses applications tierces.

Requête HTTP

Le module low-code sert de passerelle entre votre workflow et des systèmes externes. Ce bloc vous permet d’interroger, de transmettre et de manipuler des données entre différents services. Généralement, cette interaction est facilitée par les API ciblées par votre requête HTTP.

Interface de configuration du bloc Requête HTTP

Notre bloc HTTP simplifie la configuration et l’envoi de ces requêtes. Grâce à la fonction « Créer à partir d’un exemple {CURL} », les utilisateurs peuvent facilement convertir des commandes CURL — souvent présentes dans la documentation d’applications tierces — en requêtes HTTP correspondantes. Cela améliore votre efficacité lors de l’intégration d’API issues de diverses plateformes et outils.

JavaScript

Découvrez le bloc-module-nœud JavaScript, une fonctionnalité qui élargit considérablement l’éventail des tâches que vous pouvez réaliser sur Latenode. Il permet notamment de manipuler des données, de générer des données et de concevoir des parcours logiques polyvalents.

Interface de configuration du module JavaScript

L’étendue de ce que vous pouvez accomplir dépend principalement de votre maîtrise de JavaScript. Mais, en toute honnêteté, il ne s’agit pas seulement de compétences techniques ou d’expérience : la créativité compte aussi. Dans le module JavaScript, nous avons intégré un assistant propulsé par GPT-4 (similaire à Github CoPilot). Cet assistant prend en charge les opérations de code lorsqu’il reçoit une instruction utilisant la syntaxe suivante : // votre instruction textuelle à l’assistant

Comprendre le mécanisme d’assistance du module JavaScript

De plus, notre bloc JavaScript permet d’intégrer des packages NPM, avec une bibliothèque de plus de 1,3 million de packages. Pourquoi réinventer la roue lorsque des solutions sont déjà disponibles ?

Avez-vous déjà entendu parler des navigateurs headless ? Il s’agit essentiellement d’un navigateur dépourvu d’interface utilisateur graphique, dans lequel des robots exécutent des commandes pour réaliser des actions comme le ferait un humain.

Certaines startups se consacrent exclusivement aux fonctionnalités de navigateur headless, mais Latenode a intégré cette fonctionnalité comme l’un de ses blocs. Elle devient donc un outil supplémentaire dans votre arsenal, parmi les centaines disponibles sur notre plateforme.

Icône du module Navigateur headless

Pour approfondir les possibilités offertes par le navigateur headless, consultez notre article de blog intitulé « Automatisation sans API ».

Autres outils

Notre engagement se reflète dans l’enrichissement constant de notre bibliothèque d’outils afin de vous garantir une expérience fluide sur Latenode. Voici un aperçu de certains de nos outils :

Liste d’outils utiles

  1. Convertir HTML en texte : transforme du contenu HTML en texte brut. Idéal pour l’analyse de pages web.
  2. Convertir un site web en texte : transforme un site web entier en texte, utile pour le SEO et les études de contenu.
  3. Analyse JSON : transforme des chaînes JSON en formats structurés, idéal pour les interactions avec les API.
  4. Analyseur de texte IA : analyseur de texte propulsé par l’IA qui extrait des éléments tels que des noms, des dates et des entités personnalisées.

Plutôt que de simplement en lire davantage à ce sujet, nous vous invitons à explorer directement app.latenode.com ! Nous améliorons continuellement notre plateforme en ajoutant de nouveaux outils et intégrations, tout en augmentant les capacités de ceux qui existent déjà.

Comparaison avec les concurrents

Integromat & Make

Comme indiqué précédemment, l’équipe derrière Integromat a développé un produit qui se rapprochait de la perfection. Pourtant, au sein de leur communauté, nous avons constaté — et partagé — des demandes d’utilisateurs qui semblaient rester sans réponse pendant des années. Certaines de ces suggestions sont restées longtemps au statut « prévu », tandis que d’autres semblaient tout simplement ignorées. Nous avons approfondi l’importance de ces fonctionnalités dans nos autres articles.

Voici quelques fonctionnalités clés que nous avons priorisées dès le départ :

  • Fusionner les branches d’un même workflow : cette fonctionnalité permet de regrouper plusieurs branches d’un workflow au sein d’un seul module. Dans certains cas, elle offre une approche plus simple et plus rapide ; dans d’autres, elle est essentielle à la faisabilité du processus.

Illustration d’un workflow présentant une fusion sur la plateforme Make

  • Possibilité de relancer des workflows à partir de données historiques : cette fonctionnalité s’avère précieuse lors des phases de développement et de dépannage des workflows. Elle élimine la saisie manuelle fastidieuse des données après chaque exécution infructueuse ou lorsqu’un workflow existant rencontre des données réelles problématiques, par exemple en raison d’un problème d’API externe.

Historique des lancements et fonction de redémarrage avec les données historiques associées

  • Possibilité de créer des sous-workflows sous la forme de modules personnalisés : imaginez une boîte à outils personnalisée, prête à être déployée dans n’importe quel workflow. Cela simplifie radicalement la conception de structures complexes et permet de gagner un temps considérable.

Présentation du bloc personnalisé intitulé « ChatGPT Send message »

À noter : nous sommes sur le point de lancer une bibliothèque publique dédiée aux blocs personnalisés. Cette initiative permettra non seulement aux créateurs de monétiser chaque déploiement, mais aussi aux utilisateurs de simplifier la création de leurs workflows.

Zapier

Zapier fait régulièrement l’objet de critiques en raison de son approche restrictive de la conception des processus, qui oblige les utilisateurs à suivre un modèle linéaire. Bien que la plateforme ait récemment introduit quelques fonctions élémentaires de branchement, elles restent très limitées en comparaison des plateformes intuitives par glisser-déposer. Son système manque de polyvalence pour concevoir des architectures complexes. De plus, l’absence d’injection de code personnalisé réduit considérablement les possibilités pour les développeurs expérimentés et pour ceux qui souhaitent comprendre en détail leurs workflows.

Cloud Functions d’Amazon AWS

Les fonctionnalités cloud, telles qu’Amazon AWS Lambda, offrent des outils puissants conçus pour les experts et les grandes entreprises. Cependant, elles présentent un inconvénient : leur courbe d’apprentissage est abrupte. La configuration initiale pose des difficultés, car les utilisateurs doivent téléverser des archives de code, comprendre les configurations, et bien plus encore. L’absence d’une interface centrée sur l’utilisateur, combinée au manque de fonctionnalités no-code simples, les rend moins attractives pour une grande partie des entreprises.

n8n

n8n s’impose comme un acteur moderne et puissant dans le domaine de l’automatisation. Basé sur NodeJS, il séduit un vaste public de développeurs. En comparaison, Latenode est conçu avec le rapide et fiable GoLang, offrant des performances supérieures et de solides perspectives d’évolutivité.

Monétisation équitable

De nombreuses plateformes, comme Integromat, déterminent leurs tarifs en fonction du nombre d’opérations réalisées dans les workflows. Ce modèle peut rapidement devenir coûteux, en particulier lorsque vous traitez de grands volumes de données. Prenons l’exemple d’un module « Iterator » utilisé pour envoyer cycliquement 3 000 e-mails :

  1. L’itérateur récupère l’adresse e-mail depuis la base de données.
  2. Un contenu d’e-mail distinct est créé pour chaque destinataire.
  3. L’e-mail est ensuite envoyé via des plateformes telles que Mailgun.

Au total, cela représente 9 000 actions. Si la facturation s’effectue par opération, les frais cumulés peuvent être élevés. Ce modèle pousse involontairement les concepteurs de workflows à réduire le nombre d’opérations, ce qui entraîne souvent des compromis d’efficacité uniquement pour diminuer les coûts. C’est un peu comme être facturé au caractère pour un télégramme envoyé via les anciens systèmes télégraphiques — sans faire référence à l’application Telegram 🙂.

Latenode adopte au contraire une stratégie de monétisation innovante : la facturation repose sur l’utilisation réelle des ressources, notamment le temps CPU et l’utilisation de la mémoire. Le nombre de « blocs » ou d’étapes dans votre workflow devient donc sans importance. Vous n’avez aucune pression pour raccourcir le workflow ou modifier sa structure uniquement afin d’économiser de l’argent. Avec cette approche, vous ne payez que ce que vous consommez réellement, pour un système extrêmement équitable et transparent.

Actuellement, la plateforme est en phase bêta et offre un accès gratuit à tous les participants intéressés. À l’avenir, ses tarifs seront plus avantageux que ceux de Make et Zapier.

Conclusion

Pour conclure, en développant la plateforme low-code Latenode, nous ne nous contentons pas d’être aux côtés de nos utilisateurs : nous faisons partie de cette même communauté d’utilisateurs. Pour nous, migrer les workflows d’Integromat vers Latenode reste une priorité. Lorsque nous rencontrons régulièrement des restrictions de plateforme, nous lançons rapidement des améliorations afin que personne d’autre ne rencontre les mêmes difficultés.

Nous serions ravis de vous accueillir dans notre communauté Discord d’adeptes du low-code, où nous nous engageons à répondre à toutes vos questions.

FAQ

Frequently Asked Questions

Une plateforme d’automatisation low-code permet aux équipes de créer visuellement des workflows à l’aide de déclencheurs et d’actions, au lieu de développer des applications complètes de zéro. Latenode utilise un modèle événementiel Déclencheur → Action avec des blocs en glisser-déposer, du JavaScript facultatif, des requêtes HTTP et un nœud Navigateur headless.

Cela vous a aidé ? Partagez-le →

Écrit par

Oleg Zankov

PDG de Latenode, expert en no-code

Avec une philosophie ancrée dans l'innovation, la résolution de problèmes et l'expérience utilisateur, je me consacre à donner aux équipes les moyens de créer des intégrations sur mesure et d'automatiser les workflows avec facilité et efficacité. Fort d'une riche expérience en développement commercial, entrepreneurship technologique et développement logiciel, j'ai reconnu le besoin d'une solution d'intégration plus accessible, évolutive et adaptable. Ainsi est né Latenode.com. Grâce à notre plateforme, les entreprises peuvent exploiter la puissance de la technologie sans nécessiter de compétences approfondies en codage. Passionné par la création d'un avenir où la technologie nous sert, et non l'inverse, ma mission est de simplifier les processus complexes. Je crois en la démocratisation de la technologie et en dotant les équipes des outils nécessaires pour innover, croître et réussir dans un monde de plus en plus numérique.

Profil de l'auteur →

Continuer la lecture