Use this reliable n8n workflow to automatically synchronize metadata for tagged n8n templates and workflows directly into a Notion database for centralized management and governance.
Download this n8n workflow template and start using it instantly.
Managing documentation and tracking the status of numerous deployed n8n workflows can be challenging. This expert n8n workflow solves this by leveraging the internal n8n API to pull metadata (such as name, active status, creation date, and URL) for specific workflows tagged with sync-to-notion. This information is then automatically pushed to a dedicated Notion database.
By using this specialized n8n template, users gain real-time governance, ensuring their Notion documentation always reflects the current state of their automations. If a workflow is new, it creates an entry; if it exists, it updates the status. This powerful n8n node combination ensures data accuracy with minimal manual effort.
This n8n workflow operates on a 15-minute scheduled n8n trigger, ensuring frequent synchronization of your documentation.
sync-to-notion. This allows for selective documentation of critical n8n templates.envId) and the external URL (note: the sticky note highlights the need to configure your instance URL here).envId (the unique workflow ID).To install and utilize this robust n8n workflow, follow these steps:
Name (Title)env id (Text)URL (dev) (URL)isActive (dev) (Checkbox)Workflow created at (Date)Workflow updated at (Date)Error workflow setup (Checkbox){{ $vars.instance_url }} with the actual base URL of your n8n instance to ensure the saved URL is correct.sync-to-notion. Every 15 minutes (Schedule Trigger n8n trigger):
Function: Starts the n8n workflow execution periodically.
Key Configuration: Set to run every 15 minutes.
Get all workflows with tag (n8n node):
Function: Queries the internal n8n API to retrieve JSON data for all active n8n workflows bearing the tag sync-to-notion.
Key Configuration: Filters workflows based on the tags: "sync-to-notion" parameter.
Set fields (Set n8n node):
Function: Prepares and normalizes the incoming workflow data into specific fields (e.g., active, url, envId, name) for easier mapping to Notion fields.
Key Configuration: Constructs the unique envId as internal-{{ $json.id }} and the full workflow URL.
Get notion page with workflow id (HTTP Request n8n node):
Function: Performs a POST query against the Notion API database to determine if a page corresponding to the specific n8n workflow ID already exists.
Key Configuration: Uses the envId property in the JSON query body.
if newly added workflow (If n8n node):
Function: Controls the flow path, checking if the Notion query returned an empty result set (meaning the workflow is new).
Key Configuration: Checks if the array {{ $json.results }} is empty.
Add to Notion (Notion n8n node):
Function: If the workflow is new, this n8n node creates a new database page with all the extracted metadata.
Key Configuration: Operation set to create databasePage using input data for all property values.
Update in Notion (Notion n8n node):
Function: If the workflow already exists, this n8n node updates the relevant fields (like status and update date) on the existing Notion page.
* Key Configuration: Operation set to update, targets the existing pageId, and updates fields like isActive (dev).
Automate infrastructure governance using this essential n8n workflow. Periodically back up active n8n templates to GitHub and generate documentation summaries in Notion using the OpenAI n8n node.

Use this dynamic n8n workflow to automatically create daily recurring tasks in Todoist based on scheduling metadata stored in a template project's descriptions. Includes daily cleanup.

Use this sophisticated n8n workflow to automatically generate YouTube Shorts content using Elevenlabs for voice, OpenAI Whisper for transcription, and Hailuo AI for video synthesis, storing all assets in Google Cloud Storage.

Deploy this powerful n8n workflow to automatically generate personalized training certificates with unique IDs and instantly deliver them to recipients using Gmail. Perfect for educational platforms.








































