Generate AI proposals as PDFs with GPT-4, Gmail, Google Drive and Slack
UnknownWhat this workflow does
This AI workflow has 11 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects Gmail, Google Drive, OpenAI and Slack and 1 more.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Define Pricing & Timeline Logic (Edit Fields (Set)): sets 6 fields: base_price, max_price, delivery_timeline…
- Generate Proposal Content (OpenAI): uses OpenAI
- Extract AI Content (Edit Fields (Set)): sets 9 fields: ai_content, client_email, project_type…
- Generates HTML (Code): runs custom JavaScript code
- HTML to PDF (Htmlcsstopdf): uses Htmlcsstopdf
- Send Email with PDF Attachment (Gmail): uses Gmail
- Send a message (Slack): uses Slack
- Upload file (Google Drive): uses Google Drive
- Merge: merges the data from its input branches
- Respond to Webhook: sends the response back to the webhook caller
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-htmlcsstopdf is verified or supports 3.0 (used in HTML to PDF).
Nodes used (10)
- Webhook
n8n-nodes-base.webhook - Htmlcsstopdf
n8n-nodes-htmlcsstopdf.htmlcsstopdf - Gmail
n8n-nodes-base.gmail - Google Drive
n8n-nodes-base.googleDrive - Merge
n8n-nodes-base.merge - Edit Fields (Set)
n8n-nodes-base.set - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code - Slack
n8n-nodes-base.slack - Respond to Webhook
n8n-nodes-base.respondToWebhook
From the author
📄 AI Proposal Generator with PDF Delivery & Team Notifications Description Creating client proposals manually is slow, repetitive, and often inconsistent. This AI-powered workflow transforms proposal creation from a manual task into a fully automated,…