Superfasttt

Actions

Catalogue détaillé des nœuds d'action — paramètres, sorties, subtilités et patterns de chaînage.

Une action est une étape exécutée par le moteur d'automatisation. Cette page liste chaque type d'action, ses paramètres, ses sorties, et les patterns de chaînage typiques. Pour la vue d'ensemble de l'automatisation (déclencheur, variables, exécution), voir Concepts.

Anatomie d'un nœud

Tous les nœuds partagent quelques notions :

  • Libellé — nom personnalisé du nœud, distinct de son type (ex: « Lecture du brief client » au lieu de « Générer du texte »). C'est ce libellé que vous voyez dans le canevas.
  • Configuration — les paramètres spécifiques au type d'action. Apparaissent dans le panneau de droite quand vous sélectionnez le nœud.
  • Sortie(s) — les variables produites par le nœud, accessibles aux étapes suivantes. Tapez @ dans n'importe quel champ de configuration pour faire apparaître la liste des nœuds amont et leurs sorties, puis sélectionnez celle voulue — la référence est insérée comme un badge. Détails : Variables et templates.
  • Politique d'erreur — chaque nœud permet de configurer ce qui se passe en cas d'échec (réessayer, ignorer, arrêter l'automatisation).

Sélectionner une action

Cliquez sur le + à la suite d'un nœud existant.
Le catalogue « Sélectionner une action » s'ouvre, groupé par catégorie (IA, Web, Base de connaissances, Projet, Documents, Communication, Transcription, Logique, Système).
Filtrez via « Rechercher des actions... ». Si rien ne correspond, le message « Aucune action trouvée » s'affiche.
Cliquez sur l'action. Elle apparaît dans le graphe, connectée au nœud précédent. Son panneau de configuration s'ouvre.

Certaines actions sont affichées uniquement quand elles sont compatibles avec le déclencheur courant et les capacités activées sur l'instance. Par exemple, les actions Tavily nécessitent un fournisseur web configuré, les actions de projet nécessitent au moins un projet accessible, et les actions IA nécessitent des modèles disponibles.


Génération IA

Toutes les actions de cette catégorie utilisent la passerelle LLM intégrée — pas d'intégration externe à configurer côté utilisateur. Les modèles disponibles dépendent de la configuration de l'instance par votre administrateur.

Générer du texte

L'appel LLM le plus simple : un prompt en entrée, un texte en sortie.

Panneau de configuration d'un nœud Générer du textePanneau de configuration d'un nœud Générer du texte

Quand l'utiliser

  • Reformuler, résumer, traduire un texte.
  • Générer du contenu depuis une consigne libre.
  • Première étape d'une chaîne plus complexe.

Paramètres clés

ChampDescription
ModèleLLM cible (Claude, GPT, Mistral…).
PromptLe message envoyé au modèle. Tapez @ pour insérer une sortie d'un nœud précédent (ex: « Résume ce texte : » suivi de @Extraction.text choisi dans la liste).
Température0 = factuel et déterministe, 1+ = créatif.
Format de sortiemarkdown (défaut), html, ou text. Le format choisi guide automatiquement la réponse du modèle.

Sortie

  • text — le texte généré.

Subtilités

  • Le prompt subit un wrapping automatique selon le format de sortie : si vous choisissez markdown, une instruction est ajoutée au début et un rappel à la fin pour garantir le rendu.
  • Le bouton Aperçu (icône Play) lance un test live en utilisant les sorties simulées des nœuds amont — pratique pour valider un prompt avant d'exécuter toute l'automatisation.

Synthèse chronologique

Variante du nœud Générer du texte pour les gros inputs. Le texte est découpé en blocs, chaque bloc est traité séparément, puis les sorties sont concaténées (avec contexte glissant).

Quand l'utiliser

  • Synthèse d'une transcription longue (réunion de 2h).
  • Analyse d'un document trop volumineux pour tenir dans le contexte d'un modèle classique.
  • Production d'un résumé section par section qui préserve l'ordre temporel.

Paramètres clés

ChampDescription
ModèleLLM cible.
PromptAppliqué à chaque morceau de texte. Rédigez la consigne comme si vous traitiez un seul extrait — le moteur substitue automatiquement le morceau courant à chaque tour. Tapez @ pour référencer d'autres sorties amont si besoin.
Taille de chunkNombre de tokens / caractères par bloc.
OverlapChevauchement entre chunks pour ne pas perdre le contexte aux bornes.

Sortie

  • text — la concaténation des sorties chunk par chunk.

Subtilités

  • Plus de chunks = plus d'appels LLM = plus de tokens consommés. Calibrez la Taille de chunk au plus grand possible pour le modèle choisi.
  • Le résultat n'est pas une synthèse globale : c'est une concaténation. Pour obtenir un résumé final, chaînez avec un nœud Générer du texte classique sur la sortie.

Générer une image

Génération d'une image à partir d'un prompt.

Paramètres clés

ChampDescription
ModèleModèle de génération d'image (DALL-E, Stable Diffusion, etc., selon la configuration de l'instance).
PromptDescription textuelle de l'image.
Ratio / styleSelon le modèle.

