Manage a self-hosted grocery list with webhooks and Data Tables
Ready for 3.0What this workflow does
This workflow has 30 nodes and runs manually, when you click “Execute workflow” (plus 3 other triggers). Along the way it connects Postgres and Google Sheets.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 3 other triggers).
- Setup: Create Data Table (Data table): create (table)
- Setup: Create Postgres Table (Postgres): run a query
- Setup: Create Google Sheet (Google Sheets): work with spreadsheet
- Postgres: run a query
- Sheets: Get Items (Google Sheets): uses Google Sheets
- Data table: get
- Postgres: run a query
- Sheets: Add Item (Google Sheets): append
- Data table: uses Data table
- Postgres: run a query
…plus 16 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.
Nodes used (7)
- Webhook
n8n-nodes-base.webhook - Postgres
n8n-nodes-base.postgres - Code
n8n-nodes-base.code - Respond to Webhook
n8n-nodes-base.respondToWebhook - Google Sheets
n8n-nodes-base.googleSheets - Data table
n8n-nodes-base.dataTable - Manual Trigger
n8n-nodes-base.manualTrigger
From the author
Quick overview This workflow hosts a simple, mobile-friendly grocery list web page in n8n and stores items in n8n Data Tables (default), PostgreSQL, or Google Sheets, letting you view the list, add items, and check items off via webhooks. How it works 1.…