Daily Google Tasks briefing in Slack with Ollama-powered summaries
Needs changesWhat this workflow does
This AI workflow has 10 nodes and runs on a schedule (legacy Cron node). Along the way it connects Google Tasks, Ollama Model and Slack.
How it runs
Trigger: On a schedule (legacy Cron node).
- Get many tasks (Google Tasks): get many
- Code: runs custom JavaScript code
- If: checks a condition and branches into true / false
- Code: runs custom JavaScript code
- Slack: uses Slack
- Basic LLM Chain: sends a prompt to an LLM, with model: Ollama Model
- Code: runs custom JavaScript code
- Send a message (Slack): uses Slack
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Cron in Trigger at Morning: replace with Schedule Trigger.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Cron Trigger at Morning | Schedule Trigger |
Nodes used (7)
- Code
n8n-nodes-base.code - Google Tasks
n8n-nodes-base.googleTasks - If
n8n-nodes-base.if - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Ollama Model
@n8n/n8n-nodes-langchain.lmOllama - Slack
n8n-nodes-base.slack - Cron
n8n-nodes-base.cron
From the author
Tasks Briefing This template posts a clean, Slack-ready morning summary of your Google Tasks due today. It fetches tasks, filters only those due “today” in your timezone, asks a local LLM (via LangChain + Ollama) to produce a short summary (no steps, just a…