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
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
| Status | Meaning |
|---|---|
| Pending | Run is queued, not yet started |
| Running | Currently executing |
| Completed | All steps finished successfully |
| Failed | One or more steps encountered an error and the run stopped |
| Cancelled | Run 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:
- Click the run row in the Runs tab.
- 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?