Track and sync workflow status in Notion from the n8n API
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 9 nodes and runs on a schedule (every day). Along the way it connects Notion.
How it runs
Trigger: On a schedule (every day).
- Fetch All n8n Workflows (n8n): uses n8n
- Iterate Workflows (Loop Over Items (Split in Batches)): loops over the items in batches
- Map Workflow Metadata (Edit Fields (Set)): sets 5 fields: Workflow Name, Status, ID…
- Normalize Workflow Status (Code): runs custom JavaScript code
- Find Workflow in Notion (by ID) (Notion): get many (database page)
- Workflow Exists ? (If): checks a condition and branches into true / false
- Update Workflow Page (Notion): update (database page)
- Create Workflow Page (Notion): work with database page
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 (7)
- Notion
n8n-nodes-base.notion - n8n
n8n-nodes-base.n8n - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - If
n8n-nodes-base.if
From the author
Who this template is for This template is for n8n users who want clear visibility into their workflows by maintaining a simple inventory in Notion. It’s ideal for: - Automation engineers tracking multiple workflows - Teams documenting their n8n workflows -…