A comprehensive n8n workflow template to automatically create personalized sales presentations from meeting transcripts using Google Slides, AI Agents (OpenAI/Gemini), and Google Sheets for tracking.
Download this n8n workflow template and start using it instantly.
This powerful n8n workflow addresses the manual bottleneck in generating client-specific sales presentations. Starting from a simple web form submission containing a meeting transcript URL, the automation leverages AI agents (using an n8n node) to deeply analyze the conversation, identify client pain points, and map them to a solution (NimbusSoft, in this template's example). The resulting presentation plan then fuels two parallel processes: content insertion and custom image generation. This entire process is orchestrated through an n8n template, providing a scalable, error-resistant, and high-speed method for creating personalized, high-quality sales materials, significantly reducing preparation time.
This comprehensive n8n automation operates in five distinct phases, using Google Sheets as a central database and queuing system.
batchUpdate method to replace the image placeholders on the slides with the custom AI-generated illustrations. The process concludes by setting the status in Google Sheets to 'Completed'.To deploy this powerful n8n workflow template, follow these steps:
[api_key] placeholder in the Authorization header of the 'HTTP Request' image generation nodes with your OpenRouter API key.The core functionality of this n8n workflow relies on integrating advanced AI capabilities with standard cloud office tools:
On form submission (n8n trigger):
Function: Serves as the primary entry point, collecting essential data (Client Name, Transcript URL).
Key Configuration: Webhook-based trigger to initiate the entire process.
Google Sheets node:
Function: Used extensively for centralized data management, tracking presentation status ('PPT Plan Pending', 'Images Pending', 'Completed'), and queuing subsequent tasks.
Key Configuration: Operations include appendOrUpdate and get row(s) with specific filters based on the Status column.
Generate Presentation Plan (AI Agent n8n node):
Function: Reads the raw meeting transcript and applies a detailed, proprietary system prompt to generate a highly structured 9-slide content plan optimized for a sales proposal.
Key Configuration: Uses a Language Model (GPT-4 or Gemini via the connector) and a highly customized systemMessage defining the output structure, persona, and content requirements.
HTTP Request node (Image Generation - OpenRouter):
Function: Executes the external API calls to generate custom visual assets based on prompts extracted from the presentation plan.
Key Configuration: Targets the OpenRouter API endpoint, utilizing the google/gemini-2.5-flash-image-preview model for image creation.
HTTP Request node (Image Replacement - Google Slides API):
Function: Performs the critical step of replacing image placeholders within the Google Slide deck using direct Google API calls, which is necessary for complex image insertion based on Object IDs.
Key Configuration: Uses a POST request to the batchUpdate endpoint of the Slides API, targeting specific imageObjectId placeholders.
Convert to Base64 / Upload to Imgbb (n8n node sequence):
Function: A workaround for Google Slides image requirements. The Google Drive file is downloaded, converted to Base64, uploaded to Imgbb (via an HTTP Request n8n node) to obtain a stable, public URL, which is then fed into the Slides API for successful insertion.
Code node:
Function: Cleans, formats, and restructures the JSON output from the 'Final Text Content Formatting' AI Agent, ensuring the data is perfectly aligned for bulk text replacement by the Google Slides n8n node.
Wait n8n node:
* Function: Introduces necessary pauses and effectively acts as a workflow queue, relying on external mechanisms (like a scheduler or another n8n workflow) to restart the subsequent processing stages based on the status in Google Sheets. This pattern is common in complex, long-running n8n templates.
Use this powerful n8n workflow to automate post-meeting processes. Leverage GPT-4o to extract structured data, create Asana tasks, and notify your team via Slack instantly.

Automate post-meeting tasks using this n8n workflow. It uses Google Gemini AI to analyze meeting notes, extract action items for Google Tasks, send follow-up emails via Gmail, and generate a summary document. Get these powerful n8n templates today.

Automate complex data transformation using this n8n workflow. Convert raw Markdown files into structured Notion blocks using a custom Code n8n node for seamless publishing.

Deploy this powerful n8n workflow to automatically turn meeting transcripts into professional, branded LinkedIn posts using advanced AI. Save hours of manual effort with this essential n8n template for content creators.

Automate NASA DONKI space weather alerts using an n8n workflow. This n8n template employs GPT-4 AI agents to translate critical alerts into urgent Japanese Slack messages, while archiving all lower-priority events securely in Google Sheets for tracking.

Automation expert specializing in building smart, scalable workflows using tools like n8n, Make, and Airtable. I help businesses save time, reduce manual work, and grow faster with tailored automation solutions. Feel free to reach out at [email protected] to discuss your project. I am also on x.com/juppfy







































