Skip to content

Monitoring jobs

The Jobs page is where you monitor spinner runs for a project. Each job is one execution of a published spinner — often across many contacts.

This page is for supervisors and builders who need to know: is the run moving, how long is it taking, and which records failed?

Inside a project, open Jobs in the project navigation.

Screenshot needed
Jobs page: runs on the left, records on the right, Refresh in the header.
Where: Project → Jobs
Save as: src/assets/screenshots/08-jobs-page.png
SideShows
LeftRuns — spinner name, progress, status, duration
RightRecords for the selected run (paginated)

Select a run on the left to load its records on the right. From a record you can open outcomes and, when needed, the pipeline journey.

Jobs uses an explicit Refresh control instead of aggressive auto-refresh flicker.

Why:

  • Supervisors can read the page without rows jumping
  • Large orgs avoid constant network chatter
  • You choose when to pull the latest status

How to use it: click Refresh after you start a run, while waiting on a slow provider, or when Live Ops reports stalled jobs.

Live Ops itself may poll more often for summary cards; the Jobs page stays calm until you refresh.

Each job shows timing so you can judge health at a glance:

FieldMeaning
StartedWhen the run began
EndedWhen it finished (or empty / in progress)
Total time / durationHow long the run has taken so far, or took overall

Use durations to spot:

  • Runs that should have finished minutes ago
  • Sudden slowdowns after an AI or channel change
  • Whether a “stuck” job is actually still processing a large table

Record-level timing appears in the pipeline journey when you need per-step detail.

Exact labels can vary, but the ideas are stable:

Status ideaMeaning
Running / in progressRuntime is still working
CompletedRun finished (check failed record counts)
FailedRun-level failure — open records and journey
WaitingPaused on an external or human step

A completed job can still contain failed records. Always glance at progress counts, not only the job status badge.

ScreenBest for
JobsRun health, batch progress, duration
RecordsPer-contact outcomes for ops
Pipeline journeyStep-level debug for one contact

Day-to-day ops often live on Records. Jobs is the control tower for “is this campaign run healthy?”

  • You start a run, refresh Jobs, and see progress increase
  • Long durations prompt investigation before customers notice
  • Failed records are opened in journey and fixed in the spinner
  • Runtime is confirmed running when nothing progresses
ProblemLikely causeWhat to do
Job never movesRuntime service downStart runtime; see Troubleshooting
Numbers look staleForgot to refreshClick Refresh
Job completed but contacts wrongOutcome / metadata issueUse Records + journey
PLAN_LIMIT on startMonthly jobs/records fullWhen a limit is hit
Only some records failStep or data issueJourney on a failed record