Monitoring Workflow Runs

Every time a workflow executes — whether triggered manually, via schedule, or by an external call — Hubrix records a run. The Runs tab is where you review results, diagnose failures, and watch live progress.

The Runs tab showing a list of runs with status badges and the step timeline of a completed run
The Runs tab showing a list of runs with status badges and the step timeline of a completed run

The Runs tab

Open a workflow and click the Runs tab. You see a list of all runs for that workflow, from newest to oldest.

Each row shows:

  • Run ID — a unique identifier for the run
  • Triggered by — Manual, Scheduled, or External (API trigger)
  • Started at — timestamp in your local timezone
  • Duration — how long the run took to complete
  • Status — one of five states (see below)

Run statuses

StatusMeaning
PendingRun is queued, not yet started
RunningCurrently executing
CompletedAll steps finished successfully
FailedOne or more steps encountered an error and the run stopped
CancelledRun was manually cancelled while in progress

Viewing step details

Click any run row to open its step timeline — a vertical list of every step in execution order.

Each step in the timeline shows:

  • Step name and type
  • Start time and duration
  • Status (completed, failed, or skipped)
  • Input — the data passed into the step
  • Output — the data the step produced
  • Error message — if the step failed, the exact error is shown here

Use the Input and Output panels to trace data flowing through your pipeline. This is the primary debugging tool when a workflow produces unexpected results.

Live monitoring with SSE

For runs currently in Running status, the step timeline updates in real time via Server-Sent Events (SSE). You do not need to refresh the page — new step completions appear automatically as the workflow progresses.

Live SSE monitoring is especially useful for long workflows with many steps. You can watch the pipeline move through each step and identify slow or failing steps without waiting for the whole run to complete.

Cancelling a run

To cancel an in-progress run:

  1. Click the run row in the Runs tab.
  2. Click Cancel run (top right of the step timeline).

Cancellation stops the workflow at the next step boundary. Any steps already completed are not rolled back.

Filtering and searching runs

Use the filter bar above the runs list to narrow results by:

  • Status — show only failed runs to focus on issues
  • Date range — view runs from a specific period
  • Trigger type — filter by Manual vs Scheduled runs

Run history is retained for 90 days. Older runs are automatically deleted. If you need to keep a record of a specific run's output, export the data from the step timeline before it is purged.

Was this helpful?