Platform

Workflow System

The workflow system powers orchestration, execution, and governance across NowFlow. Use this page to align architecture, runtime expectations, and rollout practices.

Workflow graph structure, block orchestration, and edge connections.
Execution runtime with caching, retries, and evaluation layers.
State management, versioning, and autosave behavior.
Monitoring hooks, run history, and debugging entry points.

Core objects

Workflow

A connected graph of blocks representing the full automation.

Block

A single operation, integration, or AI action with inputs and outputs.

Edge

The connection that passes data and control between blocks.

Run

A single execution instance with logs, outputs, and timing.

Execution lifecycle

  1. Initialize inputs and resolve credentials.
  2. Execute blocks in dependency order with retries.
  3. Collect outputs, evaluations, and intermediate states.
  4. Persist run history and surface metrics.

Build checklist

  • Define the trigger and expected output for the workflow.
  • Model the workflow using blocks, conditions, and loops.
  • Validate each block output against downstream inputs.
  • Run test executions and confirm error handling behavior.

Failure handling

  • Define fallback paths for critical integrations.
  • Use evaluators to detect invalid outputs early.
  • Capture errors and isolate failing blocks for replay.
  • Apply versioned releases and rollback when needed.