Deal stage

DealStage enum:
StageMeaning
openJust opened, qualifying
negotiatingPricing / scope negotiation
wonClosed-won
lostClosed-lost

Task status

TaskStatus enum:
StatusMeaning
pendingNot started
in_progressIn progress
doneCompleted
canceledCanceled

Run status (workflow run)

RunStatus enum:
StatusMeaning
runningCurrently executing
successFinished successfully (end-of-flow or Exit — Handoff goal reached)
partialSome nodes failed but the run completed
failedUnrecoverable error
canceledManual cancel/pause or Exit — Cooldown / Suppress

Workflow node status

WorkflowStatus enum (per-node in execution detail):
StatusMeaning
pendingWaiting to run
runningCurrently executing
successDone
failedFailed
skippedSkipped (branch condition)
canceledCanceled

Campaign status

StatusNew enrollments?Existing customers?
draft❌ (not yet active)
activeKeep running
pausedFrozen
completedContinue until end-of-flow
archived❌ (closed)

Credential status

StatusMeaning
pendingLogin test in progress
activeOK, automation can use it
failedLogin failed — see error
revokedExternal invalidated (cookie expired…)
disabledManually disabled

Document status (template / content)

DocumentStatus enum:
StatusMeaning
draftNot published, automation won’t use it
publishedReady to use
archivedHidden from the picker

LLM call

LlmCallStatus: pending / success / error · LlmCallKind: chat / embed.

Suppression reasons

unsubscribe / bounce / complaint / manual / do_not_contact.
Customer stage system (stage:lead, stage:mql, stage:opportunity, stage:customer) for the funnel — coming soon.