Block 1 - Webhook - Mood
- Type / Role
- n8n-nodes-base.webhook - webhook
- Config choices
- Version 2
This workflow is provided as-is. Please review and test before using in production.
Track your daily mood in one tap and receive automated AI summaries of your emotional trends every week and month. Perfect for self reflection, wellness tracking, or personal analytics. This workfl...
n8n-nodes-base.webhook, n8n-nodes-base.set, n8n-nodes-base.datatable, n8n-nodes-base.code, n8n-nodes-base.stickynote, n8n-nodes-base.respondtowebhook, n8n-nodes-base.scheduletrigger, @n8n/n8n-nodes-langchain.openai
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Jose Castillo.
Original n8n.io sourceTrack your daily mood in one tap and receive automated AI summaries of your emotional trends every week and month. Perfect for self-reflection, wellness tracking, or personal analytics.
This workflow logs moods sent through a webhook (/mood) into Data Tables, analyzes them weekly and monthly with OpenAI (GPT-4o), and emails you clear summaries and actionable recommendations via Gmail.
βοΈ How It Works
Webhook β Mood β Collects new entries (π, π, or π©) plus an optional note.
Set Mood Data β Adds date, hour, and note fields automatically.
Insert Mood Row β Stores each record in a Data Table.
Weekly Schedule (Sunday 20:00) β Aggregates the last 7 days and sends a summarized report.
Monthly Schedule (Day 1 at 08:00) β Aggregates the last 30 days for a deeper AI analysis.
OpenAI Analysis β Generates insights, patterns, and 3 actionable recommendations.
Gmail β Sends the full report (chart + AI text) to your inbox.
π Example Auto-Email
Weekly Mood Summary (last 7 days) π 5 ββββββββββ π 2 ββββ π© 0 Average: 1.7 (Positive π)
AI Insights: Youβre trending upward this week β notes show that exercise days improved mood. Try keeping short walks mid-week to stabilize energy.
π§© Requirements
n8n Data Tables enabled
OpenAI credential (GPT-4o or GPT-4 Turbo)
Gmail OAuth2 credential to send summaries
π§ Setup Instructions
Connect your credentials:
Add your own OpenAI and Gmail OAuth2 credentials.
Set your Data Table ID:
Open the Insert Mood Row node and enter your own Data Table ID.
Without this, new moods wonβt be stored.
Replace the email placeholder:
In the Gmail nodes, replace [email protected] with your actual address.
Deploy and run:
Send a test POST request to /mood (e.g. { "mood": "π", "note": "productive day" }) to log your first entry.
β οΈ Before activating the workflow, ensure you have configured the Data Table ID in the βInsert Mood Rowβ node.
π§ AI Analysis
Interprets mood patterns using GPT-4o.
Highlights trends, potential triggers, and suggests 3 specific actions.
Runs automatically every week and month.
π Security
No personal data is exposed outside your n8n instance. Always remove or anonymize credential references before sharing publicly.
π‘ Ideal For
Personal mood journaling and AI feedback
Therapists tracking client progress
Productivity or self-quantification projects
ποΈ Sticky Notes Guide
π‘ Mood Logging Webhook POST /mood receives mood + optional note. β οΈ Configure your own Data Table ID in the βInsert Mood Rowβ node before running.
π’ Weekly Summary Runs every Sunday 20:00 β aggregates last 7 days β generates AI insights + emails report.
π΅ Monthly Summary Runs on Day 1 at 08:00 β aggregates last 30 days β creates monthly reflection.
π£ AI Analysis Uses OpenAI GPT-4o to interpret trends and recommend actions.
π Email Delivery Sends formatted summaries to your inbox automatically.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Track daily moods with AI analysis & reports using GPT-4o, Data Tables & Gmail |
|---|---|
| Complexity | advanced |
| Nodes | 18 |
| Categories | Personal Productivity, AI Summarization |
| Author | Jose Castillo |
| Published | 26 Oct 2025 |
Use the JSON export at /data/workflows/10188/10188.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Track your daily mood in one tap and receive automated AI summaries of your emotional trends every week and month. Perfect for self reflection, wellness tracking, or personal analytics. This workfl...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Personal Productivity, AI Summarization use case.