Skip to product information

n8n Daily Stock & Sales Report via Google Sheets + Gmail

n8n Daily Stock & Sales Report via Google Sheets + Gmail

 (200+Reviews)
Regular price £13.99
Regular price £13.99 Sale price
SAVE Sold out
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
âš¡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
n8n Daily Stock & Sales Report via Google Sheets + Gmail

n8n Daily Stock & Sales Report via Google Sheets + Gmail

Regular price £13.99
Regular price £13.99 Sale price
SAVE Sold out

Get an automatic daily stock update and profit recap—pulled from Google Sheets and emailed via Gmail

This n8n workflow runs every day at 6AM to calculate yesterday’s sales and incoming goods, update your Stock of goods in Google Sheets, and email a daily profit summary through Gmail.

What this workflow does

  • Scheduled run: Executes daily at 6AM using an n8n schedule.
  • Reads multiple Google Sheets tabs: Pulls data from Note, Sales Details, Incoming Goods, and Stock of goods.
  • Filters to yesterday: Limits rows to yesterday (based on the Tanggal field in dd/MM/yyyy).
  • Summarizes key metrics: Computes sales quantity, incoming quantity, total sales paid, and total restock spend.
  • Joins by SKU: Merges summarized sales and incoming quantities with your inventory list using SKU.
  • Updates stock and status: Calculates new stock on hand and updates stock status to Aman, Perlu Restock, or Habis in the Stock of goods sheet.
  • Sends a financial recap via Gmail: Formats gross profit, restock expense, and net profit, then emails it to your configured recipient.

Use cases

  • SaaS operators or small teams who track sales and inventory in Google Sheets and need daily reporting without manual work.
  • Automation engineers setting up an n8n workflow to reconcile stock from incoming goods plus sales by SKU.
  • Businesses that want a consistent daily email with net profit and restock spend for better inventory decisions.

Technical details

  • Integrations / nodes: Google Sheets (OAuth), Gmail (OAuth2), plus n8n nodes such as code, filter, summarize, merge, and sticky note.
  • Setup requirements: Provide Google Sheets access to the tabs and ensure required fields exist (e.g., Tanggal, SKU, Qty, Qty Masuk, Total Bayar, Total, Stok Saat Ini, Stok Minimum, Total Terjual, Total Barang Masuk, and row_number for inventory updates).
View full details