n8nflow.net logo

Weekly Meal Planner: AI-Generated Grocery Lists with Price Comparison to WhatsApp

by Shelly-Ann DavyUpdated: Last update 10 days agoSource: n8n.io
Loading workflow viewer...

Weekly Meal Planner with Auto Grocery Lists using Fillout, FluentC AI & WhatsApp 🍽️

Automate Your Weekly Family Meal Planning with AI and WhatsApp

Say goodbye to mealtime stress. This workflow automates your entire weekly meal planning process — from family input to a WhatsApp-sent grocery list — using AI and no-code tools.

Perfect for:

  • Homemakers managing household routines
  • Solopreneurs balancing business and family
  • Parents who want to reduce decision fatigue

The workflow:

  1. 🗳️ Collects meal preferences via a Fillout form
  2. 🤖 Uses FluentC AI to generate a 5-day dinner plan and categorized grocery list
  3. 🛒 Checks prices using Scrappey (Walmart, Target, etc.)
  4. 📄 Generates a printable PDF grocery list with PDF4me
  5. 📲 Sends the list to your spouse or family group via WhatsApp using WhatsAble

Fully automated, beginner-friendly, and designed to bring calm to your home.


Setup Requirements

Before using this workflow, ensure you have the following accounts and tools:

ServicePurposeFree Tier Available?
FilloutCollect family meal preferencesYes
FluentC AI or OpenAIAI-powered meal and grocery list generationYes (if using OpenAI)
ScrappeyScrape real-time prices from storesYes (150 free scrapes)
PDF4meGenerate clean, printable PDFsYes
WhatsAbleSend WhatsApp messages via APIYes
n8nOrchestrate the automationYes

💡 You’ll need API keys for: FluentC, Scrappey, PDF4me, WhatsAble
🔐 All credentials should be stored securely in n8n


Step-by-Step Setup Instructions

1. Create Your Fillout Form

Your form must include the following fields to work with this workflow:

Field NameTypeExample
Meal ChoicesMultiple Choice or Long Text“Pasta, Tacos, Stir Fry”
Dietary NotesShort Text (Optional)“No dairy, vegetarian”
Preferred DaysCheckboxMon, Tue, Wed
Submit TimestampHidden FieldAuto-generated

📌 Tip : Name your form “Weekly Family Meal Poll” and set it to auto-save responses.

🔗 After publishing, copy the form URL and add it to the Fillout node in n8n.


2. Import the Workflow into n8n

  1. Go to your n8n dashboard.
  2. Click Workflows > Create from JSON.
  3. Paste the provided JSON.
  4. Click Import.

3. Set Up Credentials

For each service, go to Credentials > Add New and enter your API key:

  • FluentC AI (or OpenAI)
  • Scrappey
  • PDF4me
  • WhatsAble
  • Fillout

🔐 Never hardcode keys — always use n8n’s credential system.


4. Configure the AI Prompt

In the FluentC: Generate Meal Plan node:

  • Edit the prompt to include dietary needs and output structure:

    Based on these meal preferences: {{ $json["Meal Choices"] }}.
    

    Create a 5-day dinner plan (Mon-Fri) with simple, family-friendly recipes. Then generate a categorized grocery list. Consider dietary notes: {{ $json["Dietary Notes"] }}. Use a warm, friendly tone.

    Output format: { "mealPlan": "Monday: Creamy Garlic Pasta\nTuesday: Black Bean Tacos...", "groceryList": "Produce: Bell peppers, onions, spinach\nPantry: Canned black beans, pasta, olive oil..." }