Sortie

  • imageUrl — URL de l'image générée.

Pattern courant — dans une automatisation déclenchée par un projet, chaîner avec un nœud Insérer dans projet pour ajouter l'image dans un document du projet.

Générer un diagramme

Demande à l'IA de produire du code Mermaid (flowchart, gantt, sequence, class, ER, state, timeline, mindmap).

Paramètres clés

ChampDescription
ModèleLLM cible.
PromptDécrit le diagramme voulu (« diagramme de séquence pour le flux d'authentification »).
TypeType Mermaid : Flowchart, Sequence, Class, ER, State, Gantt, Timeline, Mindmap.

Sortie

  • text — code Mermaid prêt à être inséré.

Pattern courant — dans un workflow déclenché par un projet :

Générer un diagramme (type=flowchart)

Insérer dans projet (contentType=mermaid)

Le code Mermaid produit est inséré directement dans un document du projet sous forme de bloc diagramme rendu.

Agent

Invoque un agent existant (créé via l'app Agents IA) ou configure un agent inline dans le nœud.

Mode existing

ChampDescription
Agent IDSélectionner un agent partagé / propre.
PromptLe message envoyé à l'agent.
Conversation ID (optionnel)Pour continuer une conversation existante (mémoire).
Bases additionnellesBases de connaissances à passer en surcharge de celles assignées à l'agent.

Mode inline

ChampDescription
Modèle, Prompt système, Bases de connaissances, Outils MCPIdentique à la création d'agent.
Itérations maxCombien de cycles raisonnement/outil.
TempératureCréativité.

Sortie

  • text — la réponse de l'agent.
  • trace_id — identifiant pour retrouver les détails (voir Discuter avec un agent).
  • tokens_used, duration_ms, model.

Subtilité — préférez le mode existing quand l'agent est réutilisé dans plusieurs automatisations : centraliser sa configuration évite la dérive. Le mode inline est pratique pour un usage unique ou pour expérimenter avant de figer l'agent.


Documents et RAG

Base de connaissance

Deux sous-actions sélectionnées via le champ Action au-dessus du nœud :

Sous-action Rechercher

Interroger une base de connaissances avec une requête (RAG).

Paramètres clés

ChampDescription
Base de connaissancesLa base de connaissances cible.
RequêteLe texte à chercher. Supporte les templates.
Top-KNombre de passages à retourner.
ModèleLLM utilisé pour la synthèse de la réponse.

Sortie

  • text — réponse rédigée par le LLM avec citations.
  • sources — liste des passages utilisés (avec score de pertinence).

Sous-action Insérer

Ajouter du contenu généré par l'automatisation comme nouveau document de la base de connaissances (avec indexation automatique).

Paramètres clés

ChampDescription
Base de connaissancesLa base de connaissances destinataire.
TitreTitre du document à créer.
ContenuTexte à indexer. Souvent issu d'un nœud Générer du texte amont.
Tags (optionnel)Tags à appliquer.

Sortie

  • documentId — l'ID du document créé.

Projet

Le nœud Projet regroupe les actions projet courantes dans un seul sélecteur : Créer, Insérer ou Rechercher.

Sous-action Créer

Crée un projet à partir des données de l'automatisation.

Paramètres clés

ChampDescription
NomNom du projet. Supporte les templates.
DescriptionDescription optionnelle du projet.

Sortie

  • project_id — identifiant du projet créé, utilisable par les actions suivantes.

Sous-action Insérer

Ajoute un document dans un projet existant ou dans un projet créé plus tôt dans la même automatisation.

Panneau de configuration d'un nœud Insérer dans projet, avec le sélecteur de contentType markdown / mermaid / blocksPanneau de configuration d'un nœud Insérer dans projet, avec le sélecteur de contentType markdown / mermaid / blocks

Supporte trois types de contenu :

Type de contenuCas d'usage
MarkdownTexte rédigé, souvent issu d'un nœud Générer du texte.
Diagramme MermaidDiagramme issu d'un nœud Générer un diagramme.
Blocs BlockNote brutsFormat avancé.

Paramètres clés

ChampDescription
Projet cibleProjet existant ou projet créé en amont dans ce workflow.
Titre du documentTitre du document à créer dans le projet.
Type de contenuMarkdown, Mermaid ou blocs.
ContenuContenu à insérer. Peut rester vide pour reprendre la sortie du nœud précédent lorsque le contexte le permet.
Type / label du diagrammeChamps utilisés lorsque le contenu est un diagramme Mermaid.

Sous-action Rechercher

Recherche dans les documents d'un projet précis et produit une réponse avec sources.

Paramètres clés

ChampDescription
Projet cibleProjet à interroger.
RequêteQuestion ou recherche. Supporte les templates.
ModèleModèle utilisé pour rédiger la réponse.
Format de sortieMarkdown ou HTML.

Sortie

  • text — réponse synthétique avec sources.
  • sources — documents ou passages utilisés.

Subtilité — un bouton Optimiser la requête peut reformuler la question pour améliorer la recherche, puis vous laisser accepter ou refuser la version proposée.

Insérer fichiers dans projet

Copie les fichiers reçus par un formulaire ou un email comme documents sources permanents dans un projet.

Paramètres clés

ChampDescription
Projet cibleProjet existant ou projet créé plus tôt dans la même automatisation.
PortéeTous les fichiers, tous les fichiers d'un champ, ou un fichier précis.
Champ du formulaireChamp fichier ou multi-fichiers à utiliser lorsque la portée le demande.

Sortie

  • Références des fichiers copiés dans le projet.

Utilisez cette action quand les fichiers doivent rester disponibles dans le projet après l'exécution. Pour une analyse ponctuelle sans conservation, préférez Fichiers et base temporaire.

Analyser les fichiers du formulaire

Spécifique aux automatisations avec déclencheur Formulaire. Récupère les fichiers uploadés via le formulaire et les indexe comme documents RAG éphémères (durée de vie 24h).

Panneau de configuration du nœud Analyser les fichiers du formulaire, avec la liste de cases à cocher des champs fichier détectésPanneau de configuration du nœud Analyser les fichiers du formulaire, avec la liste de cases à cocher des champs fichier détectés

Pour les nouvelles automatisations, préférez souvent le couple Base de connaissances temporaire + Agent ou Interroger un document. Le nœud Analyser les fichiers du formulaire reste utile dans les workflows existants qui suivent ce pattern.

Paramètres clés

ChampDescription
Champs fichier (cases à cocher)Liste des champs de type fichier détectés sur le déclencheur Formulaire amont. Cochez ceux à analyser.

Sortie

  • Indexe les fichiers, prépare les documents RAG éphémères. Ne retourne pas directement le texte des fichiers — chaînez avec un nœud Interroger un document en aval pour les exploiter.

Subtilités fortes

  • Aucun champ coché est interprété comme « analyser tous les champs fichier du formulaire ». L'UI distingue le cas « jamais touché » (défaut implicite) du cas « décoché manuellement » via un bandeau d'info, mais le résultat stocké est le même : fields: [].
  • TTL 24h : les documents indexés sont supprimés automatiquement après 24h. Conçu pour les analyses ponctuelles, pas pour de l'archivage.
  • Aucun lien direct vers une base de connaissances existante : les documents restent limités à cette automatisation.

Pattern de chaînage obligatoire

Ce nœud est inutile seul. Le pattern canonique :

Trigger Formulaire (champ fichier "cctp" + champ fichier "offre")

Analyser les fichiers du formulaire (coche cctp + offre)

Interroger un document (fieldName: "cctp", prompt: "Résumé en 3 points")

Interroger un document (fieldName: "offre", prompt: "Liste les engagements")

Générer du texte (synthèse comparative)

Sans un nœud Interroger un document en aval, le fichier est indexé mais jamais interrogé — l'automatisation ne produit rien d'utile.

Interroger un document

Interroge les documents reçus par un formulaire ou un email. Le nœud peut travailler sur un fichier précis, tous les fichiers d'un champ multi-fichiers ou tous les documents disponibles.

Panneau de configuration d'un nœud Interroger un document, avec le sélecteur de champ fichierPanneau de configuration d'un nœud Interroger un document, avec le sélecteur de champ fichier

Paramètres clés

ChampDescription
ModeRecherche (RAG) pour récupérer les passages pertinents, ou Texte intégral pour analyser tout le document.
PortéeUn fichier précis, tous les fichiers d'un champ, ou tous les documents du formulaire.
Document / champ à interrogerSélecteur peuplé à partir des champs fichier ou multi-fichiers détectés.
QuestionQuestion à poser en mode Recherche.
ModèleLLM utilisé pour la synthèse en mode Recherche.
System promptConsigne de rôle ou de style en mode Recherche.
Nombre de chunksNombre maximal de passages remontés en mode Recherche.
Si le texte dépasse la limiteEn mode Texte intégral : tronquer, basculer en recherche, ou faire échouer le nœud.

Sortie

  • text — réponse synthétique avec citations.
  • sources — passages utilisés.

Subtilité importante — si aucun champ compatible n'est disponible, le sélecteur affiche un message d'avertissement. Ajoutez un déclencheur Formulaire avec champ fichier / multi-fichiers, ou un déclencheur Email avec téléchargement des pièces jointes.

Base de connaissances temporaire

Ajoute un corpus éphémère utilisable pendant l'exécution en cours. Ce corpus peut ensuite être interrogé par un Agent.

Sources disponibles

SourceDescription
Fichiers d'un formulaireUn fichier, un champ multi-fichiers ou tous les documents du formulaire.
Pièces jointes d'un emailToutes les pièces jointes de l'email déclencheur.
TexteTexte saisi ou produit par un nœud précédent.
Résultats de recherche webRésultats produits par une action Tavily.

Sortie

  • Ajoute les documents au corpus temporaire du run. Le nœud ne renvoie pas directement une réponse : utilisez ensuite un Agent avec l'option Base de connaissance temporaire activée.

Voir Fichiers et base temporaire pour choisir entre analyse temporaire, document Hub, projet ou base durable.


Audio

Transcrire audio

Transcrit un fichier audio en texte.

Paramètres clés

ChampDescription
Fichier audioURL du fichier — typiquement un champ fichier d'un formulaire, ou un fichier récupéré via un nœud Requête HTTP.
ProviderWhisper, Voxtral, ou Assembly AI.
Modèle de transcriptionModèle précis (varie selon le provider).
Langue (optionnel)Force la langue de transcription.

Sortie

  • transcript — la transcription textuelle.
  • duration_ms, model.

Ne pas chaîner ce nœud après un déclencheur Compte rendu — celui-ci embarque déjà la transcription (provider et modèle choisis directement dans la configuration du trigger), et expose @Trigger.transcription aux étapes suivantes. Ajouter un nœud Transcrire audio dans ce cas fait re-transcrire l'audio pour rien.

Pattern courant — quand l'audio arrive par un autre canal qu'un trigger Compte rendu (ex: upload via formulaire) :

Trigger Formulaire (champ "audio" [file])

Transcrire audio (provider=Whisper, model=large-v3, audio = @Trigger.audio)

Générer du texte (synthèse de @Transcrire audio.transcript)

Intégrations externes

Requête HTTP

Effectuer un appel HTTP arbitraire vers une API externe.

Panneau de configuration d'un nœud Requête HTTP, avec méthode, URL, headers et bodyPanneau de configuration d'un nœud Requête HTTP, avec méthode, URL, headers et body

Paramètres clés

ChampDescription
MéthodeGET, POST, PUT, PATCH, DELETE.
URLCible (supporte les templates).
HeadersCouples clé / valeur (Authorization, Content-Type…).
BodyCorps de la requête. Lecture seule quand la méthode est GET (volontaire — GET n'a pas de body).
TimeoutDélai max avant échec.

Sortie

  • status — code HTTP de la réponse.
  • body — corps de la réponse (parsé en JSON si Content-Type le permet).
  • headers — headers de la réponse.

Pattern courant — appeler une API métier puis brancher :

Requête HTTP (GET /api/leads/12345)

Condition ("vrai si le statut HTTP indique un succès")
  ├── Vrai → Générer du texte (résumé du lead)
  └── Faux → Envoyer un email (alerte erreur)

Recherche web

Interroge Google via Serper.dev et renvoie une page de résultats de recherche (SERP) — titres, liens, snippets. Pratique pour alimenter un nœud de génération de texte avec quelques sources fraîches, ou pour vérifier l'existence d'une information avant d'agir.

Paramètres clés

ChampDescription
RequêteTermes de recherche. Tapez @ pour insérer une sortie amont (ex: un champ du formulaire).
Nombre de résultats10, 20, 50 ou 100.
Type de rechercheWeb, Actualités ou Images.
PaysLocalisation Google : États-Unis, France, Royaume-Uni, Allemagne, Espagne, Italie, Canada, Australie.
LangueLangue des résultats : anglais, français, allemand, espagnol, italien, portugais.

Un bouton Aperçu lance la requête en direct pour visualiser le JSON retourné avant d'exécuter toute l'automatisation.

Sortie

  • Réponse Serper brute (objet JSON). Selon le Type de recherche :
    • Web → tableau organic avec title, link, snippet.
    • Actualités → tableau news.
    • Images → tableau images.

Pattern courant — chercher puis synthétiser :

Trigger Manuel + champ "sujet"

Recherche web (query = @Trigger.sujet, Type = Actualités, Pays = France)

Générer du texte (synthèse à partir de @Recherche web.news)

Besoin d'aller plus loin que la SERP ? Utilisez les actions Tavily Search, Tavily Extract ou Tavily Crawl pour rechercher, extraire ou parcourir des pages web avec du contenu plus exploitable par les étapes IA.

Recherche le web avec Tavily et retourne des résultats structurés, éventuellement accompagnés d'une réponse synthétique.

Paramètres clés

ChampDescription
RequêteQuestion ou recherche. Supporte les templates.
Nombre de résultats5, 10 ou 20.
ProfondeurBasic pour une recherche rapide, Advanced pour une recherche plus complète.
Inclure une réponseAjoute une réponse synthétique lorsque disponible.
Domaines inclus / exclusRestreint ou exclut certains domaines.

Sortie

  • results — liste de résultats web.
  • answer — réponse synthétique si demandée.

Tavily Extract

Extrait le contenu propre d'une ou plusieurs pages connues.

Paramètres clés

ChampDescription
URLsUne ou plusieurs URLs, saisies directement ou issues d'un nœud précédent.
Profondeur d'extractionBasic ou Advanced.
Inclure les imagesAjoute les images détectées lorsque disponible.
Nombre maximal d'URLsLimite le nombre de pages à traiter.
Taille maximale par pageLimite la quantité de contenu extraite par page.

Sortie

  • Pages extraites avec URL, titre et contenu.

Tavily Crawl

Explore un site depuis une URL racine et extrait plusieurs pages.

Paramètres clés

ChampDescription
URL de départPage ou domaine à explorer.
InstructionsIndications optionnelles sur le contenu à privilégier.
FormatMarkdown ou texte.
Profondeur / largeur / limiteContrôlent le nombre de pages explorées.
Domaines et chemins inclus / exclusRestreignent les zones parcourues.
Suivre les domaines externesAutorise ou bloque les liens hors domaine de départ.

Sortie

  • Liste de pages crawlées avec leur contenu.

Voir Recherche web pour choisir entre Serper, Tavily Search, Tavily Extract et Tavily Crawl.

Envoyer un email

Envoyer un email à des utilisateurs / équipes de l'instance ou à des destinataires externes.

Configuration requise — votre administrateur doit avoir configuré l'intégration Email (clé API Resend / SendGrid, expéditeur par défaut) côté admin. Si ce n'est pas le cas, le nœud échoue à l'exécution.

Paramètres clés

ChampDescription
DestinatairesSélection multiple d'utilisateurs et d'équipes de l'instance (ou adresses externes selon configuration).
SujetSujet du mail (templates supportés).
CorpsContenu du mail (markdown / HTML selon config).
Pièce jointe (optionnelle)URL d'un fichier à joindre.

Sortie

  • messageId — identifiant de l'envoi (selon le fournisseur).

Subtilité — le From est figé par la configuration de l'instance. Vous ne pouvez pas l'écraser depuis le nœud.


Logique

Condition

Brancher l'exécution selon une décision vraie ou fausse.

Panneau de configuration d'un nœud ConditionPanneau de configuration d'un nœud Condition

Paramètres clés

ChampDescription
ModèleModèle IA utilisé pour évaluer la condition.
ConditionConsigne en langage naturel. Tapez @ pour référencer les sorties des nœuds précédents.
System promptConsigne optionnelle pour cadrer l'évaluation.
Continuer si la condition vautChoisit la branche attendue : Vrai ou Faux.

Sortie

  • Pas de variables — uniquement un branchement : la branche Vrai exécute les nœuds connectés à la sortie Vrai, la branche Faux ceux connectés à la sortie Faux.

Subtilités

  • Formulez une condition qui peut être résolue strictement par vrai ou faux.
  • Citez les données à évaluer avec @, par exemple le statut d'une requête HTTP ou le texte généré par une étape précédente.
  • Si la décision doit être déterministe, gardez une consigne courte et explicite.

Exemple

Réponds vrai si @Requête HTTP.status indique un succès HTTP.
Réponds faux sinon.

Boucle

Exécute un sous-workflow pour chaque élément d'une liste.

Paramètres clés

ChampDescription
ÉlémentsListe à parcourir : tableau issu d'un nœud amont, CSV ou JSON.
Sous-workflowAutomatisation appelée pour chaque élément.
Nom de la variable d'élémentNom utilisé dans le sous-workflow, par défaut item.
Mode d'entrée des élémentsEnvoie l'élément seul ou fusionne l'élément avec l'entrée de la boucle.
En cas d'erreurArrêter la boucle ou continuer avec l'élément suivant.
Éléments maxLimite de sécurité sur le nombre d'éléments traités.

Sortie

  • Résultats des sous-workflows exécutés.

Voir Boucles et sous-workflows pour configurer le workflow parent et le déclencheur Workflow du sous-workflow.


Documents système

Créer un document

Crée un document dans l'instance à partir de données de l'automatisation, sans le rattacher à un projet ou une base de connaissances précis. Visible dans l'app Hub documentaire.

Paramètres clés

ChampDescription
TitreTitre du document (templates supportés).
ContenuCorps du document (markdown).
Mémoire / base (optionnel)Base de connaissances où indexer le document, si pertinent.

Sortie

  • documentId — identifiant du document créé.

Différence avec les autres actions documentaires :

ActionContexteVisibilité
Créer un documentInstance généraleVisible dans le Hub, hors projet
Projet / InsérerProjet cibléVisible dans l'onglet Documents du projet
Insérer fichiers dans projetFichiers reçus par formulaire ou emailSources permanentes du projet
Base de connaissances temporaireRun en coursNon conservé après l'exécution
Base de connaissance / InsérerBase de connaissances cibléeIndexé pour le RAG dans la base de connaissances

Pattern de référence — Analyse de documents soumis par formulaire

Le pattern recommandé pour les automatisations déclenchées par un formulaire avec champ fichier :

Trigger Formulaire (champs : "brief" [file], "cctp" [file])

Base de connaissances temporaire (tous les documents du formulaire)

Agent (base temporaire activée)

Créer un document ou Envoyer un email

Pour une question très ciblée sur un document, remplacez l'agent par Interroger un document avec la portée adaptée.


Et ensuite ?

On this page