Runs

Five statuses: still talking, silence, won, lost, or our fault.

The life of a run

Activity → Runs. A run is one execution of a sequence for one subscription. There are five statuses, shown as dots everywhere in the product:

StatusMeaning
RunningFollow-ups are sending or scheduled.
CompletedEverything planned has been sent, no verdict yet — not a win.
RecoveredThe run reached its goal.
CancelledThe customer left during this run.
FailedA technical error (Stripe or email) interrupted the run. Hover the dot for the error.

What "won" and "lost" mean depends on the sequence type:

Dunning (failed payment)Save (scheduled cancel)Win-back (already left)
WonThe invoice is paidThey stay, claim the coupon, or confirm the pauseThey pay the win-back Checkout
LostThe subscription is canceledThe period ends and they actually leaveNever — they had already left when the run started
No verdictSequence finished, still past dueEmails sent, no response, period not overSequence finished, they didn't come back
A Completed run can still flip later: a late payment, an offer claimed after the last email, or a real cancellation can change its status. Recovered, Failed, and Cancelled stay final.

Runs stop on their own — you never need to close one. Each sequence type only reacts to its own goal: a paid invoice recovers a dunning, staying or undoing the cancel recovers a save, paying the Checkout recovers a win-back.

The Runs list

The default view shows what's actionable: running and failed. You can filter by status. Each row shows step-by-step progress; hover for the detail. Click a row to open the run without leaving the list.

Recovered totals by flow live on Overview, not here.

An Enrolled badge means the run came from a mass enroll (Unpaid, Leaving, or Canceled), not a live Stripe event. Steps skipped during a win-back enroll show up greyed out, not failed — they count as done on the path.

Stepping in

  • Stop a running run (a confirmation is asked) — for example when you've settled things directly with the customer. That marks it Cancelled, not Recovered.
  • Retry a failed run — it picks its plan back up from where it stopped.

The run detail shows the exact plan it started with, with a preview of each email as the customer received it.

Runs — churnhook