YouTube Video to Google Slides Presentation Generator

Turn any YouTube video into a professional Google Slides presentation in minutes. This AI-powered workflow extracts content from a provided YouTube URL, analyzes and summarizes the video, and automatically creates structured Google Slides with all key points. Ideal for educators, trainers, marketers, and business professionals seeking fast, high-quality presentations from video content.

How the AI Flow works - YouTube Video to Google Slides Presentation Generator

How the AI Flow works

User submits YouTube video URL

The user provides a YouTube link to start the process.

Extract video content

The workflow retrieves and processes the full content from the provided YouTube URL.

AI analyzes and summarizes key points

An AI agent reviews the video content, identifies the most important information, and organizes it for presentation.

Generate Google Slides presentation

The AI automatically creates a structured Google Slides presentation with slides for each key section or idea from the video.

Deliver final presentation

The completed presentation is delivered to the user, ready for download, editing, or sharing.

Prompts used in this flow

Below is a complete list of all prompts used in this flow to achieve its functionality. Prompts are the instructions given to the AI model to generate responses or perform actions. They guide the AI in understanding user intent and generating relevant outputs.

AI Agent

Custom AI Agent with backstory, goal and role prompt fields for LLM.

                Backstory:
Presentation Specialist with 20 years of experience.

Goal:
your task is to create a professional presentation from the content of the YouTube video that the user uploaded. you need to go through all of the file and make sure all key information is mentioned in a way in the presentation.

Role:
Presentation Specialist

            

Components used in this flow

Below is a complete list of all components used in this flow to achieve its functionality. Components are the building blocks of every AI Flow. They allow you to create complex interactions and automate tasks by connecting various functionalities. Each component serves a specific purpose, such as handling user input, processing data, or integrating with external services.

Flow description

Purpose and benefits

Workflow Description: YouTube-to-Google Slides Converter

This workflow is designed to automate the process of converting the content of a YouTube video into a professional Google Slides presentation. It leverages AI and several automation tools to streamline the process, making it scalable and efficient for repeated or large-scale use.


Overview of Workflow Steps

  1. Welcome and User Guidance

    • When the chat session is opened, the user is greeted with a welcome message. This message explains the workflow’s purpose: “Just drop a YouTube video URL, and I’ll turn its full content into a professional Google Slides presentation.” This helps onboard users and sets clear expectations.
  2. User Input Collection

    • The user submits a YouTube video URL via a chat input. This URL serves as the primary input for the content extraction process.
  3. Content Extraction from YouTube

    • A “URL Retriever” tool fetches the full content (transcript, description, etc.) of the provided YouTube URL. The tool is finely tuned to extract key information such as headings and paragraphs, and can handle a variety of content types. It also supports content caching, which improves performance and scalability by avoiding redundant data fetching.
  4. Prompt Construction for AI Processing

    • The extracted YouTube content (as context) and the user’s original input are dynamically assembled into a prompt template. This template is crafted to clearly separate the document content from user instructions, helping the AI model produce more accurate and structured outputs.
  5. Chat History and Context Awareness

    • The workflow retrieves recent chat history to provide context for the AI, ensuring that the responses are relevant and can handle follow-up questions or iterative improvements to the presentation.
  6. AI Model Selection and Configuration

    • An OpenAI language model (specifically “gpt-4.1”) is configured with parameters such as token limits and temperature for controlled generation. The model is used both for general language understanding and for function calling by the AI agent.
  7. AI Agent Orchestration

    • An AI agent, acting as a “Presentation Specialist,” orchestrates the process. It is given explicit instructions and goals, such as ensuring all key information from the video is included in the slides. The agent uses the AI model and has access to tools for creating Google Slides content.
  8. Google Slides Automation Tools

    • The agent is connected to two main tools:
      • Create Presentation: Automates the creation of a new Google Slides presentation, including setting the title and subtitle for the first slide.
      • Create Slide: Automates the addition of new slides to the presentation, including content, titles, speaker notes, and optional featured images.
  9. Response Output

    • The AI agent’s output (messages, links, or status updates) is displayed back to the user in the chat interface.

Workflow Diagram

StepNode/ComponentPurpose
Welcome message on chat openMessage WidgetGreet the user and explain the workflow
User inputs YouTube URLChat InputCollects the YouTube link from the user
Fetch YouTube contentURL RetrieverExtracts transcript and key content from the provided URL
Build AI promptPrompt TemplateStructures prompt for AI, combining context and user query
Capture chat historyChat HistoryProvides context for better AI responses
Configure AI modelOpenAI LLMSets up GPT-4.1 for content generation and function calling
Orchestrate presentation creationAI AgentPlans and delegates tasks to tools, ensuring coverage of all key video information
Create new presentation in SlidesCreate Presentation ToolStarts a new Google Slides file
Add slides with contentCreate Slide ToolAdds individual slides with content, titles, speaker notes, and images
Display responses to userChat OutputShows output messages, links, or status in the chat

Why This Workflow is Useful

  • Scalability: By automating the extraction, summarization, and presentation creation process, this workflow enables rapid conversion of multiple YouTube videos into slide decks, freeing up significant human resources.
  • Consistency: The use of prompt templates and an AI agent ensures that each presentation is structured and formatted consistently, adhering to professional standards.
  • Customization: The workflow can be easily modified to include additional steps or tools (e.g., adding images, customizing slide themes).
  • Context Awareness: By keeping track of chat history and user inputs, the workflow can handle clarifications, follow-up questions, or iterative improvements seamlessly.
  • Reduced Manual Labor: Automates repetitive tasks, allowing users to focus on high-value activities like reviewing or presenting, rather than content extraction and formatting.

Example User Experience

  1. User enters the chat and is greeted with instructions.
  2. User pastes a YouTube URL.
  3. AI fetches the full content of the video, organizes information, and creates a Google Slides presentation.
  4. User receives a completion message and a link to the newly generated presentation.
  5. User can iterate or ask for improvements, and the system retains context for further refinements.

Components Overview

ComponentRole
ChatOpenedTriggerDetects chat open and triggers welcome message
MessageWidgetDisplays welcome or informational messages
ChatInputGathers user inputs (YouTube links, etc.)
URLContentRetrieves web content from URLs
PromptTemplateStructures data for AI processing
ChatHistoryMaintains recent conversation context
OpenAILLMProvides AI text generation and function calling
AIAgentOrchestrates AI actions and tool usage
CreateGooglePresentationAutomates creation of new presentations
CreateGoogleSlideAutomates creation of individual slides
ChatOutputDisplays AI and workflow outputs to the user

Conclusion

This workflow is a powerful, modular automation for turning YouTube videos into structured, professional Google Slides presentations. It combines user-friendly chat guidance, robust AI processing, and deep integration with Google Slides, making it ideal for educators, content creators, and businesses looking to scale their content transformation processes.

Let us build your own AI Team

We help companies like yours to develop smart chatbots, MCP Servers, AI tools or other types of AI automation to replace human in repetitive tasks in your organization.