Search by

focalcrm / filament

do-io

This package is abandoned and no longer maintained. The author suggests using the getodden/crm-filament package instead.

Unified Filament CRM Panel & UI Plugin for Odden

v0.10.0 2026-10-05 12:23 UTC

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-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.