Track Time Saved
Use the Track Time Saved node to record how many minutes a workflow saves, based on the path an execution actually takes. n8n adds up every Track Time Saved node that runs during an execution and reports the total in Insights.
Use this node when different paths through a workflow save different amounts of time. If every execution saves the same amount, set a fixed value on the workflow instead and you don't need this node.
Node parameters
Calculation Mode: Choose how n8n counts the minutes:
Once For All Items: Counts Minutes Saved once, no matter how many items reach the node.
Per Item: Multiplies Minutes Saved by the number of input items.
Minutes Saved: The number of minutes this step saves. Whole minutes, zero or more. Defaults to
0.
The node passes every input item through unchanged, recording the time saved as execution metadata.
How n8n calculates the total
n8n adds up every Track Time Saved node that runs during an execution. Nodes on a branch that doesn't run don't count, which is what makes the total reflect the path taken.
You can place more than one Track Time Saved node in the same workflow. n8n sums their values for that execution.
When n8n counts an execution
n8n only records time saved for successful production executions. The following runs never contribute, whatever values the node holds:
Manual executions. Running the workflow from the editor doesn't count. Only production runs do.
Failed executions. If the run ends in an error, n8n records no time saved for it, even for the Track Time Saved nodes that already ran.
Sub-workflow executions. Insights skips them, so a Track Time Saved node inside a sub-workflow adds nothing, either to the sub-workflow or to the parent that called it. n8n records the minutes against the sub-workflow's own execution, and the parent's total never picks them up. To count time a sub-workflow saves, put the Track Time Saved node in the parent, after the Execute Sub-workflow node.
Error workflow executions. n8n treats these as operational rather than productive work.
Chat executions. Messages sent through n8n Chat Hub don't count, even when the run succeeds.
Agent executions. Executions started by an n8n Agent don't count, even when they succeed.
If the workflow uses Fixed rather than Dynamic for Estimated time saved, n8n ignores these nodes entirely and uses the fixed value instead.
Related resources
Track usage with Insights: the Insights dashboard and the workflow-level time saved setting.
Workflow settings: where you set Estimated time saved.
Last updated
Was this helpful?