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.