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)

C
Core

DBFlow Core

Open source runtime for definitions, instances, tasks, reject flows, and audit logs.

F
Filament Standard

Filament Standard

Free Filament UI for workflow tasks, timelines, resource actions and workflow instance pages.

P
Pro Private preview

Pro Builder

Visual builder for workflow definitions in Filament. Private preview — start with Core first.

Scope

Not a BPM platform

Not a BPM platform Not a BPMN designer Not a generic automation suite

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.