AutoVerse Workflow Controller icon

AutoVerse Workflow Controller

Enterprise workflow orchestration, execution control, and monitoring for n8n

Scheduler → Rate Limiting

AI-generated

Summary

Checks how many executions of the selected workflows are currently running and deactivates any workflow whose running count exceeds a configured maximum. Returns one result per workflow.

Inputs

  • Workflow Selection — How to choose target workflows: searchable list (single), multiple from list, current workflow, or by URL/ID (comma-separated allowed). Defaults to list.
  • Workflow Name or ID (required) — Single workflow to check; shown when selection mode is 'list'.
  • Workflow Names or IDs — Multiple workflows to check; shown when selection mode is 'multiple'.
  • Workflow URL or IDs — Workflow URLs, IDs, or comma-separated IDs; shown when selection mode is 'manual'.
  • Max Running Executions — Threshold (1–1000, default 5). A workflow is paused only if its running count is strictly greater than this value.

Output shape

A single item whose json contains results: an array with one entry per workflow, each with workflowId, runningCount, maxRunningExecutions, and pausedByRateLimit (boolean).

Running executions are fetched via the n8n API with status 'running' (up to 10 pages of 100), so counts are capped at roughly 1000. The only action taken is deactivating the workflow; running executions are not stopped, and the workflow is not reactivated automatically. Requires n8n API credentials. Throws if no workflow is selected.

Examples

Example 1: Pause a runaway workflow if more than 10 executions are running at once.

Workflow Selection: From Searchable List; choose the workflow; Max Running Executions: 10

Example 2: Guard several workflows on a schedule.

Workflow Selection: Multiple From List; pick workflows; Max Running Executions: 5

Links

Discussion