n8n Workflow Monitor — live workflow status on an Ulanzi Deck key (open-source, MIT)

Hey everyone :waving_hand:

I built a small open-source plugin that turns any key on an Ulanzi Deck into a
live status light for an n8n workflow. I kept finding out a workflow had broken only
after something downstream failed — now a physical key shows it at a glance.

What it does

  • Polls the n8n API for one workflow → runs / errors / success rate / avg duration (1h–30d)
  • 16 layouts, 10 color themes
  • Traffic-light status :green_circle: OK → :yellow_circle: WARN → :red_circle: ERR with thresholds you set; the whole key
    blinks red on critical
  • Optional desktop notification on failure + recovery
  • Press the key to open the workflow (or its executions) in your browser
  • Settings panel in 24 languages

It talks directly to your own n8n instance over the REST API — no third-party
server, no telemetry, the API key stays on your machine.

GitHub (MIT): GitHub - prostonik94/ulanzi-n8n-workflow-monitor: Monitor any n8n workflow on your Ulanzi Deck — 16 layouts, 10 themes, 24 languages, traffic-light status, blink-on-error and desktop alerts. · GitHub

Feedback and feature ideas very welcome — happy to answer questions about how it works!

1 Like

Welcome to the community @Nikita_Prox! The physical dashboard angle is a great idea - most monitoring setups are all-software and you lose the glanceability. Feature idea for a future version: aggregate multiple workflows into a single key by adding a Code node that reduces a set of workflow stats to a single health status (green/orange/red based on 24h error rate across all) before pushing to the Deck. That way one key represents an entire pipeline category rather than a single workflow.

1 Like