Generate and send AI-powered sales quotes with Gmail, OpenAI and Supabase
Ready for 3.0What this workflow does
This AI workflow has 25 nodes and runs on Gmail events (plus 2 other triggers). Along the way it connects Gmail, OpenAI, Supabase and Slack.
How it runs
Trigger: On Gmail events (plus 2 other triggers).
- OpenAI: uses OpenAI
- Merge: merges the data from its input branches
- Respond - Form OK (Respond to Webhook): sends the response back to the webhook caller
- Gmail: uses Gmail
- Parse Filter Response (Code): runs custom JavaScript code
- Normalize Data (Code): runs custom JavaScript code
- Set Sent Status (Code): runs custom JavaScript code
- If: checks a condition and branches into true / false
- OpenAI: uses OpenAI
- Supabase: update
…plus 12 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
- Still check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll) (Gmail Trigger).
Nodes used (10)
- Gmail Trigger
n8n-nodes-base.gmailTrigger - Webhook
n8n-nodes-base.webhook - Respond to Webhook
n8n-nodes-base.respondToWebhook - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Merge
n8n-nodes-base.merge - Supabase
n8n-nodes-base.supabase - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail
From the author
An automated quote generation system that monitors your inbox, classifies quote requests using AI, calculates intelligent pricing based on historical data, and provides a professional dashboard for review and sending quotes with one click.…