focalcrm / filament
Unified Filament CRM Panel & UI Plugin for Odden
Requires
- php: ^8.3
- filament/filament: ^5.9
- getodden/crm-core: v0.10.0
- laravel/framework: ^12.0 || ^13.0
Requires (Dev)
- getodden/crm-sales: v0.10.0
- orchestra/testbench: ^10.0 || ^11.0
- pestphp/pest: ^3.8 || ^4.0 || ^5.0
- pestphp/pest-plugin-laravel: ^3.0 || ^4.0 || ^5.0
Suggests
- getodden/crm-sales: Adds Deals, Pipelines, Quotes, Sequences, and the Sales Cockpit
Provides
None
Conflicts
None
Replaces
None
README
getodden/crm-filament is a Filament plugin that adds an admin interface for every Odden module installed in your app: resources, cockpits and dashboards for contacts and companies, sales, service and marketing.
Requirements
- PHP 8.3 or newer
- Laravel 12 or 13
- Filament 5.9 or newer
getodden/crm-coreplus any of the sales, service and marketing packages
Installation
composer require getodden/crm-filament
Register the plugin on your panel:
use Odden\Filament\OddenPlugin; return $panel // ... ->plugins([ OddenPlugin::make(), ]);
The plugin registers resources and pages for the Odden packages it finds installed. To turn a module off, leave out a resource or page, or swap in your own class:
OddenPlugin::make() ->disableModules('marketing') ->except(\Odden\Filament\Pages\DataQuality::class) ->replace(\Odden\Filament\Resources\ContactResource::class, \App\Filament\Resources\ContactResource::class);
Documentation
- Filament admin overview
- Resources, pages and cockpits, custom properties in forms
- Authorization, configuration, customizing and extending
The full documentation lives in the docs/ folder of the monorepo, which is the single source of truth for behavior, signatures, configuration keys and commands. This README only covers installing the package.
Testing
composer install vendor/bin/pest
License
MIT. See LICENSE.md.