AI-Powered Proposal Generation with Google Slides - n8n Workflow

Instantly generate custom sales proposals using an n8n workflow triggered by a form submission. This n8n automation integrates OpenAI content generation with Google Slides text replacement for rapid document delivery.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?

Consultants and Agencies seeking to drastically reduce the time spent on proposal drafting.
Sales professionals who need highly personalized documents delivered immediately after a discovery call.
Users interested in leveraging advanced large language models (LLMs) within an n8n workflow for structured content creation.
Developers and business owners looking for powerful n8n templates that bridge intake forms, AI, and document generation.

Overview

Manual proposal creation is slow, inconsistent, and often a bottleneck in the sales process. This sophisticated n8n workflow eliminates this challenge by automating the entire lifecycle, from client intake to personalized proposal delivery.

The automation begins when a prospective client completes a discovery form, acting as the primary n8n trigger. The data is instantly fed into the OpenAI n8n node, which uses a detailed system prompt to synthesize tailored content covering problems, solutions, scopes, and timelines, structured precisely for the proposal template. This ensures that every proposal is highly personalized without human intervention.

By leveraging n8n, businesses can deploy powerful, reliable AI systems quickly. This specific n8n workflow uses Google Drive and Google Slides nodes to copy a template and replace over 25 placeholders with AI-generated text, culminating in a professional, ready-to-send document. This is an essential n8n template for any consulting business.

How it Works

This n8n workflow operates in five seamless stages:


  1. Client Intake (n8n Trigger): The process starts with the 'On form submission' n8n trigger. This node captures critical client data (Company Name, Problem, Solution, Cost, etc.) via a user-friendly form.

  2. AI Content Generation: The collected data is sent to the 'OpenAI' n8n node. Using the gpt-4o model and a specific instruction set, the AI generates a complete proposal JSON object containing fields like proposalTitle, milestoneDescriptionOne, and cost. The system prompt ensures the content is professional and structured.

  3. Template Duplication: The 'Google Drive' n8n node receives the proposal title from OpenAI and uses it to copy the designated base Google Slides presentation template, creating a new, uniquely named document for the client.

  4. Content Insertion: The 'Replace Text' Google Slides n8n node connects to the newly copied presentation. It maps all 25+ specific variables generated by the OpenAI n8n node directly into the corresponding placeholders within the slide deck, completing the customization.

  5. Automated Delivery: Finally, the 'Gmail' n8n node sends a personalized email to the client using data retrieved from the initial n8n trigger form. The email includes a direct link to the newly generated, AI-populated Google Slides proposal.

Installation Guide

To deploy this powerful n8n workflow, follow these setup steps:


  1. Import: Copy the provided JSON into your n8n instance using the workflow import feature.

  2. OpenAI Credentials: Configure your OpenAI API Key credentials within the 'OpenAI' n8n node.

  3. Gmail Credentials: Set up your Gmail credentials for the 'Gmail' n8n node to enable sending personalized follow-up emails.

  4. Google Slides Template: Create a Google Slides proposal template containing placeholder variables (e.g., {{proposalTitle}}, {{cost}}).

  5. Google Drive Configuration: In the 'Google Drive' n8n node, update the File ID parameter to point to the master template you created in step 4. Also, configure the connection credentials for Google Drive and Google Slides.

  6. Activate: Save and activate the n8n workflow to make the 'On form submission' n8n trigger form live and ready to receive client data.

Node Details

On form submission (Form Trigger): This is the crucial n8n trigger. It captures initial client and project data via a configurable web form, setting the automation in motion. Key fields include 'Problem', 'Solution', 'Scope', and 'Cost'.
OpenAI (LangChain OpenAI Node): The core intelligence engine. It utilizes structured prompting and the GPT-4o model to generate complex proposal content in a mandatory JSON format, which is then used by subsequent n8n node operations. It ensures JSON output is enabled.
Google Drive: This n8n node performs the Copy operation. It takes the ID of the master template and copies it, dynamically renaming the new file using the proposalTitle output from the OpenAI step.
Replace Text (Google Slides Node): This critical n8n node handles the bulk of the document generation. It targets the newly copied presentation and executes over 25 separate text replacement actions, pulling every piece of customized data from the OpenAI JSON.


  • Gmail: Configured for the Send Email operation, this n8n node sends a highly personalized message to the client, embedding the unique URL of the newly created Google Slides proposal, completing the delivery aspect of the n8n workflow.

Related n8n Workflows

Free

Nodes: 6 Nodes
Updated: December 26 2025
View all
Created by
David Olusola
David Olusola

AI automation consultant working with ambitious businesses on their most complex operational challenges. For project inquiries, reach me at [email protected]

Featured*