Automated Stale User Re-Engagement System with Supabase, Google Sheets & Gmail
Go to WorkflowDescription
Built this workflow because most of our users signed up, then vanished after ~30 days.
It runs daily, grabs those stale users from Supabase, updates a Google Sheet for tracking, and automatically sends each one a personalized HTML email through Gmail to bring them back.
All fully automated — so once it’s set up, it quietly does its job in the background.
Currently, it only supports Supabase, but the concept should work with any DB or API if you swap out the request node.
Nodes Used (7)
AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets
Google Vertex Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleVertex
HTTP Request
n8n-nodes-base.httpRequest
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured