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.