Skip to content

Nœuds ​

Tous les nœuds de l’éditeur de workflows, générés depuis le catalogue lui-même. Chaque page donne les paramètres, les sorties et les données du nœud exactement comme le produit les définit.

Déclencheurs ​

  • Mail reçu — trigger.email. Démarre le workflow à l’arrivée d’un mail qui correspond aux conditions.
  • Webhook reçu — trigger.webhook. Démarre le workflow sur un POST à l’URL du workflow. Le corps JSON arrive dans data.webhook.
  • Appelé par un workflow — trigger.called. Ce workflow ne s’abonne à aucun mail : il s’exécute quand un autre l’appelle. L’entrée arrive dans data.input.
  • Planification — trigger.schedule. Démarre le workflow à intervalle régulier, sans mail déclencheur. L’heure prévue, l’heure réelle et le fuseau arrivent dans data.schedule.
  • Déclenchement manuel — trigger.manual. Ne démarre que sur demande explicite, depuis le webmail ou l’éditeur.
  • Échec d’un workflow — trigger.error. Démarre quand une exécution d’un workflow qui désigne celui-ci comme workflow d’erreur échoue. Le compte rendu arrive dans data.failure.
  • Ligne Airtable modifiée — trigger.airtable. Démarre le workflow quand une ligne d’une table Airtable est créée ou modifiée. Ce qui a changé arrive dans data.airtable, sans mail déclencheur.
  • MyNotary — événement — trigger.mynotary. Démarre le workflow quand MyNotary signale un événement : une signature terminée, un dossier créé, une notification recommandée. Le corps arrive dans data.mynotary.
  • Yousign — événement — trigger.yousign. Démarre le workflow quand Yousign signale un événement : une demande signée, un refus, une expiration. Le corps signé arrive dans data.yousign. Les livraisons renvoyées par Yousign sont dédupliquées sur event_id.
  • Notion — événement — trigger.notion. Démarre le workflow quand Notion signale un événement : une entrée créée, un statut changé, un commentaire. Le corps arrive dans data.notion. La souscription se crée à la main dans Notion — sinon, préférez « Planification » + « Entrées modifiées depuis… ».
  • Entrée Notion modifiée — trigger.notion_changes. Démarre le workflow quand une entrée d’une base Notion est créée ou modifiée, en vérifiant à intervalle régulier. L’entrée arrive dans data.notion, sans mail déclencheur. Aucune souscription à créer dans Notion.

IA ​

  • Catégoriser — ai.categorize. Classe le mail dans les catégories que vous définissez et l’envoie sur la branche correspondante. Chaque catégorie est une sortie du nœud.
  • Rédiger (IA) — ai.compose. Fait rédiger un message par le modèle selon vos consignes et le profil du destinataire (le registre, le ton, la langue, la signature). Ne l’envoie pas : ajoutez « Envoyer » derrière pour le déposer en brouillon ou l’expédier.
  • Extraire — ai.extract. Extrait du mail les champs que vous déclarez (numéro, date, montant…) et les verse dans les données de travail. Un champ absent vaut null.
  • Résumer — ai.summarize. Résume le mail en quelques lignes, dans la forme et la longueur de votre choix. Le résumé part dans les données de travail.
  • Instruction libre (IA) — ai.prompt. Donne une consigne libre au modèle sur le mail et les données de travail. Le nœud produit du texte ou du JSON : il n’envoie rien et ne modifie rien — ajoutez un nœud d’action en aval pour agir.
  • Anthropic (Claude) — llm.anthropic. Reliez ce nœud au port « Modèle » d’un nœud IA pour que celui-ci travaille avec Claude. La clé d’API vient de la connexion choisie (Connexions › IA).
  • OpenAI (GPT) — llm.openai. Reliez ce nœud au port « Modèle » d’un nœud IA pour que celui-ci travaille avec GPT. La clé d’API vient de la connexion choisie (Connexions › IA).
  • Mistral AI — llm.mistral. Reliez ce nœud au port « Modèle » d’un nœud IA pour que celui-ci travaille avec un modèle Mistral, hébergé en Europe. La clé d’API vient de la connexion choisie (Connexions › IA).
  • OpenRouter — llm.openrouter. Reliez ce nœud au port « Modèle » d’un nœud IA pour appeler, avec une seule clé, n’importe quel modèle du catalogue OpenRouter. Le modèle s’écrit « éditeur/modèle ».
  • Ollama (local) — llm.ollama. Reliez ce nœud au port « Modèle » d’un nœud IA pour que celui-ci travaille avec un modèle qui tourne sur votre serveur : rien ne sort de chez vous, et il n’y a aucune clé à fournir.
  • API compatible OpenAI — llm.openai_compatible. Reliez ce nœud au port « Modèle » d’un nœud IA pour appeler un serveur qui parle le protocole OpenAI sans être l’un des fournisseurs nommés : vLLM, LM Studio, un proxy interne. L’adresse du serveur se règle dans les connexions.

