Outcomes & verification
An outcome is evaluated per subject (a lead, an invoice, a customer). A subject opens on the start event, succeeds when the required events arrive, and fails on a failure event or when its deadline passes.
- Only events whose source is in the outcome's trusted sources count (
api,signed_webhook,integrationby default). Workflow-emitted events are recorded but not trusted unless you opt in. - Failure events count from any source — they can only make results look worse.
- Event time is the server's receive time, so events cannot be backdated to meet a deadline.
- A completed workflow never marks an outcome achieved by itself.
Status: in_progress while subjects are open, at_risk when the failure ratio crosses the threshold, achieved when verified successes reach the target, failed when the outcome deadline passes first.