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:
The workflow:
Fully automated, beginner-friendly, and designed to bring calm to your home.
Before using this workflow, ensure you have the following accounts and tools:
Service | Purpose | Free Tier Available? |
---|---|---|
Fillout | Collect family meal preferences | Yes |
FluentC AI or OpenAI | AI-powered meal and grocery list generation | Yes (if using OpenAI) |
Scrappey | Scrape real-time prices from stores | Yes (150 free scrapes) |
PDF4me | Generate clean, printable PDFs | Yes |
WhatsAble | Send WhatsApp messages via API | Yes |
n8n | Orchestrate the automation | Yes |
💡 You’ll need API keys for: FluentC, Scrappey, PDF4me, WhatsAble
🔐 All credentials should be stored securely in n8n
Your form must include the following fields to work with this workflow:
Field Name | Type | Example |
---|---|---|
Meal Choices |
Multiple Choice or Long Text | “Pasta, Tacos, Stir Fry” |
Dietary Notes |
Short Text (Optional) | “No dairy, vegetarian” |
Preferred Days |
Checkbox | Mon, Tue, Wed |
Submit Timestamp |
Hidden Field | Auto-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.
For each service, go to Credentials > Add New and enter your API key:
🔐 Never hardcode keys — always use n8n’s credential system.
In the FluentC: Generate Meal Plan node:
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..."
}