Logique ​

  • Condition (Si) — flow.if. Oriente le mail vers la sortie « vrai » ou « faux » selon des conditions sur le mail et les données de travail.
  • Aiguillage — flow.switch. Envoie le mail sur la première branche dont les conditions sont satisfaites, sinon sur la branche « sinon ».
  • Fin / Arrêt — flow.stop. Termine cette branche de l’exécution avec un statut et une raison lisibles.
  • Approbation — flow.approval. Suspend l’exécution jusqu’à ce qu’un humain approuve ou rejette. Demande envoyée par mail, avec un délai.
  • Attendre — flow.wait. Suspend l’exécution — d’une minute à plusieurs années. Rien n’est gardé en mémoire : l’attente survit aux redémarrages.
  • Émettre un signal — flow.signal. Termine ailleurs les attentes qui guettent cette clé — pour ne pas relancer un client dont on a déjà la réponse.
  • Boucle — flow.loop. Répète une suite de nœuds pour chaque élément d’une liste : chaque pièce jointe, chaque ligne, chaque destinataire.
  • Appeler un workflow — workflow.call. Exécute un autre workflow publié, avec les données de cette exécution. En mode « attendre », sa sortie devient celle du nœud.

Données ​

  • Lire les pièces jointes — attachment.extract_text. Extrait le texte des pièces jointes du mail (PDF, texte, HTML…) et le met dans les données de travail : {{ data.extract_text_1.attachments.0.text }}. À placer avant un nœud IA pour lui donner le contenu d’un document.
  • Requête HTTP — http.request. Appelle une API externe et verse la réponse dans les données de travail. Une écriture peut faire l’objet d’une nouvelle tentative après une coupure : privilégiez des endpoints idempotents.
  • Drive — chercher des fichiers — google_drive.search. Cherche des fichiers dans Google Drive et verse la liste dans les données de travail. C’est une lecture : elle a lieu pour de vrai, même pendant un essai.
  • Agenda — trouver des créneaux — google_calendar.find_free. Lit les disponibilités de l’agenda sur une fenêtre et rend des créneaux libres, prêts à être proposés par un nœud IA.
  • Airtable — airtable.api. Cherche, crée, complète et commente les lignes d’une base Airtable, et y dépose les pièces jointes (du mail ou ajoutées par une étape).
  • Calendly — calendly.api. Lit vos types de rendez-vous et vos rendez-vous planifiés, et sait en annuler un.
  • MyNotary — mynotary.api. Lit et alimente les dossiers, fiches, contrats et documents de MyNotary. Aucune signature ne peut être lancée par API : elle reste un geste humain.
  • Notion — notion.api. Lit et alimente vos pages et vos bases Notion : entrées, propriétés, contenu en Markdown, commentaires et pièces jointes.
  • Table — chercher une ligne — table.find. Cherche une ligne par sa clé. Deux sorties : trouvée, et non trouvée.
  • Table — lister des lignes — table.list. Rend un tableau de lignes filtrées et triées — à relier à une boucle.
  • Transformer — data.transform. Définit des champs dans les données de travail à partir de textes qui acceptent des expressions {{ }}, avec quelques mises en forme.
  • Calculer une date — date.compute. Ajoute un délai — calendaire ou ouvré — à une date, pour l’écrire ailleurs : une table, un brouillon, un CRM.

