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!