Qu’est-ce qu’un workflow ?
Un workflow est une série de nodes connectés qui travaillent ensemble pour accomplir une tâche. Lorsque vous exécutez un workflow :
- Les données entrent par les nodes d’entrée
- Chaque node traite les données et les transmet au suivant
- Les résultats finaux sont affichés ou enregistrés
Imaginez une chaîne de production où chaque poste (node) apporte de la valeur au produit (les données).
Créer un workflow
Démarrer un nouveau workflow
- Cliquez sur New Workflow dans le Studio
- Donnez-lui un nom explicite (ex. « Audit de contenu SEO »)
- Un canvas vide s’affiche, prêt à recevoir des nodes
Ajouter votre premier node
Chaque workflow a besoin d’au moins un node :
- Cliquez sur Add Node dans la barre latérale gauche
- Choisissez un node dans la bibliothèque
- Cliquez pour l’ajouter au canvas
La plupart des workflows commencent par un input node (comme Text Input) ou un data source node (comme Google Sheets Reader).
Connecter les nodes entre eux
Pour faire circuler les données entre les nodes :
- Survolez le point de sortie (à droite) d’un node
- Cliquez et glissez pour créer une connexion
- Relâchez sur le point d’entrée (à gauche) d’un autre node
Les connexions indiquent le sens du flux de données avec des flèches.
Modèles de workflows
Workflow linéaire
Le modèle le plus simple — les données suivent une ligne droite :
Input → Process → Transform → Output
Exemple : Récupérer une URL → Résumer avec l’IA → Enregistrer dans Google Sheets
Workflow parallèle
Plusieurs branches traitent les données en même temps :
┌→ Branch A →┐
Input →│ │→ Merge → Output
└→ Branch B →┘
Exemple : Récupérer une URL → Extraire le texte ET les images → Combiner les résultats
Workflow conditionnel
Chemins différents selon les conditions :
┌→ Path A (if true) →┐
Input →│ │→ Output
└→ Path B (if false)→┘
Exemple : Vérifier le nombre de mots → Si < 500, marquer pour relecture → Sinon, publier
Workflow en boucle
Répéter des actions pour plusieurs éléments :
Input (list) → Loop [Process each item] → Collect results
Exemple : Liste d’URLs → Parcourir chaque URL → Récupérer toutes les pages
Organisation des workflows
Conventions de nommage
Utilisez des noms clairs et explicites :
| Type | Exemple |
|---|
| Workflow | « Générateur de rapport SEO hebdomadaire » |
| Nodes | « Fetch Keywords », « Calculate Scores » |
Organisation visuelle
Gardez le canvas lisible :
- De gauche à droite : Placez les entrées à gauche, les sorties à droite
- Groupez les nodes liés : Gardez les fonctions similaires ensemble
- Espacez : Ne serrez pas les nodes
- Aligner les nodes : Utilisez la grille pour garder un rendu propre
Ajouter des descriptions
Documentez votre workflow pour plus tard :
- Cliquez sur Settings dans la barre du haut
- Ajoutez une Description qui explique ce que fait le workflow
- Ajoutez des Tags pour organiser vos workflows
Paramètres du workflow
Délais d’exécution
Définissez une durée maximale pour éviter les workflows qui s’emballent :
| Paramètre | Description | Par défaut |
|---|
| Workflow timeout | Durée totale max. | 30 minutes |
| Node timeout | Durée max. par node | 5 minutes |
Gestion des erreurs
Choisissez le comportement en cas d’échec d’un node :
- Stop workflow : Arrêter l’exécution immédiatement
- Continue : Ignorer le node en échec et continuer
- Retry : Réessayer le node (1 à 3 fois)
Configuration des entrées
Définissez les entrées acceptées par le workflow :
inputs:
- name: url
type: text
required: true
description: "URL à analyser"
- name: depth
type: number
required: false
default: 1
Exécuter les workflows
Exécution manuelle
- Cliquez sur le bouton App dans la barre du haut
- Remplissez les champs d’entrée requis
- Cliquez sur Start
- Suivez la progression en direct
Consulter les résultats
Après l’exécution :
- Nodes verts : Terminés avec succès
- Nodes rouges : En échec (cliquez pour voir l’erreur)
- Nodes gris : Non exécutés
Cliquez sur un node pour voir sa sortie dans le panneau de droite.
Journaux d’exécution
Accédez aux journaux détaillés :
- Cliquez sur Run History dans le panneau d’exécution
- Consultez l’horodatage, la durée et les données de chaque node
- Déboguez avec les données complètes requête/réponse
Modèles de workflows
Ne partez pas de zéro — utilisez des modèles :
- Allez dans Workflows Library dans le Studio
- Parcourez par catégorie (SEO, Marketing, etc.)
- Cliquez sur Use Template pour créer une copie
- Adaptez à vos besoins
Parcourir les modèles
Découvrez plus de 50 workflows prêts à l’emploi
Bonnes pratiques
Commencer simple
Partez d’un workflow basique et augmentez la complexité progressivement :
- ✅ Construisez d’abord le parcours nominal
- ✅ Testez avec des données réelles
- ✅ Ajoutez la gestion des erreurs
- ✅ Optimisez les performances
Tester progressivement
Après chaque node ajouté :
- Exécutez le workflow
- Vérifiez que la sortie est correcte
- Puis ajoutez le node suivant
Gérer les erreurs proprement
- Utilisez les nodes Conditional pour vérifier les données vides
- Ajoutez des nodes Fail pour des messages d’erreur clairs
- Configurez la logique de nouvelle tentative pour les API instables
- Réduire les appels API : Mettez en cache quand c’est possible
- Utiliser des branches parallèles : Exécutez les tâches indépendantes en parallèle
- Limiter les itérations de boucle : Ajoutez des garde-fous pour les gros jeux de données
Étapes suivantes