Skip to main content

Getting Started

The Workflow Engine plugin adds durable, long-running workflow execution to Vendure. Built on DBOS, it provides:

  • Durable execution: if the process crashes mid-workflow, execution resumes from the last completed step on restart
  • Step-level visibility: inspect which steps have completed, their outputs, and any errors
  • Signals: send external signals (approvals, webhook callbacks) to a running workflow, with type-safe payloads and auto-generated dashboard forms
  • Vendure DI integration: resolve and use any Vendure service inside workflow steps
  • Dashboard UI: browse, filter, and inspect workflows; send signals via auto-generated forms
  • Cancellation: cancel running workflows via the Admin API or dashboard

Use cases include order approval flows, multi-step fulfilment pipelines, scheduled processing with human-in-the-loop decisions, and any business process that spans minutes, hours, or days.

Exclusive to Vendure Platform

This page is part of the Vendure Platform documentation. Access requires a valid Vendure Platform license.