Automated BPMN Model Generation from Textual Process Descriptions: A Multi-Stage LLM-Driven Approach
An LLM pipeline generates BPMN models and uses SpiffWorkflow to execute and check them.
Everything you need to get started and go deep.
Technical reference and guides for every SpiffWorkflow component.
Library
The Python library at the core of SpiffWorkflow, for developers building workflow applications from scratch.
Read docs → Open sourceApplication
The BPMN Service and API. Find, execute, and monitor business processes end-to-end.
Read docs → CommercialEditor
The next-generation Business Modeler. Create, run, and test your business process instantly, with an AI expert at your side.
Read docs → CommercialAnalytics
Process intelligence and reporting across all your running workflows. Maximize process efficiency with real-time dashboards.
Read docs →Three papers use SpiffWorkflow for BPMN validation, patient-flow simulation, and a university approval platform. A fourth cites it among BPMN engines.
An LLM pipeline generates BPMN models and uses SpiffWorkflow to execute and check them.
Uses a Python execution environment based on SpiffWorkflow to run a custom patient-flow simulation.
A peer-reviewed case study by our founders on how our open source Python library and BPMN brought clarity to a set of complex approval processes at a university.
Cites SpiffWorkflow among BPMN engines in its implementation discussion. The authors do not use the engine.
Monthly updates on new features, community contributions, and upcoming releases.
Tutorials, demos, conference talks, and deep-dives from the SpiffWorkflow team.