Automated ClickUp time tracking reports & task performance analytics via Gmail
Needs changesWhat this workflow does
This workflow has 8 nodes and runs on a schedule (every day). Along the way it connects Gmail and ClickUp.
How it runs
Trigger: On a schedule (every day).
- Get All Lists (Sprints) (ClickUp): uses ClickUp
- Check Lists Exist (If): checks a condition and branches into true / false
- Find Latest Sprint (Code): runs custom JavaScript code
- Get Tasks from Latest Sprint (ClickUp): uses ClickUp
- Process Sprint Data (Function): runs custom JavaScript (legacy Function node)
- creating report (Function): runs custom JavaScript (legacy Function node)
- Send Daily Report Email (Gmail): uses Gmail
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:
- Function (legacy) in Process Sprint Data, creating report: replace with Code node, mode 'Run Once for All Items'.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Process Sprint Data, creating report | Code node, mode 'Run Once for All Items' |
Nodes used (6)
- Function
n8n-nodes-base.function - Gmail
n8n-nodes-base.gmail - ClickUp
n8n-nodes-base.clickUp - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Description Automate your time tracking and task performance reporting with this comprehensive workflow that transforms ClickUp data into actionable insights. This automation pulls tasks directly from ClickUp, processes due dates, priorities, assignees, and…