Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.27 KB

File metadata and controls

44 lines (31 loc) · 1.27 KB

Frappe Sequence Builder

Visual BPMN workflow automation for Frappe powered by SpiffWorkflow

Build CRM sequences, approval workflows, and multi-step automations natively in Frappe. No external tools required.

Status License Frappe


What It Does

Create visual workflows:

  • Lead Created → Wait 2 days → Send Email → Create Task
  • Document Submitted → Notify Manager → Wait for Approval
  • Deal Won → Send Welcome Email → Schedule Follow-up

All workflow state stored in Frappe DocTypes. Zero external dependencies.

Architecture

Visual Builder (BPMN) → SpiffWorkflow Engine → Frappe Storage

Components:

  • SpiffWorkflow - Python BPMN 2.0 execution engine
  • bpmn-js-spiffworkflow - Visual workflow builder
  • Frappe DocTypes - Workflow state persistence

Installation

bench get-app https://github.com/YOUR_USERNAME/frappe-sequence-builder
bench --site your-site.local install-app sequence_builder
bench --site your-site.local migrate

License

MIT License

Credits

SpiffWorkflow - BPMN execution engine bpmn-js-spiffworkflow - Visual modeler Frappe Framework