Workflow Overview
This workflow automates the generation of a professional pitch deck in Google Slides, leveraging AI and real-time web research. It is designed to receive a subject and optional description from the user, gather relevant information from Google Search, retrieve and process web content, and assemble the findings into a structured presentation—all with minimal manual intervention.
Such automation is highly valuable for scaling repetitive tasks like creating business decks, sales presentations, or research summaries. It ensures up-to-date, data-driven content and saves significant time compared to manual research and presentation building.
Step-by-Step Flow Description
1. User Input
- Node:
ChatInput - Function: Captures the user’s input, which is the subject and optionally a brief description for the pitch deck.
- Output: The user’s message is forwarded as the main prompt for the workflow.
2. Language Model Initialization
- Node:
LLM OpenAI - Model Used: GPT-4.1 (customizable to other OpenAI models)
- Settings:
- Max Tokens: 3000
- Temperature: 0.7 (for balanced creativity and coherence)
- Use Cache: Enabled for efficiency
- Function: Provides advanced natural language understanding and generation abilities, enabling the agent to comprehend the prompt and generate structured content.
3. Tool-Calling Agent
- Node:
Tool Calling Agent - Function: Orchestrates the creation of the pitch deck by:
- Accepting user input and context
- Utilizing connected tools (Google Search, URL Content Retriever, Google Slides Creator)
- Following a system message that instructs it to build a professional pitch deck in Google Slides, using Google as an information source
- Limiting iterations to 20 to ensure quick responses
4. Connected Tools
The agent can call the following tools dynamically as needed:
| Tool Name | Purpose |
|---|---|
| Google Search | Searches Google for information related to the subject. |
| URL Content Retriever | Fetches and processes the content of found URLs. |
| Google Slides Creator | Automatically generates a new presentation and slides. |
a. Google Search
- Node:
GoogleSearch - Function: Performs a Google search (country: US, language: EN, location: NYC) and returns the top 3 results relevant to the query.
- Why Useful: Ensures the most current and relevant information is available for the pitch deck.
b. URL Content Retriever
- Node:
URLContent - Function: Downloads and processes content from URLs found via Google Search, extracting key sections (headers, paragraphs, metadata).
- Why Useful: Allows the agent to quote, summarize, or analyze source material for inclusion in the presentation.
c. Google Slides Creator
- Node:
CreateGooglePresentation - Function: Programmatically creates a new Google Slides presentation, including title, subtitle, and subsequent slides as instructed by the agent.
- Why Useful: Automates the otherwise manual and time-consuming process of slide creation.
5. Output Display
- Node:
ChatOutput - Function: Presents the generated message or final output (e.g., confirmation or link to the created Google Slides presentation) to the user in the chat interface.
Data Flow Diagram
- User Input → Tool Calling Agent
- LLM OpenAI → Tool Calling Agent (provides natural language capabilities)
- Google Search Tool → Tool Calling Agent (as an agent tool)
- URL Content Tool → Tool Calling Agent (as an agent tool)
- Google Slides Tool → Tool Calling Agent (as an agent tool)
- Tool Calling Agent → Chat Output (final response to user)
Benefits and Use Cases
- Scalability: Enables one person (or bot) to generate many presentations quickly.
- Automation: Reduces manual research and slide-building time from hours to minutes.
- Consistency: Ensures all presentations follow a professional, repeatable structure.
- Up-to-date Content: Incorporates real-time information from the web.
- Versatility: Can be adapted for use in sales, fundraising, education, consulting, and more.
Why This Is Useful
This workflow is ideal for anyone who frequently needs to create tailored, data-rich presentations—such as entrepreneurs, marketers, analysts, or educators. By automating research and slide creation, it frees up time for higher-level thinking and strategy, while ensuring that every deck is informed by the latest available information.




