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.

n8n
Generate Weekly Grocery Lists in Notion with Email Notifications

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.

$14.99
Last updated October 10, 2026
30-day money-back guarantee
Instant download
Lifetime updates included

New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.

Secure checkout powered by Stripe

Support

How to import this workflow into n8n

  1. 1Purchase or download the workflow to get the n8n workflow JSON file.
  2. 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
  3. 3Open each node marked with a credential warning and connect your own accounts and API keys.
  4. 4Run the workflow once manually to verify the data flow, then toggle it to Active.

Related Built-in Apps workflows

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.