Skip to content
FlowHubFluxonLab
Gmail
AI Automationfree

AI-Powered Proposal Automation Using Google Slides

by David Olusolaadapted from n8n official workflow galleryUpdated Aug 2026
RequiresGmailGmailGoogle DriveGoogle DriveGoogle SlidesGoogle SlidesOpenAI
Share Post Share
GSReplace TextOpenAIGoogle DriveGmailFoOn form submissionOn form submiss…1234
1/5
STEPS · 4
Starts on an incoming request

When you fill out the form with business challenges and requirements GPT-4 analyzes the input and generates a customized proposal using your template System automatically creates a Google Slides presentation with personalized content Professional proposal email is sent directly to the prospect with the presentation link Set up steps Estimated time: 15-20 minutes Connect your OpenAI API key for GPT-4 access Link your Google account for Slides and Gmail integration Create your proposal template in Google Slides with placeholder variables Customize the AI prompt and email template with your branding Test with sample data and activate the workflow

Tags

n8nreference-onlygmailgoogle-drivegoogle-slidesopen-ai
Connects
gmailGmailgoogledriveGoogle DrivegoogleslidesGoogle SlidesOpenAI
CategoryAI Automation
Triggermanual
Complexitymedium
Nodes5
AddedJun 21, 2025

Related workflows

See all AI Automation
Cgmailgoogledrivenotion
free

Send CRM lead outreach emails with Notion, Gmail, Google Drive and OpenAI

Quick Overview This workflow watches a Notion CRM for leads ready to contact, checks Gmail to avoid duplicate outreach, then sends or drafts an email with Google Drive PDF attachments and updates the lead status in Notion, with bounce detection that marks invalid emails (using OpenAI to extract addresses). How it works Triggers when a lead page is updated in a selected Notion CRM database. Validates that the lead’s Email field looks like an email address and searches Gmail Sent for recent messages to that recipient to detect prior outreach. If the lead was already emailed and the current status is safe to overwrite, it updates the Notion lead status to “Emailed.” If the lead was not previously emailed, it downloads two PDF attachments from Google Drive, converts them to Gmail attachments, and either creates a Gmail draft for specific domains (optionally sending a Twilio SMS to a rep) or sends a generic vs personalized Gmail email based on whether a contact name exists. After sending, it waits briefly, searches Gmail for bounce messages mentioning “Address not found,” and updates the Notion record to “INVALID EMAIL” (or sets “Emailed” when the status indicates the lead is in an acti

by Marc Soummer
Agmailopenaichatmodeltextclassifier
free

Suggest meeting slots using AI

The purpose of this n8n workflow is to automate the process of identifying incoming Gmail emails that are requesting an appointment, evaluating their content, checking calendar availability, and then composing and sending a response email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
Dgoogledriveopenaichatmodelsummarizationchain
free

Load and summarize Google Drive files with AI

This workflow includes advanced features like text summarization and tokenization, it's ideal for automating document processing tasks that require parsing and summarizing text data from Google Drive. To use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team