Generate weekly grocery lists in Notion with automated email notifications
Who’s it for Busy homemakers, creators, and anyone who wants a simple, no-cost way to plan weekly meals and get a ready-to-shop grocery list—without extra apps. What it does Runs on a weekly Cron schedule, generates a...
Template notes
Who’s it for Busy homemakers, creators, and anyone who wants a simple, no-cost way to plan weekly meals and get a ready-to-shop grocery list—without extra apps.
What it does Runs on a weekly Cron schedule, generates a grocery list, creates rows in your Notion database (Ingredient, Quantity, Status), and emails the list (optional Telegram confirmation). It includes a Notion connection check, detailed error notifications (email and optional Telegram), a success email with timestamp, and optional persistent logging to a Notion “Logs” database.
Requirements - Notion account + integration connected to your database - SMTP credentials for the Email node - (Optional) Telegram bot and chat ID for alerts - (Optional) Notion log database if you want persistent logs
How to set up 1. Import the workflow and open Set: Configuration to fill: - fromEmail, emailTo, notifyEmail, notionDb, telegramChatId - (Optional) logToNotion (true/false), notionLogDb 2. In Notion, create a DB with properties: - Ingredient (Title), Quantity (Rich text), Status (Select: “To Buy”) 3. Attach your Notion and SMTP credentials (and Telegram if used). 4. Run once to test, then set Cron to your preferred weekly time.
How to customize - Edit the recipe/grocery items in the Code node. - Change the Cron schedule (test with “Every minute,” then revert to weekly). - Enable Telegram alerts, and/or turn on Notion logging for audit trails.