Track and visualize daily moods with GPT-4o, Wolfram Alpha, Sheets, and Slack
Ready for 3.0What this workflow does
This AI workflow has 18 nodes and runs manually, when you click “Execute workflow” (plus 2 other triggers). Along the way it connects Google Sheets, OpenAI Chat Model and Slack. It also calls api.wolframalpha.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 2 other triggers).
- Set Test Data (Edit Fields (Set)): sets 2 fields: mood, userId
- AI: Analyze Mood to Numbers (AI Agent): runs an AI agent, with model: OpenAI Chat Model
- Get History from Sheet (Google Sheets): uses Google Sheets
- Parse AI Response (Edit Fields (Set)): sets 2 fields: valence, energy
- Create Time Series Query (Code): runs custom JavaScript code
- Prepare Data Fields (Edit Fields (Set)): sets 5 fields: moodText, userId, valence…
- Generate History Graph (HTTP Request): calls api.wolframalpha.com
- Create Wolfram Query (Edit Fields (Set)): sets 1 field: wolframQuery
- Upload a file (Slack): work with file
- AI: Generate Feedback (AI Agent): runs an AI agent, with model: OpenAI Chat Model
…plus 3 more steps. See the full node list below.
Services it uses
HTTP calls to: api.wolframalpha.com
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 (10)
- Webhook
n8n-nodes-base.webhook - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Google Sheets
n8n-nodes-base.googleSheets - Respond to Webhook
n8n-nodes-base.respondToWebhook - Code
n8n-nodes-base.code - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Manual Trigger
n8n-nodes-base.manualTrigger - Slack
n8n-nodes-base.slack
From the author
Overview This workflow, "Mood Graph Studio," offers a comprehensive solution to track and visualize your emotional well-being. By simply inputting a single sentence about your mood, this template uses AI to perform a sentiment analysis, generates a visual…