N8N Global Trigger "Workflow Activated"

Hi everyone,

I am trying to build a “Governance/Gatekeeper” workflow on my n8n Cloud instance.

The Goal: I need a central workflow that runs immediately whenever any other workflow in my instance is activated. The logic is: n8n User activates a workflow → Trigger fires → Check if workflow ID is in an “Approved” table → If not, auto-deactivate it and warn the user.

The Problem: I cannot find a way to trigger this event efficiently on n8n Cloud.

  1. n8n Trigger Node: The Workflow Activated event seems to only work for the specific workflow the node is inside, not globally for the whole instance.

  2. Polling (Schedule Node): I could poll the API every minute to check for active workflows, but this will burn through my execution limits rapidly (1,440 executions/day just to “watch” the system).

My Question: Is there any way on the current Cloud plans to detect a “Workflow Activated” event globally without polling?

If not, is there a “Global Event Trigger” planned for the roadmap? This would be massive for governance and security automations.

Thanks!

I think n8n Trigger Node is exactly what you want. it will fire for all workflow activations

Hi @ramin1

I actually tested the n8n Trigger node, but unfortunately, it seems to be scoped locally. The Workflow Activated event only fires when that specific workflow (the one containing the node) is activated.

My goal is to have a Global Gatekeeper: a single workflow that listens for activation events across my entire instance.

And what stops you to use Webhook trigger (scoped locally and many as you want) to “report” to the “gate keeper” when is executed?

Or you may use the n8n API :

Cheers!

i do not get that. there is no local scope. the whole point of an event (activation event) is to capture activation of all workflows. and you can use n8n node to deactivate a workflow