Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Workflows Laravel Package

tschucki/filament-workflows

Add configurable workflows to your Filament resources. Define states and transitions for Eloquent models, then let users move records through them via an intuitive interface—ideal for approvals, publishing pipelines, and order processing.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature/use-case validation: Supports prototyping internal approval and state-transition workflows inside Filament admin panels without building a bespoke workflow UI. The 0.0.5 config extension for custom models and resources is important because it lets teams map workflows onto existing domain entities instead of adopting package-specific models.
  • Build vs. buy/leverage: A pragmatic “leverage” option for simple, internal workflow automation where the product already uses Laravel + Filament. It is not yet a substitute for a mature BPM/workflow engine.
  • Roadmap risk management: Because the package is at 0.0.x, treat it as an accelerator for a pilot or internal tool, not a foundational dependency for revenue-critical workflows until API stability and maintenance signals improve.
  • Architecture decisions: The custom model/resource configuration reduces coupling and makes it easier to evaluate alongside in-house workflow tables and Filament resources. It improves fit for teams that need workflow metadata attached to existing entities.
  • Use cases: Internal ops approvals, content review queues, simple multi-step admin processes, and back-office state machines. Poor fit for complex branching, customer-facing high-volume workflows, or strict compliance/audit requirements without additional engineering.

When to Consider This Package

  • Consider it when the product is already on Laravel + Filament, the workflow needs are internal and relatively simple, and the team can tolerate 0.0.x API instability.
  • The 0.0.5 release makes it more viable when you need workflows attached to existing models and Filament resources rather than package-owned entities.
  • Adopt only with engineering capacity to pin versions, wrap integrations with tests, and review release notes before upgrades.
  • Look elsewhere if you need: a mature workflow/BPM engine, complex parallel branching, SLA-backed support, strong audit/compliance guarantees, high-volume customer-facing execution, or a non-Filament admin stack.
  • Avoid making it a core platform dependency until the package reaches a stable release line and demonstrates sustained maintenance.

How to Pitch It (Stakeholders)

  • For executives: This is a low-cost accelerator for internal admin workflows in Filament-based products. The latest release improves configurability, which reduces lock-in and makes it easier to fit existing data models. However, it is still early-stage software; recommend a time-boxed pilot rather than committing it to a critical roadmap.
  • For engineering: The package now allows custom models and resources via config, which is a meaningful extensibility improvement. Treat it as a small, config-driven workflow layer for admin panels, not a full BPM platform. Pin the version, add integration tests around workflow transitions, and monitor upstream releases for breaking changes before expanding usage.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib