Back to Templates

Transform Meeting Transcripts into AI-Generated Presentations with Google Slides & Flux

Created by

Created by: Joseph || mjomba

Joseph

Last update

Last update 8 hours ago

Share


Transform meeting transcripts into fully customized, AI-powered presentations automatically. This comprehensive 5-workflow automation system analyzes client conversations and generates professional slide decks complete with personalized content and AI-generated illustrations.

🎯 What This Automation Does

This end-to-end solution takes a meeting transcript (Google Docs) and client information as input, then automatically:

  • Creates a presentation from your custom template
  • Generates a strategic presentation plan tailored to the client's needs
  • Creates custom illustrations using AI image generation
  • Populates slides with personalized text content
  • Inserts generated images into the appropriate slides
  • Delivers a client-ready presentation

Perfect for sales teams, consultants, agencies, and anyone who needs to create customized presentations at scale.

🔧 How It Works

The automation is split into 5 interconnected workflows:

Workflow 1: Clone Presentation & Database Setup

  • Form trigger captures client name, transcript URL, and submission time
  • Clones your presentation template via Google Slides API
  • Saves presentation details to Google Sheets for tracking

Workflow 2: AI Presentation Plan Generation

  • Analyzes meeting transcript to understand client pain points
  • Generates comprehensive presentation structure and content strategy
  • Saves plan to Google Docs for review and tracking
  • Uses company profile (customizable) to match solutions to client needs

Workflow 3: AI Illustration Generation

  • AI agent creates image prompts based on presentation plan
  • Generates illustrations using Flux model via OpenRouter (nanobanana)
  • Uploads images to Google Drive for slide insertion
  • Tracks all generated assets in database

Workflow 4: Text Content Population

  • AI agent generates final presentation text from the plan
  • Replaces template placeholders with personalized content
  • Uses Object IDs to target specific text elements in slides
  • Updates slides using native n8n Google Slides node

Workflow 5: Image Insertion

  • Retrieves image Object IDs from presentation structure
  • Downloads illustrations from Google Drive
  • Converts images for ImgBB hosting (resolves Google Drive URL limitations)
  • Updates slide images via Google Slides API

📋 Prerequisites

Required Accounts & API Keys:

  • Google Workspace (Drive, Slides, Docs)
  • OpenAI API (for AI agents)
  • OpenRouter API (for Flux image generation)
  • ImgBB API (free tier available)
  • Gemini API (optional, for additional AI tasks)

Setup Requirements:

  • Google Sheets database (template provided in article and inside the workflow)
  • Google Slides presentation template with standard Object IDs
  • Meeting transcript in Google Docs format

🎨 Customization Options

This automation is designed to be flexible:

  • Template Flexibility: Use any slide template structure
  • Company Profile: Customize the business context for your use case
  • AI Models: Swap OpenAI/Gemini agents for your preferred LLM
  • Image Generation: Replace Flux with DALL-E, Midjourney API, or other models
  • Slide Logic: Extend to dynamically select slides based on content needs

💡 Key Technical Insights

  • Structured Output Handling: Uses JavaScript for reliable JSON parsing when AI output structure is complex
  • Object ID System: Template placeholders use unique IDs for precise element targeting
  • Image Hosting Workaround: ImgBB resolves Google Drive direct URL limitations in API calls
  • HTTP Request Nodes: Used for API operations not covered by native n8n nodes (copying presentations, image updates)

🔗 Full Documentation

For a detailed breakdown of each workflow, configuration steps, and best practices, read the complete guide on this Medium article

🚀 Use Cases

  • Sales Teams: Auto-generate pitch decks from discovery calls
  • Consulting Firms: Create client proposals from needs assessments
  • Marketing Agencies: Build campaign presentations from strategy sessions
  • Product Teams: Transform user research into stakeholder presentations
  • Training & Education: Convert session notes into learning materials

⚠️ Important Notes

  • Template must use consistent Object IDs for automation to work
  • Google Drive images require ImgBB hosting for reliable URL access
  • AI agent output structure is complex; JavaScript parsing recommended
  • Rate limits apply for API services (especially image generation)

📦 Resources & Templates

API Services (Get Your Keys Here)

Templates & Examples

💡 Tip: Make copies of all templates before using them in your workflows!


Have questions or improvements? Connect with me:

P.S: I'd love to hear how you adapt this for your workflow!