Templates / Raw materials inventory management with Google Sheets, Supabase and approvals

Raw materials inventory management with Google Sheets, Supabase and approvals

Needs changes

by Immanuel ✓ · 5,943 views · created 2025-05-11 · Miscellaneous

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: Item Lists (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 48 nodes and runs when an HTTP POST request hits its webhook URL (plus 2 other triggers). Along the way it connects Google Sheets, Gmail and Supabase.

How it runs

Trigger: When an HTTP POST request hits its webhook URL (plus 2 other triggers).

  1. Standardize Raw Material Data (Edit Fields (Set)): sets 12 fields: Timestamp, Product ID, Supplier Name…
  2. Standardize Data (Edit Fields (Set)): sets 9 fields: Timestamp, Product ID, Quantity Requested…
  3. Format Approval Response (Edit Fields (Set)): sets 5 fields: Submission ID, Action, Approved Quantity…
  4. Calculate Total Price (Code): runs custom JavaScript code
  5. Validate Issue Request Data (Code): runs custom JavaScript code
  6. Verify Approval Data (Code): runs custom JavaScript code
  7. Append Raw Materials (Google Sheets): append
  8. New Record Row (Supabase): uses Supabase
  9. Verify Requested Quantity (Code): runs custom JavaScript code
  10. Retrieve Issue Request Details (Google Sheets): uses Google Sheets

…plus 35 more steps. See the full node list below.

Services it uses

Google SheetsGmailSupabase

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • Item Lists (legacy) in Format response: replace with Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used).

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Item Lists (legacy)
Format response
Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used)

Nodes used (9)

From the author

Automated Raw Materials Inventory Management with Google Sheets, Supabase, and Gmail using n8n Webhooks Description What Problem Does This Solve? 🛠️ This workflow automates raw materials inventory management for businesses, eliminating manual stock updates,…

Excerpt from Immanuel's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.