Automated Meeting Notes Summarizer and Slack Notifier using Gemini AI - n8n Workflow

Use this powerful n8n workflow to automatically fetch recent meeting notes, summarize them with Google Gemini AI, extract structured action items, and deliver the final report directly to Slack. Deploy this n8n template today.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Project Managers: To ensure action items are never missed and summaries are easily accessible.
Team Leads: To monitor recent discussion outcomes without attending every meeting.
Operations Specialists: Seeking robust n8n automation solutions for internal reporting.
Technical Users: Who need high-density, structured data processing powered by an n8n node and AI.

Overview

Keeping track of meeting outcomes and assigned tasks can be challenging. This advanced n8n workflow solves this by seamlessly integrating a meeting note-taking tool (e.g., MeetGeek via HTTP Request) with Google's Gemini AI and Slack.

The automation runs on a schedule (n8n trigger), identifies meetings held in the past seven days, and uses a dedicated AI Agent, powered by the n8n node for Gemini, to perform intelligent extraction. The AI doesn't just summarize; it strictly adheres to a structured JSON output format, detailing concise summaries and clear action items (task, owner, deadline). Finally, a custom n8n Code node converts this structured data into rich Slack Block Kit messages, ensuring your team receives beautifully formatted, highly actionable notifications. This is a crucial n8n template for improving organizational efficiency.

How it Works

This comprehensive n8n workflow operates in a distinct sequence:


  1. Scheduled Execution (n8n trigger): The process begins with a Schedule Trigger node, setting the frequency for checking new meeting notes.

  2. Data Retrieval: The Get meetings list HTTP Request n8n node calls the external meeting note API to fetch a list of recent meetings.

  3. Itemization and Preparation: The list is separated into individual items using the Split meetings n8n node. Essential data, like the meeting_id, is renamed using a Set n8n node for clear mapping in later steps.

  4. Date Filtering: A Date & Time n8n node formats the meeting timestamp. The subsequent AI Transform n8n node (utilizing custom JavaScript logic) filters the dataset, ensuring only meetings from the last seven days are processed.

  5. AI Orchestration: The AI Agent n8n node is the central processing unit. It is configured with the Google Gemini Chat Model and uses the summary HTTP Request Tool node to dynamically fetch the detailed notes for each meeting ID. The prompt strictly guides the Gemini n8n node to output a JSON object containing a concise summary and structured action items.

  6. Slack Formatting: A custom Code n8n node, named Restructure to slack block, processes the AI's JSON output. This code is critical for converting the data into the specific JSON payload required for the Slack Block Kit, ensuring the final notification is visually appealing and highly readable.

  7. Final Notification: The Send a message Slack n8n node receives the Block Kit payload and sends the final, structured meeting summary and action items list to the designated Slack channel. This concludes the powerful n8n workflow.

Installation Guide

To deploy this high-value n8n template, follow these steps:


  1. Import the n8n workflow: Copy the provided JSON data and paste it into your n8n instance via the 'New' menu > 'Import from JSON'.

  2. Set up Meeting Note API Credentials:

Locate the Get meetings list and summary HTTP Request n8n nodes.
Both nodes require Bearer Token Authentication (ID: xTo22iPOKW4a71o3). Configure this credential with the API key for your meeting note-taking application (e.g., MeetGeek).

  1. Configure Gemini AI:

The Google Gemini Chat Model n8n node requires credentials (ID: F27E5eCnDR6vZBbg). Provide your Google Gemini (PaLM) API key for the LLM integration.

  1. Set up Slack Integration:

The Send a message n8n node uses OAuth2 credentials (ID: XBHT6VDVo1vwvFz2). Authorize your n8n instance with Slack.
* Verify the Channel ID parameter in the Slack n8n node points to the correct destination channel for notifications.

  1. Activation: Once all credentials are configured, activate the n8n workflow and run a test execution to verify the data flow and notification output.

Node Details

Schedule Trigger (n8n trigger): Initiates the n8n workflow based on a defined schedule (daily, hourly, etc.).
Get meetings list / summary (HTTP Request n8n node): Used to interface with the external meeting note API (api.meetgeek.ai/v1/meetings/). It uses Bearer Authentication to securely retrieve data and specific meeting notes.
AI Transform (Code n8n node): Contains custom JavaScript logic to filter the fetched meetings, ensuring the n8n workflow only processes data where the formattedDate falls within the last seven days.
Google Gemini Chat Model (n8n node): Provides the LLM capabilities to the AI Agent. It leverages the connected Gemini API credentials.
AI Agent (n8n node): The core intelligence. It coordinates the use of the Gemini LLM and the HTTP Request Tool (summary node) to execute the task: summarize notes, extract action items, and format the results into a predefined JSON structure.
Restructure to slack block (Code n8n node): Contains specific JavaScript to parse the JSON output from the AI Agent and generate the necessary JSON structure for the Slack Block Kit. This is vital for professional-looking Slack messages in this n8n template.


  • Send a message (Slack n8n node): The final action n8n node, sending the Block Kit-formatted meeting summary and action items to the target Slack channel.

Related n8n Workflows

Free

Nodes: 12 Nodes
Updated: December 26 2025
View all
Created by

SayOne Technologies is a digital transformation and IT services company headquartered in India, with a strong focus on web, mobile, and AI-driven solutions for the retail tech space. With over a decade of experience, SayOne partners with global businesses to build scalable applications, optimize inventory and operations using next-gen AI, and deliver customer-centric digital products.

Featured*