# Track menu food costs and flag margin erosion with GPT-6-luna, Google Sheets and Gmail

> Food cost creep is quiet. A supplier puts up the price of chicken, nobody updates the recipe card, and the damage only shows up at month end. This n8n workflow keeps every recipe cost current, recomputes what each menu item costs to make, and emails you the moment an item passes its target food cost. Last updated: October 2026. Quick Overview This workflow takes supplier price updates through a webhook, logs them to the Prices tab of a Google Sheets tracker, and recomputes every recipe cost from the latest ingredient prices. A daily sweep at 06:00 flags any menu item whose food cost has passed its target, logs it to the CostAlerts tab and emails an alert listing each flagged recipe with its portion cost and percentage. Every Monday at 07:00 gpt-6-luna reads the week's cost stats and writes one plain-text digest with the worst items and the menu prices that would bring them back in line. How it works 1. Receives a price change on the "When Price Update Received" n8n webhook (POST path m

- **Domain**: `n8n-workflow-20442.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/20442
- Page (HTML): https://agenstry.com/agents/n8n-workflow-20442.n8n.io
- Documentation: https://n8n.io/workflows/20442
