Aller au contenu principal

Interroger et créer des événements Outlook depuis Slack

Un membre de l'équipe mentionne le bot dans un canal Slack et pose sa question, par exemple combien de réunions Paul doit assister cette semaine. Un AI Agent équipé de trois outils Microsoft Outlook cherche la réponse dans les agendas partagés et la renvoie dans Slack. L'agent peut aussi créer des événements, et le template ne gère pas les échanges à plusieurs tours.

Déclencheur
Webhook
Taille
11 nœuds
Outils
OpenAI, Microsoft Outlook, Agent IA, Slack

Comment fonctionne ce workflow

  1. 1

    Le Webhook reçoit de Slack l'événement app_mention chaque fois que le bot est mentionné dans le canal.

  2. 2

    Edit Fields ne conserve que les champs utiles du message, dont le texte de la question.

  3. 3

    Le AI Agent reçoit la question, avec le modèle fourni par OpenAI Chat Model et l'historique récent tenu par Window Buffer Memory.

  4. 4

    Le AI Agent choisit seul, parmi les outils Microsoft Outlook Tool, celui qui sert à chercher, parcourir ou créer un événement.

  5. 5

    Slack envoie la réponse de l'agent à l'utilisateur qui a posé la question.

  6. 6

    Respond to Webhook répond à la requête de vérification que Slack envoie lors de l'abonnement aux événements.

Quand l'utiliser

  • Savoir combien de réunions un collègue doit assister cette semaine, sans ouvrir Outlook.
  • Consulter les disponibilités d'un agenda partagé depuis le canal de l'équipe.
  • Créer un événement à partir d'une demande formulée dans Slack.

À préparer avant l'import

  • Un compte OpenAI avec une clé API, enregistrée dans n8n pour le nœud OpenAI Chat Model.
  • Un compte Microsoft Outlook ayant accès aux agendas partagés, connecté dans n8n.
  • Une application Slack avec un bot, ajouté au canal où il sera mentionné.
  • Les identifiants Slack enregistrés dans n8n pour les nœuds Slack.
  • Le workflow activé, pour disposer de l'URL de production du webhook.

Bon à savoir

Passez le workflow en production et copiez l'URL de production du webhook dans Slack, puis cochez app_mention sous Subscribe to bot events. Sans cela, le bot ne reçoit aucune mention.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n