Product overview
Approval workflows for Laravel.
Core runs workflows. Filament adds admin UI. Pro helps design definitions.
dbflowlabs/core ·
dbflowlabs/filament ·
dbflowlabs/filament-pro (preview)
DBFlow Core
Open source runtime for definitions, instances, tasks, reject flows, and audit logs.
Filament Standard
Free Filament UI for workflow tasks, timelines, resource actions and workflow instance pages.
Pro Builder
Visual builder for workflow definitions in Filament. Private preview — start with Core first.
Scope
Not a BPM platform
Engineering quality
Workflow safety
Versioned definitions
Published versions in dbflow_workflow_versions. Running instances keep the version they started with.
Atomic task actions
DBFlow::approve() and DBFlow::reject() update runtime state inside database transactions.
Append-only audit logs
WorkflowLogger writes dbflow_workflow_logs rows (WorkflowLogEvent types).
active_key concurrency
Prevents duplicate active workflows per workflowable slot.
Reject strategies
RejectStrategy controls whether rejection restarts, steps back, or ends the instance.
WorkflowHooks
Host callbacks (onStarted, onApproved, onRejected, onCancelled) — not Laravel Event classes.