Deluge est le langage de script intégré aux applications Zoho : il sert à créer un environnement de travail personnalisé, automatisé et connecté, sans sortir de la suite. Il est accessible avec une licence utilisateur standard et des droits d'administrateur, sans licence ni module supplémentaire.
Pourquoi utiliser Deluge alors que Zoho a déjà des workflows ?
En matière de personnalisation, Deluge n'est pas le seul atout des applications Zoho. La suite propose des fonctionnalités natives très abouties pour personnaliser un système d'information, et les workflows comme les blueprints sont largement utilisés par nos clients.
Deluge entre en jeu quand ces fonctionnalités ne couvrent pas le besoin de bout en bout. Là où l'alternative serait de se conformer aux limites des solutions standards, ou de recourir à des développements coûteux, il permet d'adapter les outils à des besoins spécifiques en gardant un budget raisonnable.
En quoi Deluge se différencie-t-il des langages de script traditionnels ?
Deluge est l'acronyme de « Data Enriched Language for the Universal Grid Environment ». Le langage est conçu pour être accessible aux développeurs de tous niveaux.
Un éditeur intégré permet de composer des fonctionnalités par simple glisser-déposer, et guide la rédaction des scripts en proposant des extraits de code.

Le modèle FaaS, Function as a Service, transforme la complexité technique en commodité : les fonctions sont élaborées sur une infrastructure cloud, et évoluent avec les mises à jour de Zoho.
Imaginez construire une maison : au lieu de monter chaque mur individuellement, vous arrivez dans une maison déjà construite, prête à décorer.
Deluge est par ailleurs intégré nativement dans les applications Zoho, et accessible directement avec une licence utilisateur standard et des droits d'administrateur.



Quelles automatisations Deluge permet-il, que les fonctionnalités standards ne couvrent pas ?
Des commerciaux travaillent essentiellement dans le module Affaires, mais les données dont ils ont besoin sont réparties dans plusieurs autres modules du CRM. Sans automatisation, ils naviguent d'un module à l'autre pour constituer l'affaire. Deluge permet de récupérer ces données à jour, de renseigner automatiquement les champs de l'affaire, et de déclencher formules et workflows à partir de ces champs.
Un exemple : un client fidèle n'a pas acheté depuis un certain temps, et l'équipe commerciale doit déclencher une action, l'envoi d'un e-mail personnalisé avec une remise. Cette remise dépend de plusieurs critères, le nombre d'achats sur une période donnée par exemple. Il faut donc calculer le montant applicable, le renseigner dans l'affaire, préparer l'e-mail et l'envoyer.
Les workflows de Zoho CRM ne couvrent pas ce parcours à eux seuls : il faut aller chercher les données de part et d'autre pour réaliser les calculs. Une fonction Deluge combinée aux fonctionnalités standards rend le processus transparent pour l'utilisateur, et réduit le nombre d'actions manuelles.
Dans Zoho CRM, les fonctions Deluge s'utilisent à plusieurs endroits : dans les workflows, sur une action spécifique comme un enregistrement ou une date, mais aussi sur des boutons, des planifications ou des règles de validation.
Comment étendre les logiques métier d'une application à l'autre ?
Transformer un devis, une affaire ou une opportunité signée en projet, avec une liste de tâches prédéfinies associées automatiquement, et des dates pour planifier et suivre le temps passé : c'est une possibilité qu'ouvre Deluge.
En natif, Zoho propose un premier niveau d'intégration : créer manuellement un projet dans Zoho Projects à partir du module Affaires de Zoho CRM, et lier ce projet au compte et à l'affaire en récupérant les données. Sur le même principe, l'intégration de Zoho Books permet de créer un devis ou de générer une facture à partir des données du CRM, sans ressaisie.
Avec le duo Zoho CRM et Zoho Creator, il devient possible de construire des devis complexes et très personnalisés. Creator est une plateforme dite low-code, qui s'appuie sur Deluge pour bâtir des applications métier sur mesure avec peu de code, voire pas du tout.
Toutes les applications Zoho s'intègrent nativement, mais ces intégrations ne prévoient pas toujours les automatisations qui allégeraient un processus. Ces briques de personnalisation donnent les moyens de combler l'écart. Reste à préciser le besoin, et à déterminer qui va coder.
Comment connecter Zoho à des applications externes ?
Quand il faut déverser des données dans un système extérieur à Zoho, une application comptable ou un logiciel d'e-mail marketing par exemple, Deluge permet de s'y connecter et d'exploiter les données qui transitent entre les systèmes.
SMPR, client de tranZition, s'appuie sur Deluge pour s'intégrer aux systèmes de ses partenaires : la création des dossiers qui les lient est automatisée, et leur suivi se fait par la remontée d'informations d'un système à l'autre, sans ressaisie.
Ces exemples ont un point commun : les limites de l'outil reculent à mesure que le besoin se précise.
Envie de savoir ce que Deluge changerait chez vous ? Parlons-en : état des lieux de vos processus, et ce qui relève du standard ou du script.