Connect Google Sheets to Gmail and Supabase automatically
Workflow Description
Automation receives data via webhook, processes and stores it in Supabase, updates Google Sheets rows automatically, and sends email notifications through Gmail. Complete end-to-end data flow with logging and communication.
How it works
- 1.Receive incoming data through webhook endpoint
- 2.Transform and standardize data format
- 3.Store records in Supabase database
- 4.Update Google Sheets with new information
- 5.Send email notifications via Gmail
Use cases
- Collect web forms into a spreadsheet and email confirmation to users
- Log customer requests in database and notify team automatically
- Connect contact forms to unified customer relationship system
Requirements
- Google account with Sheets and Gmail permissions
- Active Supabase project with API credentials
- Gmail account configured for outbound messages
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (51)
Append Material Request
Google Sheets
Get Approvals
Webhook
Standardize Data
Set
Update Stock
Code
Receive Issue Request
Webhook
Send Approval Request
Gmail
Prepare Approval
Code
Create Record Issue
Supabase
Search Product ID
Supabase
Searck Issues
Supabase
Update Current Stck
Supabase
Merge Lookups
Merge
Update Current Stock1
Google Sheets
LookUp Current stock1
Google Sheets
Low stock Detection1
Code
Merge1
Merge
Sticky Note
Sticky Note
Append Raw Materials
Google Sheets
Calculate Total Price
Code
Calculate Updated Current Stock
Code
Validate Quantity Received
Code
Initialize New Product stock
Google Sheets
Update Current Stock
Google Sheets
LookUp Current stock
Google Sheets
New Row Current Stock
Supabase
Current Stock Update
Supabase
Search Current Stock
Supabase
Format response
Item Lists
Merge
Merge
Low stock Detection2
Code
Sticky Note4
Sticky Note
Sticky Note2
Sticky Note
Receive Raw Materials Webhook
Webhook
Standardize Raw Material Data
Set
Lookup Existing Stock
Google Sheets
Check If Product ID Exists
If
New Record Row
Supabase
Trigger Low Stock Alert
If
Send Low Stock Email Alert
Gmail
Low Stock Email Alert
Gmail
Validate Issue Request Data
Code
Verify Requested Quantity
Code
Check Available Stock for Issue
Google Sheets
Format Approval Response
Set
Verify Approval Data
Code
Retrieve Issue Request Details
Google Sheets
Process Approval Decision
If
Get Stock for Issue Update from Current
Google Sheets
Update Stock After Issue
Google Sheets
Materials Issue Table Update
Supabase
Is Stock is Low
If