Global AI Network
Agent Template v1.0

AI Meeting Summary & Action Item Tracker

Automatically capture meeting summaries, assign action items to Notion, and notify team members via email and Slack—turning discussions into tracked, accountable tasks.

45+
Deployments
10m
Setup Time
Free
Pricing

Need custom configuration?

Our solution engineers can help you adapt this agent to your specific infrastructure and requirements.

Enterprise Grade Best Practices Production Optimized

INTEGRATED_MODULES

Gmail
Gmail
Google Calendar
Google Calendar
Google Sheets
Google Sheets
Notion
Notion
OpenAI
OpenAI
Slack
Slack
Step by Step

Setup Tutorial

mission-briefing.md

AI Meeting Summary & Action Item Tracker Setup Guide

What This Agent Does

The AI Meeting Summary & Action Item Tracker is a powerful automation workflow that transforms raw meeting data into actionable intelligence. This intelligent agent automatically captures meeting details, generates executive summaries using advanced AI, extracts action items, and distributes tasks to team members—all without manual intervention.

Key benefits and time savings:

  • Eliminate manual note-taking: Automatically generate comprehensive meeting summaries in seconds
  • Reduce administrative overhead: Save 5-10 hours per week on meeting follow-up tasks
  • Ensure accountability: Automatically assign and track action items with calendar reminders
  • Improve team alignment: Instantly share meeting insights across Slack and Notion
  • Create an audit trail: Maintain searchable records of all meetings and decisions

Target use cases:

  • Executive leadership meetings requiring detailed documentation
  • Cross-functional project kickoffs and status updates
  • Client meetings needing rapid turnaround summaries
  • Team standups with distributed action item tracking
  • Board meetings requiring formal meeting records

Who Is It For

This workflow is ideal for:

  • Executive assistants managing multiple stakeholders and meeting schedules
  • Project managers coordinating teams across departments
  • Team leads ensuring accountability and follow-through on decisions
  • Organizations requiring compliance documentation and audit trails
  • Remote and hybrid teams needing centralized meeting intelligence
  • Fast-paced companies where speed and accuracy are competitive advantages

Required Integrations

OpenAI

Why it's needed: Powers the intelligent meeting analysis engine that extracts summaries, action items, and key decisions using GPT-4o, ensuring human-quality insights at machine speed.

