Daily Morning Breakfast Planner

OpenAINotionGoogle Mail

Delivers a personalized, macro-optimized breakfast recipe to your Notion workspace and email inbox every morning at 6 AM UTC, tailored to your diet preferences.

Breakfast RecipesNotion IntegrationEmail DeliveryMeal Planning

Daily Morning Nutritionist Workflow

This workflow automates your daily morning nutrition routine by generating personalized, macro-optimized breakfast plans tailored to your dietary preferences. It triggers every day at 6 AM UTC and can run in test mode with mock data or in production mode to fetch real recipes and nutrition details.

Here's what it does:

  1. Triggers automatically every day at 6 AM UTC.
  2. Injects user-defined variables like target diet and test mode flags.
  3. Uses an AI agent to triage input variables and determine whether to run in mock or production mode.
  4. Branches the flow based on the triage result — either short-circuits to mock data or proceeds to real recipe research.
  5. In production mode, an AI agent researches, builds, and formats a complete breakfast plan including recipes, nutrition info, and detailed logs.
  6. Delivers the finalized breakfast plan to your Notion workspace as a new page and sends a beautifully formatted HTML email to your inbox.

What You Need

  • A Needle platform account with workflow permissions.
  • A Notion account with an integration connected and access to a designated parent page.
  • A Gmail account connected via Pipedream for sending emails.
  • The following workflow variables configured:
VariableDescriptionExample
Target_DietYour preferred diet or breakfast style"High-Protein Breakfast"
Test_ModeBoolean flag for test vs. production modetrue or false
User_EmailThe email address to receive breakfast plansyou@example.com

How the Flow Works

NodeDescription
Scheduled TriggerFires at 6 AM UTC every day to start the workflow.
Inject Variables (Code Node)Captures and injects workflow variables like target diet, test mode, and user email into the execution context.
Triage AIEvaluates the Test_Mode flag and Target_Diet to determine mock vs. production mode and prepares initial structured output.
Branch Controller (Code Node)Routes the data flow: mock mode outputs mock data directly; production mode sends a search query onward for recipe synthesis.
Culinary Architect AIIn production mode, conducts web research and generates a detailed breakfast plan including recipes, macros, and markdown logs.
Delivery Formatter (Code Node)Cleans and formats the output for Notion and Gmail consumption.
Notion Create PageCreates a new child page in your specified Notion workspace with the morning meal log entry.
Gmail Send EmailSends an HTML email with the breakfast plan to your email address.

Setup Guide

  1. Connect your Notion account — Make sure your Notion integration has edit permissions on the parent page where meal logs will be created. Update the Notion node with your own parent page ID.
  2. Connect your Gmail account — Authorize the Pipedream Gmail connection so the workflow can send you emails.
  3. Set your workflow variables — Configure Target_Diet, Test_Mode, and User_Email in the workflow variables panel.
  4. Run a test — Keep Test_Mode set to true and run the workflow once to confirm both Notion and Gmail connections are working.
  5. Go live — Set Test_Mode to false and publish the workflow. It will now fire automatically every morning at 6 AM UTC.

Output

Every day you receive two outputs:

  • Notion page — A detailed markdown page in your Notion workspace logging the day's breakfast plan, nutritional information, and recipes.
  • HTML email — A beautifully formatted, mobile-friendly email in your inbox summarizing the breakfast plan with full recipe details, macros, and pro tips.

If running in test mode, these outputs contain placeholder data confirming your connections and workflow setup.

Notes

  • Adjust the Target_Diet variable to personalize your breakfast preferences (e.g., "Vegan", "Keto", "High-Protein", "Mediterranean").
  • In test mode, no real recipes are fetched — use this to verify your setup without triggering external API calls.
  • The production AI agent performs live internet searches to craft breakfast plans, so internet connectivity and API limits may affect timing.
  • Make sure to replace the default Notion page ID in the Notion node with your own parent page ID before going live.
  • Emails are sent through the connected Gmail account via Pipedream — ensure this connection remains authorized and active.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Ready to vibe automate?

Join thousands of people who have transformed their workflows.

Workflows

Automations with AI agents

Collections

All your data, searchable

Chat Widget

Drop-in widget for your website

Developer API

Build AI-powered apps with ease

    We use cookies to enhance your experience on Needle and keep your data secure. Privacy Policy