Back to Templates

Manage Calendar Events with Slack Using OpenAI-Powered Outlook Assistant

Created by

Created by: Jimleuk || jimleuk

Jimleuk

Last update

Last update 2 months ago

Categories

Share


This n8n template demonstrates how easy it is to build an Outlook Calendar Assistant powered by an AI agent equipped with Tools.

For teams using Outlook Calendar and Slack who need easier calendar management, this workflow can be a great first step to introducing powerful AI tools into your daily activities.

How it works

  • A Slack Trigger node is configured to catch "bot mentions" events in a designated channel.
  • The message is parsed using the Edit fields node to extract only the required attributes of the event.
  • An AI Agent equipped with Outlook Calendar Tools enables question and answer capability for the organisation's shared calendars and events.
  • The AI agent's response is sent back to Slack as a reply to the user's query.

How to use

  • The workflow is triggered via @mention-ing the bot followed by the query. eg. "@bot how many meetings does Paul have to attend to this week?"
  • To start listening to real mentions, you must activate the workflow and set it to production mode. You must use the production webhook URL for the event subscription.

Some sample queries to try

  • "What's included in the product team's sprint demo this week?"
  • "Who's booked room 7 for this Thursday?"
  • "When is Jim & Nik's sales meeting with Microsoft?"

Requirements

Customising this workflow

  • Not using Slack? This template can be modified to work with Teams but requires a little more configuration.
  • Agents can have any number of tools but an overloaded agent is prone to confusion! If this happens, try splitting into multiple agents serving separate needs.