Actions ​

  • Classer — mail.move. Pose ou retire des dossiers/labels sur le mail déclencheur, via le miroir (visible aussitôt dans la boîte).
  • Marquer — mail.flag. Change l’état du mail déclencheur : lu/non lu, suivi/non suivi. Seuls les états renseignés sont modifiés.
  • Rédiger — mail.compose. Prépare un message — destinataires, objet, corps, pièces jointes — sans rien envoyer. Ajoutez « Envoyer » derrière pour le déposer en brouillon ou l’expédier ; entre les deux, vous pouvez poser une approbation, une condition ou une écriture dans une table.
  • Envoyer — mail.send. Dépose un message en brouillon ou l’envoie, depuis la boîte de votre choix et avec la signature de votre choix. Se branche derrière « Rédiger » — ou se remplit à la main.
  • Notifier — notify.send. Envoie un message vers un webhook Slack, Teams ou générique. Le raccourci de « prévenir l’équipe ».
  • Drive — déposer un fichier — google_drive.upload. Dépose les pièces jointes (du mail ou ajoutées par une étape), ou un fichier texte que vous écrivez, dans un dossier Google Drive.
  • Drive — créer un dossier — google_drive.create_folder. Crée un dossier Google Drive s’il n’existe pas déjà sous le même parent, et rend son identifiant pour la suite du workflow.
  • Sheets — ajouter une ligne — google_sheets.append. Ajoute une ligne à une feuille Google Sheets. Une colonne de dédoublonnage évite la ligne en double lors d’une nouvelle tentative.
  • Agenda — créer un événement — google_calendar.create_event. Pose un rendez-vous dans Google Agenda. Une nouvelle tentative de l’étape ne crée pas de doublon : l’identifiant est dérivé de l’étape.
  • Déposer dans OneDrive — onedrive.upload. Dépose les pièces jointes (du mail ou ajoutées par une étape) — ou un texte — dans un dossier de votre OneDrive.
  • Chercher dans OneDrive — onedrive.search. Cherche des fichiers dans votre OneDrive et verse la liste dans les données de travail.
  • Créer un dossier OneDrive — onedrive.create_folder. Crée un dossier s’il n’existe pas déjà — une nouvelle tentative ne crée pas de doublon.
  • Créer un événement Outlook — outlook_calendar.create_event. Pose un rendez-vous dans votre agenda Outlook. Les invitations ne partent que si vous le demandez.
  • Trouver un créneau Outlook — outlook_calendar.find_free. Lit les disponibilités de votre agenda et propose les créneaux libres, dans vos heures ouvrées.
  • SharePoint — sharepoint.api. Range, qualifie et partage des documents dans un site SharePoint, et tient ses listes à jour.
  • Excel — excel.api. Lit et complète un classeur Excel posé sur SharePoint ou sur votre OneDrive.
  • Yousign — yousign.api. Fait signer électroniquement une pièce jointe reçue par mail : demande, document, signataires, activation, puis récupération du document signé et du dossier de preuve. ⚠ L’activation est facturée par Yousign.
  • Table — ajouter une ligne — table.insert. Ajoute une ligne. Si la table a une clé unique et qu’elle est déjà prise, l’étape échoue — utilisez « ajouter ou mettre à jour ».
  • Table — mettre à jour une ligne — table.update. Modifie la ligne qui porte cette clé. L’étape échoue si aucune ligne ne correspond.
  • Table — ajouter ou mettre à jour — table.upsert. Écrit la ligne : elle est créée si sa clé est libre, modifiée sinon. C’est le nœud de la mémoire entre exécutions.
  • Table — supprimer une ligne — table.delete. Retire la ligne qui porte cette clé. Aucune ligne à retirer n’est un succès, pas une erreur.
  • Table — ajouter un commentaire — table.append_text. Ajoute un texte horodaté au bas d’une cellule, sans jamais écraser ce qu’elle contient. Une action = un commentaire.