Prompt
Custom prompt template for formatting document content and user input for the LLM.
---DOCUMENT CONTENT---
{context}
---
---USER INPUT---
{input}
---
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.
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.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.
Custom prompt template for formatting document content and user input for the LLM.
---DOCUMENT CONTENT---
{context}
---
---USER INPUT---
{input}
---
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
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
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.
Welcome and User Guidance
User Input Collection
Content Extraction from YouTube
Prompt Construction for AI Processing
Chat History and Context Awareness
AI Model Selection and Configuration
AI Agent Orchestration
Google Slides Automation Tools
Response Output
Step | Node/Component | Purpose |
---|---|---|
Welcome message on chat open | Message Widget | Greet the user and explain the workflow |
User inputs YouTube URL | Chat Input | Collects the YouTube link from the user |
Fetch YouTube content | URL Retriever | Extracts transcript and key content from the provided URL |
Build AI prompt | Prompt Template | Structures prompt for AI, combining context and user query |
Capture chat history | Chat History | Provides context for better AI responses |
Configure AI model | OpenAI LLM | Sets up GPT-4.1 for content generation and function calling |
Orchestrate presentation creation | AI Agent | Plans and delegates tasks to tools, ensuring coverage of all key video information |
Create new presentation in Slides | Create Presentation Tool | Starts a new Google Slides file |
Add slides with content | Create Slide Tool | Adds individual slides with content, titles, speaker notes, and images |
Display responses to user | Chat Output | Shows output messages, links, or status in the chat |
Component | Role |
---|---|
ChatOpenedTrigger | Detects chat open and triggers welcome message |
MessageWidget | Displays welcome or informational messages |
ChatInput | Gathers user inputs (YouTube links, etc.) |
URLContent | Retrieves web content from URLs |
PromptTemplate | Structures data for AI processing |
ChatHistory | Maintains recent conversation context |
OpenAILLM | Provides AI text generation and function calling |
AIAgent | Orchestrates AI actions and tool usage |
CreateGooglePresentation | Automates creation of new presentations |
CreateGoogleSlide | Automates creation of individual slides |
ChatOutput | Displays AI and workflow outputs to the user |
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.
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.