Operations & Systems
n8n Instance Workflow Dashboard
This workflow generates a comprehensive dashboard for your n8n instance, visualizing workflow statistics, node usage, tags, and webhooks through an HTML interface with XSLT for styling. Key integrations: n8n API, HTML, XML, XSLT.
Built · ~4.5 hours saved per week
This workflow is for n8n users who want to monitor and analyze their n8n instance activities.
This workflow generates a comprehensive dashboard of all workflows in an n8n instance. It collects data on workflow statistics, node usage, tags, and webhooks. Users can view this information through a JSON output or a dynamic HTML dashboard.
Execute the "When clicking "Test workflow"" node to trigger the data collection. To view the HTML dashboard, access the webhook URL provided by the "Request HTML dashboard" node. For n8n cloud users, manually update the instance_url in the "get-nodes-via-jmespath" node and the WEBHOOK_URL in the "Create HTML" node.
This workflow requires access to an n8n instance and its API. Users will need permissions to retrieve workflow data. To view the HTML dashboard, a modern web browser is sufficient.
Users can customize the XSLT templates in the "Template elements" node to modify the appearance and content of the HTML dashboard. The workflow also provides detailed data in JSON format for use in business intelligence (BI) tools.
Key Technologies: n8n,JavaScript,JMESPath,XSLT,HTML,CSS (Bootstrap)
Automation Value: Centralized Monitoring: Get a single view of all n8n workflows, their status, and usage. Performance Insights: Understand which nodes and tags are most used, helping optimize resource allocation. Troubleshooting: Quickly identify workflows using specific nodes or webhooks, simplifying debugging. Better Governance: Maintain control over your n8n instance with clear data on workflow activity. Customizable Reporting: Generate custom reports for internal stakeholders or auditing purposes.
Best Practices: Use n8n API credentials securely. Don't hardcode credentials or sensitive information directly in nodes. Instead, use n8n's credential management. Implement error handling. Although not extensively shown in this workflow, reliable error handling ensures the dashboard remains operational even if data retrieval fails. Regularly review and update API calls and data processing logic as n8n versions change to maintain compatibility and accuracy.
Tags: PMS Automations, Webhook Trigger, Operations Automations, Admin, n8n, Data Transformation
Integrations: Code, Sub-workflow, Webhook