getodden/crm-filament

Unified Filament CRM Panel & UI Plugin for Odden
1,272
Install
composer require getodden/crm-filament
Latest Version:v0.10.6
PHP:^8.3
Laravel:12 · 13
License:MIT
Last Updated:Oct 12, 2026
Links: GitHub  ·  Packagist
Maintainer: do-io

Odden Filament

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-core plus 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

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.

Related Packages

Version History

Version Released PHP Laravel License
v0.10.6 ^8.3 ^12.0 || ^13.0 MIT
v0.10.5 ^8.3 ^12.0 || ^13.0 MIT
v0.10.4 ^8.3 ^12.0 || ^13.0 MIT
v0.10.3 ^8.3 ^12.0 || ^13.0 MIT
v0.10.2 ^8.3 ^12.0 || ^13.0 MIT