Pilotez vos workflows à grande échelle, avec une traçabilité de bout en bout.
Déclenchez vos workflows par API sans attendre leur exécution, traitez les lignes d'un fichier CSV ou d'une feuille Google Sheets par lots et selon vos propres horaires, puis suivez chaque étape — réussie ou non — dans une vue unique, prête pour l'audit.
Conçue pour la production.
Traitement asynchrone
Lancez un workflow en arrière-plan par une requête POST et récupérez immédiatement son ID d'exécution.
Suivi détaillé de chaque étape
Consultez completed_steps et failed_steps, avec leurs heures de début et de fin.
Traitement par lots et planification
Appliquez un workflow à chaque ligne d'un fichier CSV ou d'une feuille Google Sheets, au moment de votre choix.
Parallélisation et reprise
Exécutez des milliers d'instances en parallèle et reprenez une étape là où elle s'est interrompue.
Relances automatiques et quotas
Respectez les limites de débit grâce aux lots et aux délais, puis relancez automatiquement les erreurs temporaires.
Traçabilité complète
Chaque exécution est journalisée et peut être examinée jusqu'au moindre nœud.
Lancez l'exécution. Récupérez son ID. Continuez.
Envoyez vos données à /api/v1/workflows/{workflow_id}/run par une requête POST : le workflow s'exécute alors en arrière-plan. La réponse vous transmet immédiatement un ID à suivre, sans maintenir la connexion ouverte. Le même appel fonctionne pour une exécution planifiée comme pour un déclenchement à la suite d'un événement.
Suivez chaque étape, qu'elle aboutisse ou échoue.
GET /api/v1/workflow-runs/{run_id} renvoie l'état de l'exécution, started_at, ended_at et deux listes : completed_steps et failed_steps. Pour chaque étape terminée, vous retrouvez l'ID du nœud, son résultat et l'indication de téléchargement. En cas d'échec, vous voyez le message d'erreur et le nœud concerné.
Une issue claire pour chaque exécution.
Chaque exécution aboutit à l'un de trois états définitifs. Les étapes suivantes savent ainsi précisément quelle action entreprendre.
Des milliers de lignes, sans surveillance manuelle.
Traitement d'une feuille par lots
Parcourez chaque ligne d'un fichier CSV ou d'une feuille Google Sheets, appliquez le workflow et centralisez les résultats.
Traitements planifiés
Planifiez la récupération, le traitement et l'export des lots, notamment pendant les heures creuses.
Enrichissement robuste
Ajoutez des délais entre les lots pour respecter les limites de débit et relancez automatiquement les erreurs temporaires.
Audit et rapports
Récupérez le détail de chaque étape afin de produire des résultats traçables et des rapports fiables.
Un enrichissement nocturne par lots, de bout en bout.
Chaque ligne déclenche une exécution asynchrone. La boucle attend l'état DONE avant d'écrire le résultat, relance les erreurs temporaires et espace les lots afin de respecter les limites de débit.
De l'entrée au résultat.
Préparez
Construisez visuellement le workflow dans Studio et connectez ses nœuds d'entrée, sans écrire de code.
Déclencher
Lancez-le par une requête POST avec vos données, selon un horaire défini ou pour chaque ligne d'un lot.
Surveiller
Suivez completed_steps et failed_steps jusqu'à ce que l'exécution atteigne l'état DONE.
Contrôlez
Ajoutez une validation humaine aux étapes sensibles et récupérez le journal complet pour vos audits et rapports.
Montrez-nous le workflow.
Nous vous montrerons le 10x.
Apportez le workflow marketing qui dévore votre semaine. Nous le construirons en direct, avec vos données et vos modèles, en 30 minutes.