FFHS Approvals
Approve you stuff
Native PHP Enum Support
Leverage native PHP Enums for clean and type-safe approval status handling. Define approved, denied, and pending states in a structured and maintainable way.
Multiple Approval Flows
Define and manage multiple independent approval flows per model. Perfect for complex business processes with different approval scenarios.
Flexible Approval Logic
Control approvals using role-, user-, and permission-based logic. Combine rules and require specific amounts of approvals per group.
Seamless Filament Integration
Integrates smoothly with Filament components, forms, and views, allowing you to embed approval controls directly into your admin interface.
Business Logic Control
Dynamically control button visibility and approval flow states based on your own business logic and model conditions.
Expandable
Designed to be extendable and customizable, allowing you to adapt flows, logic, and behavior to fit your specific project needs.