Aller au contenu principal

Workflows

Les workflows permettent de composer des flux d'intégration à partir d'actions prêtes à l'emploi (HubSpot, Jira, Google Workspace, etc.) et l'orchestration est ensuite déclenchée par des assistants ou directement par les utilisateurs. Cette section est actuellement en mode bêta.

Où les trouver

  • Dans le menu de gauche, cliquez sur Workflows (Bêta).
  • Une liste des workflows existants s'affichera, avec une fonction de recherche, de pagination et un bouton Créer un workflow. Une liste vide affiche le texte Aucun résultat.

Liste des workflows – état vide

Création d'un nouveau workflow

  1. Cliquez sur Créer un workflow.
  2. Dans le panneau de droite, remplissez le Nom et la Description – ces informations servent également à la recherche.
  3. Faites glisser des actions depuis le panneau de gauche Connexions vers le canevas (par exemple, HubSpot, Jira, Google Calendar, Google Drive).
  4. Connectez les nœuds en traçant des lignes – la sortie de l'action précédente est l'entrée de la suivante.
  5. Dans les paramètres des nœuds, complétez les paramètres (ID des enregistrements, e-mails, calendriers, projets, etc.).
  6. Enregistrez en cliquant sur Enregistrer le workflow.
  7. Les contrôles de zoom se trouvent en bas à gauche, la mini-carte en bas à droite.

Canevas vide avec le premier déclencheur : Canevas vide avec webhook

Ajout d'un nœud depuis le catalogue : Sélection des nœuds (Déclencheurs/Outils/Agents)

Actions typiques et exemples

  • HubSpot : GetDealById, GetContactById – lecture d'un deal/contact avant de le transmettre à d'autres systèmes.
  • Jira : GetUserAsync, AssignTicketAsync, CreateTicketAsync – enrichissement d'un contact ou création d'un ticket.
  • Google Calendar : CreateEventAsync – création d'une réunion après un enrichissement réussi des données.
  • Google Drive : ListFilesAsync, ReadFileAsync – travail avec des documents.
  • LLM / Webhook : appel d'un modèle ou d'un webhook pour compléter la logique, valider ou notifier. La procédure de création d'un webhook se trouve sur la page Webhooks.

Meilleures pratiques

  • Validation des entrées : vérifiez les ID, e-mails et paramètres obligatoires avant de connecter d'autres nœuds.
  • Erreurs API : attendez-vous à des erreurs des services d'intégration (timeout, limite de taux) et ajoutez un fallback.
  • Nommage : nommez les nœuds en fonction de leur fonction (par exemple, « Trouver un contact HubSpot », « Créer un ticket Jira »).
  • Sécurité : travaillez uniquement avec les droits d'accès nécessaires pour le workflow donné ; conservez les valeurs sensibles dans un coffre/fichiers secrets.

Édition et gestion

  • Dans la liste des workflows, recherchez un nom/mot-clé et ouvrez l'élément.
  • Vous pouvez modifier, enregistrer et relancer le workflow – les changements se refléteront dans les nouvelles exécutions.
  • Recommandé : après des modifications importantes, testez le flux sur des données non productives (deals/tickets/calendrier de test).

Scénarios fréquents

  • Sync HubSpot → Jira → Calendar : obtention d'un deal et d'un contact, recherche d'un utilisateur dans Jira, création d'un ticket et d'une réunion.
  • Incident intake : création d'un ticket, ajout de fichiers depuis Drive et notification via webhook/LLM.
  • Onboarding : création d'un utilisateur dans les systèmes internes, ajout à des groupes et création d'une réunion d'introduction.

Exemples de workflows : Exemples de workflows avec HubSpot et Outlook