AI Meeting Creation Automation

Intelligent automation system using Gemini AI, n8n, and Python to automatically create Google Meet meetings from email analysis

n8n Automation Python AI Gemini AI Google APIs
AI Meeting Automation Workflow

Project Overview

Project Scope

An intelligent automation system that monitors Gmail inbox every 5 minutes, uses Gemini AI to analyze email content, and automatically creates Google Meet meetings with calendar invitations when collaboration is needed.

Key Innovation

Combines email processing automation with AI-powered decision making to eliminate manual meeting scheduling, achieving 70% confidence threshold for meeting necessity determination.

Impact & Results

  • • Automated meeting creation from email analysis
  • • 70% AI confidence threshold for decision making
  • • 5-minute monitoring intervals for real-time processing
  • • 50+ emails processed per batch efficiently

Technical Details

Timeline

November 2024 - Individual Project (1 Month)

Core Technologies

  • • Google Gemini AI for content analysis
  • • n8n workflow automation platform
  • • Python for AI processing logic
  • • Gmail & Google Calendar APIs
  • • Docker for containerized deployment

Project Type

AI Automation & Workflow Development

Key Features

  • • Real-time email monitoring
  • • AI-powered decision making
  • • Automated calendar integration
  • • Web-based monitoring dashboard

AI Decision Logic

Creates Meeting For:

  • • Explicit meeting requests ("let's meet", "schedule a call")
  • • Coordination needs ("sync up", "align on")
  • • Group decisions ("discuss", "review together")
  • • Urgent matters ("ASAP", "urgent discussion")
  • • Project planning ("kick-off", "planning session")

Skips Meeting For:

  • • Information sharing ("FYI", "update")
  • • Automated notifications (system emails)
  • • Simple confirmations ("thanks", "got it")
  • • Individual tasks (no coordination needed)
  • • Already scheduled events

Technical Implementation

Architecture & Workflow

1

Email Monitoring

n8n scheduler triggers Python script every 5 minutes to check Gmail for unread emails, processing up to 50 emails per batch.

2

AI Content Analysis

Gemini AI analyzes email content, subject, sender, and recipients to determine meeting necessity with confidence scoring.

3

Meeting Decision

System evaluates AI confidence score (70% threshold) and creates structured meeting data including participants and timing.

4

Calendar Integration

Google Calendar API creates events with Meet links, sends invitations, and sets up automated reminders for all participants.

Performance Metrics

70%
AI Confidence
threshold for meeting creation
5min
Check Interval
automated email monitoring
50+
Emails/Check
maximum processing capacity