Back to Templates

Automate Microsoft Teams Meeting Analysis with GPT-4.1, Outlook & Mem.ai

Created by

Created by: Wayne Simpson || nocodecreative

Wayne Simpson

Last update

Last update 11 days ago

Categories

Share


Automate Microsoft Teams Meeting Analysis with GPT-4.1, Outlook & Mem.ai

Template Overview

This advanced n8n template automates Microsoft Teams meeting analysis, knowledge base creation, and email drafting directly from meeting recordings and transcripts.

It provides end-to-end automation for the following use cases:

Meeting Analysis

  • Connects to Microsoft Graph to retrieve meeting recordings, chat messages, and transcripts.
  • Analyses meeting content using AI models.
  • Extracts key points, action items, questions, and themes from meetings automatically.

AI-Powered Web App

  • Automatically creates a detailed report from past meetings.

  • Stores meeting summaries, metadata, and insights into an easy-to-browse frontend.

  • New meetings are added dynamically without manual work.
    **
    Knowledge Base Indexing (via Mem.ai)**

  • Uploads extracted meeting data into a structured knowledge base.

  • Supports categorisation, search and chat functionality across meetings.

Draft Follow-Up Emails

  • Draft personalised follow-up emails for meeting participants.
  • Email drafts include:
    • Meeting summary
    • Key decisions
    • Action items
  • Emails can be sent manually with a human in the loop context via Microsoft Outlook integration.

Core Components

  • Microsoft Graph API for accessing meetings, chats, files, and user profiles.
  • SharePoint API for file storage and search.
  • n8n Webhooks to trigger processes dynamically.
  • Generic OAuth2 authentication for seamless Microsoft access.
  • JavaScript Code Nodes for flexible, intelligent parsing and structuring of meeting data.
  • AI/LLM nodes for summarisation and content creation.

Designed to be scalable, modular, and easily customisable for different organisation sizes and industries.

🛡️ Note

Failure to correctly configure Azure permissions will prevent the template from functioning. Ensure admin approval is fully completed during setup.

Important Prerequisites

⚠️ Administrator consent is required

This template requires a Microsoft 365 Global Administrator or Application Administrator to grant admin consent to a set of Microsoft Graph and SharePoint API scopes.

Basic Azure App Registration knowledge is required:

You need to set up an Azure App Registration manually, configure OAuth2 authentication, and assign specific API permissions.

A setup guide is included, but familiarity with:

  • App registrations
  • API permissions
  • Client secrets
  • OAuth2 flows

is highly recommended.

Knowledge of Postgres is required
The template includes a SQL script to create the required Postgres table (see blog post).

You are responsible for hosting your own database (You can use Supabase with the Postgres connection string).