Skip to content

Workflow and Node

2. Workflow and Node Concepts

2.1. Workflow

A workflow is a process flow represented as a diagram. A workflow usually starts with a trigger event and goes through multiple processing steps to produce a final result.

2.2. Node

A node is a functional block in a workflow, representing one processing step. Each node can:

  • Receive input from a previous node or from a trigger.
  • Execute an action.
  • Return output to the next node.

A typical workflow includes these common node groups:

  • Trigger node: Starts a workflow (schedule-based, event-based, user-request-based, etc.).
  • Action node: Process data, call APIs, create documents, send notifications, update systems, etc.
  • Logic node: Conditional branching, loops, merge/split flows, error checks, etc.
  • AI node: Extract information, summarize, classify, analyze content, suggest conclusions, etc.
  • Output/Storage node: Store results, write logs, push data to other systems, etc.