Hey! I've built an automated stock management workflow for a restaurant and would love your feedback and ideas for improvement.
What It Does
๐ฆ Stock Addition (4x Daily)
- Scheduled trigger at 7:00, 10:30, 15:30, 20:30
- Staff selects product type (Burger/Pizza) via form
- Adds quantities directly to Google Sheets stock
- Sends Telegram confirmation to stock manager
๐ง Automated Reports (3x Daily)
- Runs at 10:00, 15:00, 20:00
- Calculates ingredients needed for 100 burgers + 100 pizzas
- Compares requirements with current stock
- Identifies shortages for each ingredient
- Sends formatted HTML email with all details
- Auto-labels emails as IMPORTANT in Gmail
Current Features
โ
Real-time stock updates via forms โ
Fuzzy matching for ingredient names (handles typos) โ
Dual product support (Burgers & Pizzas) โ
Recipe-based calculations from Google Sheets โ
Automated shortage detection โ
Professional email reports with timestamps
Tech Stack
- Trigger: Schedule + Form
- Storage: Google Sheets (Big Stock, Recipes, Small Stock)
- Notifications: Telegram + Gmail
- Processing: JavaScript for calculations & fuzzy matching
Questions
- Has anyone built something similar?
- Are there better ways to structure the Google Sheets data?
- Any n8n nodes I'm missing that could simplify this?
Drop your thoughts, suggestions, or questions below! All feedback welcome ๐