- Vous souhaitez qu’un flux de travail réagisse automatiquement à l’arrivée d’un e-mail spécifique.
- Vous construisez un pipeline e-mail vers action (par ex., recevoir une facture par e-mail → extraire les données → créer un enregistrement dans un CRM).
- Vous devez traiter les pièces jointes des e-mails par programmation.
- Gmail
- Office 365
| Paramètre | Type | Description |
|---|---|---|
email_provider | String | Défini sur gmail. |
poll_interval | Integer | Fréquence de vérification de la boîte de réception, en secondes. |
filters.unread_only | Boolean | Lorsque true, seuls les e-mails non lus déclenchent le flux de travail. |
filters.from_email | String | Déclenchez uniquement les e-mails provenant de cette adresse d’expéditeur. |
filters.subject_contains | String | Déclenchez uniquement lorsque l’objet contient ce mot-clé ou cette phrase. |
options.include_attachments | Boolean | Lorsque true, les données de pièce jointe sont incluses dans la sortie du déclencheur. |
Une connexion OAuth Gmail doit être configurée sur le projet avant d’utiliser ce déclencheur.
| Variable | Description |
|---|---|
trigger.email.from | L’adresse e-mail de l’expéditeur. |
trigger.email.to | L’adresse e-mail du destinataire. |
trigger.email.subject | La ligne d’objet de l’e-mail. |
trigger.email.body | Le corps en texte brut de l’e-mail. |
trigger.email.attachments | Un tableau d’objets pièce jointe (nom de fichier, type MIME, contenu). Rempli uniquement lorsque include_attachments est activé. |
trigger.email.date | L’horodatage de la réception de l’e-mail, au format ISO 8601. |
Remarques
Remarques
- Les filtres sont cumulatifs. Si
from_emailetsubject_containssont tous les deux définis, les deux conditions doivent être remplies pour que le déclencheur s’active. - Définissez
unread_onlysurtruedans les flux de travail de production pour éviter de retraiter les e-mails déjà traités. - Utilisez
trigger.email.attachmentsavec un nœud Boucle pour traiter plusieurs pièces jointes d’un seul e-mail.
Fin de réunion Odin
S’active automatiquement lorsqu’une réunion enregistrée par Odin se termine et que des notes ou des éléments d’action sont générés. Utilisez-le pour créer des flux de travail d’automatisation post-réunion — comme la distribution de résumés, la création de tâches de suivi ou la journalisation des insights de réunion dans un CRM ou un outil de gestion de projet. Quand l’utiliser- Vous souhaitez traiter automatiquement les notes de réunion ou les éléments d’action dès qu’une réunion se termine.
- Vous créez un pipeline post-réunion (par ex., réunion se termine → extraire les éléments d’action → créer des tâches dans un outil de gestion de projet).
- Vous devez enregistrer les résumés de réunion dans une base de connaissances ou un enregistrement CRM automatiquement.
| Paramètre | Type | Description |
|---|---|---|
Tool Description | String | Une description de l’outil affichée sur la page Outils. |
Require Confirmation | Boolean | Lorsqu’activé, l’utilisateur doit confirmer avant l’exécution du flux de travail. |
Open Workflow Panel | Boolean | Lorsqu’activé, affiche le panneau d’aperçu du flux de travail lorsque ce flux s’exécute depuis le chat. |
API Key | String | Votre clé API OdinAI pour l’authentification. |
API Secret | String | Votre secret API OdinAI pour l’authentification. |
Project ID | String | Votre ID de projet OdinAI. |
Enable for all meetings | Boolean | Lorsqu’activé, le déclencheur s’active quel que soit le type de réunion (dont vous faites partie) qui se termine. |
Event Type | String | L’événement de réunion qui active le déclencheur. La valeur par défaut est Meeting Done. |
Action Type | String | Le type de données à recevoir à la fin de la réunion. Les options sont Notes et Action Items. |
| Variable | Description |
|---|---|
{{trigger.meeting.title}} | Le titre de la réunion qui s’est terminée. |
{{trigger.meeting.notes}} | Les notes générées par l’IA à partir de la réunion. |
Remarques
Remarques
- Nécessite les identifiants API OdinAI (clé API, secret API et ID de projet) pour l’authentification.
- Lorsque Enable for all meetings est activé, le déclencheur s’active pour toute réunion dont vous faites partie. Désactivez-le pour restreindre le déclenchement à des réunions spécifiques.
- Le paramètre Action Type détermine si le déclencheur fournit des notes de réunion ou des éléments d’action aux nœuds en aval.
- Les données de réunion sont accessibles via
{{trigger.meeting.title}},{{trigger.meeting.notes}}et d’autres champs du payload de réunion.
Telegram : Nouveau message
S’active lorsque le bot Telegram reçoit un nouveau message. Le déclencheur utilise un webhook vers lequel Telegram envoie (POST) les mises à jour, démarrant le flux de travail à chaque réception d’un message. Quand l’utiliser- Vous souhaitez créer un bot Telegram qui répond aux messages des utilisateurs avec un flux de travail automatisé.
- Vous acheminez les messages Telegram entrants vers un agent IA ou un pipeline de traitement.
- Vous devez capturer et agir sur les messages envoyés à votre bot Telegram en temps réel.
| Paramètre | Type | Description |
|---|---|---|
Tool Description | String | Une description de l’outil affichée sur la page Outils. |
Require Confirmation | Boolean | Lorsqu’activé, l’utilisateur doit confirmer avant l’exécution du flux de travail. |
Open Workflow Panel | Boolean | Lorsqu’activé, affiche le panneau d’aperçu du flux de travail lorsque ce flux s’exécute depuis le chat. |
Allowed HTTP Method | String | La méthode HTTP acceptée par le webhook. La valeur par défaut est POST. |
Authentication | String | Méthode d’authentification pour les demandes webhook entrants. La valeur par défaut est None. |
Response Mode | String | La manière dont le webhook répond aux demandes entrants. Respond Immediately retourne une réponse 200 OK immédiatement. |
Publier l'outil
Publiez le flux de travail pour activer le point de terminaison du webhook et générer l’URL active.
Enregistrer le webhook auprès de Telegram
Copiez l’URL active et enregistrez-la auprès de votre bot Telegram en utilisant l’outil
telegram_set_webhook ou la commande curl suivante :| Variable | Description |
|---|---|
{{trigger.body}} | Corps de la demande (JSON analysé). |
{{trigger.headers}} | En-têtes de la demande. |
{{trigger.query}} | Paramètres de requête. |
{{trigger.method}} | Méthode HTTP. |
{{trigger.body.message.text}} | Le contenu textuel du message Telegram entrant. |
{{trigger.body.message.chat.id}} | L’ID de conversation du message. |
Remarques
Remarques
- L’URL de test (
/testajoutée à l’URL active) génère des données d’exemple sans exécuter le flux de travail. - Les données de message sont accessibles via
{{trigger.body.message.text}},{{trigger.body.message.chat.id}}et d’autres champs du payload de mise à jour Telegram. - Les services externes envoient des demandes HTTP à votre URL webhook ; chaque demande déclenche une nouvelle exécution de flux de travail.
- Publiez l’outil pour activer le point de terminaison du webhook avant de l’enregistrer auprès de Telegram.