Setup steps:

  1. Navigate to platform.openai.com and sign in to your account
  2. Click API keys in the left sidebar
  3. Select Create new secret key
  4. Copy the generated API key (you'll only see it once)
  5. In TaskAGI, go to IntegrationsOpenAI
  6. Paste your API key in the API Key field
  7. Click Test Connection to verify authentication
  8. Save your configuration

How to obtain API keys: OpenAI requires a paid account with available credits. Visit your billing dashboard to add payment information and check your usage limits.

Configuration in TaskAGI: The workflow uses GPT-4o model with a specialized prompt for executive assistant tasks. Ensure your OpenAI account has access to GPT-4o and sufficient API credits for your meeting volume.

Slack

Why it's needed: Delivers meeting summaries to your team instantly, keeping everyone informed and reducing email clutter.

Setup steps:

  1. Go to api.slack.com/apps and click Create New App
  2. Select From scratch and name your app "TaskAGI Meeting Agent"
  3. Choose your workspace and click Create App
  4. Navigate to OAuth & Permissions in the left menu
  5. Under Scopes, add chat:write and channels:read permissions
  6. Click Install to Workspace and authorize the app
  7. Copy your Bot User OAuth Token (starts with xoxb-)
  8. In TaskAGI, go to IntegrationsSlack
  9. Paste the token and select your default channel for meeting summaries
  10. Click Save

How to obtain API keys: Slack apps are created directly in your workspace. You'll need workspace admin permissions to authorize the integration.

Configuration in TaskAGI: Specify the Slack channel where meeting summaries should be posted (e.g., #meeting-summaries or #executive-updates). The workflow will automatically format summaries with clear sections for context, key decisions, and action items.

Notion

Why it's needed: Creates a searchable, organized database of all meetings with full summaries and action items, serving as your team's institutional memory.

Setup steps:

  1. Log in to your Notion workspace at notion.so
  2. Click your profile icon (bottom left) → SettingsConnections
  3. Click Develop or manage integrations
  4. Click New integration and name it "TaskAGI"
  5. Copy your Internal Integration Token
  6. In TaskAGI, go to IntegrationsNotion
  7. Paste the token in the API Key field
  8. Create a new Notion database for meetings (or use an existing one)
  9. Share the database with your TaskAGI integration by clicking Share → selecting your integration
  10. In TaskAGI, specify the database ID (found in the URL: notion.so/workspace/[DATABASE_ID]?v=...)

How to obtain API keys: Notion integrations are created in your workspace settings. Ensure you have admin access to create integrations and share databases.

Configuration in TaskAGI: The workflow creates two types of Notion pages: meeting summaries and individual action item tasks. Configure your database properties to include Meeting Date, Attendees, Summary, Key Decisions, and Status.

Gmail

Why it's needed: Sends personalized task assignment emails to action item owners, ensuring they're aware of their responsibilities with full context.

Setup steps:

  1. Go to myaccount.google.com/security
  2. Enable 2-Step Verification if not already active
  3. Navigate to App passwords (appears only with 2-Step Verification enabled)
  4. Select Mail and Windows Computer (or your device)
  5. Google will generate a 16-character password—copy it
  6. In TaskAGI, go to IntegrationsGmail
  7. Enter your Gmail address and the 16-character app password
  8. Click Test Connection
  9. Save your configuration

How to obtain API keys: Gmail uses app-specific passwords rather than your main password. This approach is more secure and allows TaskAGI to send emails without storing your primary credentials.

Configuration in TaskAGI: The workflow automatically formats task assignment emails with HTML formatting, including the action item description, due date, and meeting context. Customize the email template to match your company's tone and branding.

Google Calendar

Why it's needed: Creates automatic calendar reminders for action items, ensuring deadlines are visible and preventing tasks from falling through the cracks.

Setup steps:

  1. Visit myaccount.google.com/permissions
  2. Click Google Calendar in the list of connected apps
  3. If not present, go to calendar.google.com and ensure you're logged in
  4. In TaskAGI, go to IntegrationsGoogle Calendar
  5. Click Connect with Google and authorize TaskAGI
  6. Select the calendar where reminders should be created (typically "TaskAGI" or "Work")
  7. Configure reminder settings: notification type (email/popup) and timing (e.g., 1 day before)
  8. Save your configuration

How to obtain API keys: Google Calendar uses OAuth authentication, so no manual API key entry is required. TaskAGI handles the authorization flow automatically.

Configuration in TaskAGI: Set reminder timing to align with your workflow (e.g., 2 days before due date for executive items, 1 day for standard tasks). The workflow will create events with the action item title and meeting reference.

Google Sheets

Why it's needed: Logs meeting metrics and analytics, creating a historical record for reporting, trend analysis, and workflow optimization.

Setup steps:

  1. Create a new Google Sheet at sheets.google.com
  2. Name it "Meeting Metrics Dashboard"
  3. Create column headers: Date, Meeting Title, Attendees, Action Items Count, Slack Posted, Notion Created, Timestamp
  4. Right-click the sheet tab and select Get sheet URL
  5. Copy the full URL (includes the sheet ID)
  6. In TaskAGI, go to IntegrationsGoogle Sheets
  7. Paste the sheet URL in the Sheet URL field
  8. Click Test Connection to verify access
  9. Save your configuration

How to obtain API keys: Google Sheets uses the same OAuth authentication as Google Calendar. Ensure the sheet is accessible to your Google account used for TaskAGI.

Configuration in TaskAGI: The workflow appends a new row after each meeting is processed. This creates a valuable audit trail and enables you to analyze meeting patterns, action item completion rates, and team productivity over time.

Configuration Steps

Node-by-Node Configuration Guidance

1. Receive Meeting Data (Webhook Trigger) This is your workflow's entry point. The webhook receives meeting data in JSON format.

Configuration:

  • Copy the webhook URL generated by TaskAGI
  • Integrate this URL with your meeting platform (Zoom, Microsoft Teams, Google Meet, or custom system)
  • Expected payload structure:
{
  "meeting_title": "Q4 Planning Session",
  "attendees": ["alice@company.com", "bob@company.com"],
  "transcript": "Full meeting transcript or summary...",
  "date": "2024-01-15",
  "duration_minutes": 45
}

2. Parse Meeting Input (Function Node) Validates and structures incoming meeting data before AI analysis.

Configuration:

  • No manual setup required—this node automatically extracts and validates fields
  • Handles missing data gracefully (e.g., if transcript is unavailable, uses meeting title)
  • Output feeds directly to AI analysis

3. AI Meeting Analysis (OpenAI Node) The intelligence engine of your workflow.

Configuration:

  • Model: GPT-4o (ensure your OpenAI account supports this)
  • Prompt: Pre-configured for executive assistant tasks
  • Temperature: 0.7 (balances creativity with consistency)
  • Max tokens: 2000 (sufficient for comprehensive summaries)
  • The AI extracts: executive summary, key decisions, action items with owners, risks, and next steps

4. Synthesize Intelligence (Function Node) Structures AI output into usable data for downstream nodes.

Configuration:

  • Parses AI response into structured fields
  • Extracts action items into an array with: task, owner, due_date, priority
  • No manual configuration needed—automatic processing

5. Post Meeting Summary to Slack (Slack Node) Delivers the summary to your team instantly.

Configuration:

  • Channel: Select your meeting summary channel (e.g., #meeting-summaries)
  • Message format: Automatically formatted with sections for summary, decisions, and action items
  • Mentions: Automatically tags action item owners using @username format
  • Threading: Optional—replies to a main message to keep conversations organized

6. Create Meeting Note in Notion (Notion Node) Archives the complete meeting record.

Configuration:

  • Database: Select your meetings database
  • Properties to populate:
    • Title: Meeting title
    • Date: Meeting date
    • Attendees: Comma-separated list
    • Summary: Full AI-generated summary
    • Key Decisions: Bulleted list
    • Status: Set to "Completed"

7. Loop Through Action Items (Loop Node) Iterates through each action item for individual processing.

Configuration:

  • Loop source: Array of action items from AI analysis
  • Loop variable: loop.item (contains task, owner, due_date, priority)
  • Automatically processes each item through subsequent nodes

8. Create Task in Notion (Notion Node - Inside Loop) Creates individual task records for tracking.

Configuration:

  • Database: Select your tasks database
  • Properties:
    • Title: [[loop.item.task]]
    • Owner: [[loop.item.owner]]
    • Due Date: [[loop.item.due_date]]
    • Priority: [[loop.item.priority]]
    • Meeting Reference: Link to parent meeting note
    • Status: "Not Started"

9. Email Task Owner (Gmail Node - Inside Loop) Notifies owners of their assignments.

Configuration:

  • To: [[loop.item.owner]]@company.com (customize domain as needed)
  • Subject: Action Item Assigned: [[loop.item.task]]
  • Body: Pre-formatted HTML email with:
    • Action item description
    • Due date
    • Meeting context
    • Link to Notion task
    • Instructions for completion
  • From: Your Gmail address (configured in integration)

10. Create Calendar Reminder (Google Calendar Node - Inside Loop) Adds deadline reminders to calendars.

Configuration:

  • Calendar: Select your work calendar
  • Event title: Action Item: [[loop.item.task]]
  • Date: [[loop.item.due_date]]
  • Time: 9:00 AM (or your preferred time)
  • Reminders: 2 days before (email notification)
  • Description: Includes meeting title and owner details

11. Log Meeting Metrics (Google Sheets Node) Records workflow execution data.

Configuration:

  • Sheet URL: Your metrics dashboard URL
  • Append row with:
    • Current date/time
    • Meeting title
    • Number of attendees
    • Number of action items created
    • Execution status (success/failure)
  • Enables tracking of meeting volume and workflow performance

12. Return Success Response (Webhook Response Node) Confirms successful processing to the triggering system.

Configuration:

  • Response body:
{
  "success": true,
  "meeting_id": "[[nodes.6255.meeting_id]]",
  "summary_posted": true,
  "action_items_created": "[[loop.count]]",
  "timestamp": "[[timestamp]]"
}

Testing Your Agent

Step 1: Prepare Test Data

Create a sample meeting payload to test the workflow:

{
  "meeting_title": "Product Strategy Review",
  "attendees": ["alice@company.com", "bob@company.com", "carol@company.com"],
  "transcript": "We discussed Q1 roadmap priorities. Decided to focus on mobile optimization. Alice will lead design research by Jan 20. Bob will coordinate engineering resources by Jan 15. Carol will prepare customer feedback summary by Jan 18.",
  "date": "2024-01-10",
  "duration_minutes": 60
}

Step 2: Execute Test Run

  1. In TaskAGI, click Test on your workflow
  2. Paste your sample meeting data
  3. Click Run Test
  4. Monitor the execution progress in real-time

Step 3: Verify Each Step

At Parse Meeting Input:

  • Confirm all fields are extracted correctly
  • Check that attendee emails are properly formatted

At AI Meeting Analysis:

  • Review the generated summary for accuracy and tone
  • Verify action items are clearly identified with owners and dates
  • Ensure key decisions are highlighted

At Slack Post:

  • Check your Slack channel for the formatted message
  • Verify mentions are correct and readable
  • Confirm summary sections are properly formatted

At Notion Creation:

  • Open your meetings database
  • Verify the new meeting record appears with all fields populated
  • Check that action items are linked correctly

At Email Sending:

  • Check inbox for task assignment emails
  • Verify email formatting and personalization
  • Confirm links to Notion tasks are functional

At Calendar Creation:

  • Open Google Calendar
  • Verify reminders appear on the correct dates
  • Check that reminder notifications are configured

At Google Sheets:

  • Open your metrics dashboard
  • Confirm a new row was appended with execution data
  • Verify all metrics are accurate

Expected Results and Success Indicators

Workflow executed successfully when:

  • All 12 nodes complete without errors
  • Slack message appears in your designated channel within 30 seconds
  • Meeting note appears in Notion with complete information
  • Each action item owner receives a personalized email
  • Calendar reminders appear 2 days before due dates
  • Metrics row is added to Google Sheets
  • Webhook returns success response with meeting ID

Quality indicators:

  • AI summary is 150-300 words and captures key points
  • Action items are specific, measurable, and assigned to individuals
  • No duplicate tasks or emails are sent
  • All external links (Notion, Calendar) are functional
  • Email formatting is professional and readable

Troubleshooting common issues:

  • Emails not sending: Verify Gmail app
Similar Solutions

Related Agents

Explore these powerful automation agents that complement your workflow.

AI Call Support Agent

AI Call Support Agent

Deploy an AI-powered agent to handle customer call support automatically. Reduce wait times and provide instant support...

AI Financial Controller & Reconciliation

AI Financial Controller & Reconciliation

Automatically extract and process invoice data from Gmail using AI, validate financial documents, log to Google Sheets,...

AI Academic Journal Paper Generator

AI Academic Journal Paper Generator

Generate complete academic research papers automatically by searching CrossRef, Semantic Scholar, and OpenAlex, then usi...