Discord to Google Sheets task manager with GPT prioritization and deep work focus
Ready for 3.0What this workflow does
This AI workflow has 33 nodes and runs on a schedule (every hour). Along the way it connects Discord, Google Sheets and OpenAI Chat Model.
How it runs
Trigger: On a schedule (every hour).
- Set discord IDs here (Edit Fields (Set)): sets 3 fields: server_id, input_channel_id, output_channel_id
- get data - tasks Channel (Discord): get many (message)
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Limit: keeps the first few items
- If: checks a condition and branches into true / false
- get checked ones (Discord): get many (message)
- clean data (Edit Fields (Set)): sets 5 fields: content, message_id, timestamp…
- Filter: keeps only the items that match a condition
- ai task organizer (AI Agent): runs an AI agent, with model: 4o; 1 tool (Append row in task sheet)
- Update row in sheet (Google Sheets): update
…plus 19 more steps. See the full node list below.
Services it uses
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 (14)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Edit Fields (Set)
n8n-nodes-base.set - Discord
n8n-nodes-base.discord - Google Sheets Tool
n8n-nodes-base.googleSheetsTool - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Sheets
n8n-nodes-base.googleSheets - Aggregate
n8n-nodes-base.aggregate - Wait
n8n-nodes-base.wait - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Filter
n8n-nodes-base.filter - Limit
n8n-nodes-base.limit - If
n8n-nodes-base.if - Code
n8n-nodes-base.code
From the author
AI-Powered Discord Task Manager with Priority Intelligence Mission-Aligned Task Tracker: Discord + AI + Google Sheets Opening Summary This n8n template demonstrates how to automate task management by syncing tasks from a Discord channel to Google Sheets,…