Skip to content
Back to Knowledge Base

What is a Workflow?

A Workflow is an automated process that runs inside CoCoCo. It responds to events — a job is created, a device sends data, a human completes a task — and takes action: sending messages, transforming data, calling external systems, updating records.

Workflows eliminate manual handoffs and keep your production moving without anyone having to watch a screen.

Trigger — the event that starts the Workflow. Every Workflow has exactly one trigger. See How to Create a Workflow for trigger types.

Nodes — the processing steps. Each node does one thing. See the full Node Types Reference.

Connections — the lines between nodes defining the order of execution.

  • Job routing — When a new job arrives, assign it to the right machine
  • Notifications — When a device reports an error, notify the operator
  • Data sync — When a job is completed, push data to your MIS or ERP
  • Approvals — Pause for a manager to sign off before continuing. See Human-in-the-Loop Workflows.
  • Automation — React to any event, at any time, without manual intervention

Workflows run automatically in the background. Custom Apps are interactive interfaces people use manually. They complement each other: a Workflow might create a Task that a Custom App displays for a shopfloor worker to complete.

  • How to Create a Workflow
  • Node Types Reference
  • How to Monitor Workflow Executions