Generate Weekly Grocery Lists in Notion with Email Notifications
Automates weekly grocery list creation from recipes, adds items to Notion database with quantities and status, and sends email notifications. Includes error handling, optional Telegram alerts, and logging.
This workflow is designed for busy individuals like homemakers and creators who want an effortless way to plan weekly meals and generate shopping lists. Triggered by a weekly Cron schedule, it uses a Code node to compile a grocery list from predefined recipes, then creates structured rows in your Notion database (Ingredient as Title, Quantity as Rich Text, Status as Select 'To Buy'). Upon success, it sends a timestamped email with the list; errors trigger detailed notifications via email and optional Telegram.
Key benefits include time savings by eliminating manual list-making, seamless integration with Notion for persistent tracking (mark items as bought directly), and robust reliability with connection checks, persistent logging to a Notion 'Logs' database, and customizable alerts. No extra apps needed—just your existing Notion and email setup.
Ideal use cases: Weekly meal prep for families, content creators tracking pantry staples, or anyone streamlining shopping to reduce waste and overspending. Customize recipes in the Code node, adjust Cron timing, enable Telegram for instant mobile alerts, or add Notion logging for full audit trails.
Setup is straightforward: Import, configure variables (emails, Notion DB ID, optional Telegram), create the Notion DB with specified properties, attach credentials, test once, and activate the schedule.
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Related bundle
Content Repurposing Engine
8 hand-picked workflows for $29.00.
That is $3.63 each, vs $14.99 for this one alone.
View bundleSecure checkout powered by Stripe
Support
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Built-in Apps workflows
- JS Tokens JavaScript Tokenizer Workflow$4.99
- Automate Outbound Voice Calls with Vapi from Form Submissions$14.99
- Discover Hidden Website API Endpoints Using Regex and AI$24.99
- Send Follow-Up Emails via Gmail to HubSpot Contacts$14.99
- Simple API Endpoint: Generate Google Search URL from Names$4.99
- Remote Job Updates Pipeline: RemoteOK to Airtable & Telegram$14.99
More from Nora Ferreira
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.