Templates / Generate weekly habit and mood insights with Google Sheets and OpenAI

Generate weekly habit and mood insights with Google Sheets and OpenAI

Ready for 3.0

by Pratistha Thapa ✓ · 76 views · created 2026-05-25 · Personal Productivity, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 17 nodes and runs when someone submits an n8n form (“Daily Check In”) (plus 1 other trigger). Along the way it connects Google Sheets, Gmail and OpenAI Chat Model.

How it runs

Trigger: When someone submits an n8n form (“Daily Check In”) (plus 1 other trigger).

  1. Normalize Answers (Edit Fields (Set)): sets 15 fields: Mood, Energy, Stress…
  2. Get Daily Entries (Google Sheets): uses Google Sheets
  3. Calculate Daily Scores (Code): runs custom JavaScript code
  4. Calculate Weekly Analytics (Code): runs custom JavaScript code
  5. Append Daily Entry (Google Sheets): append
  6. Enough Entries? (If): checks a condition and branches into true / false
  7. Check Support Flag (If): checks a condition and branches into true / false
  8. Basic LLM Chain: sends a prompt to an LLM, with model: OpenAI Chat Model
  9. Send Not Enough Data Message (Gmail): uses Gmail
  10. Send Supportive Confirmation (Gmail): uses Gmail

…plus 4 more steps. See the full node list below.

Services it uses

Google SheetsGmailOpenAI Chat Model

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (9)

From the author

Quick overview Track daily mood, energy, sleep, stress, focus, and habits with a simple form, then receive a weekly AI-generated personal analytics report with patterns, best/hardest day comparison, and one small experiment for the next week. The result helps…

Excerpt from Pratistha Thapa's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.