Filament CRM Plugin
for Laravel
Add a full Laravel CRM to your existing Filament v5 panel. Install one Composer package and get leads, deals, quotes, orders, invoices and deliveries as native Filament resources — using the auth, users and policies your panel already has.
One-line install
composer require venturedrake/laravel-crm-filament
Register the plugin in your Filament panel provider and the CRM resources appear in your existing panel.
What it is
The open-source Filament CRM plugin for Laravel apps
The Laravel CRM Filament Plugin is a free, open-source package that turns your existing Filament v5 admin panel into a complete customer relationship management system. Instead of standing up a separate CRM app or rebuilding admin screens, you install one Composer package and get leads, deals, quotes, orders, invoices and deliveries as native Filament resources inside the panel you already ship.
Because everything runs inside your Filament panel, the plugin reuses your Laravel authentication, users, teams and policies. There is no second login, no separate database silo and no duplicate admin theme to maintain. It is the fastest way to add a CRM to a Laravel + Filament application — whether you are building a client portal, an internal ops tool, a SaaS product or an agency deliverable.
Prefer a ready-made app instead of a plugin? See our install options or read the Laravel CRM documentation to compare the plugin with the Ready-to-Deploy licence, Cloud Hosting and SaaS versions.
Who it is for
- Laravel developers already shipping a Filament panel
- Agencies bolting a CRM onto client projects
- SaaS builders adding sales and order workflows to their admin
- Teams migrating off spreadsheets or off-the-shelf CRMs
Requirements
- PHP 8.2+
- Laravel 11 or 12
- Filament v5
- Composer 2
Built for Filament panels
Everything the Laravel CRM Filament Plugin gives you
A production-ready CRM feature set delivered as native Filament v5 resources.
Runs in your existing Filament panel
Register a single plugin in your Filament panel provider — no separate admin app, no duplicated authentication and no extra domain to host.
Full CRM modules
Leads, deals, quotes, orders, invoices and deliveries as first-class Filament resources with tables, forms and detail pages.
Filament-native UI
Resources, forms, tables, filters and actions built with Filament v5 components — matches your panel theme, dark mode and layout out of the box.
Uses your users, teams and policies
Ties into the Laravel auth guard, team scoping and permission model your Filament panel already uses.
Open source on GitHub
MIT-licensed on GitHub. Fork it, extend it, override resources per project or contribute back to the Laravel CRM community.
Composer-managed upgrades
Ship new CRM features with a single composer update — no manual file merges, no vendor patching, no drift from upstream.
Installation
How to install Laravel CRM in your Filament panel
Three steps and the CRM resources appear in your existing Filament v5 panel.
-
1
Require the package with Composer
composer require venturedrake/laravel-crm-filament -
2
Register the plugin in your Filament panel provider
use VentureDrake\LaravelCrmFilament\LaravelCrmPlugin; public function panel(Panel $panel): Panel { return $panel ->plugins([ LaravelCrmPlugin::make(), ]); } -
3
Run migrations and open your Filament panel
php artisan migrateLeads, deals, quotes, orders, invoices and deliveries appear as Filament resources in the panel navigation. Full setup notes live in the Laravel CRM documentation.
FAQ
Laravel CRM Filament Plugin — frequently asked questions
Is the Laravel CRM Filament Plugin free and open source?
Yes. The plugin is MIT-licensed and hosted on GitHub as venturedrake/laravel-crm-filament. You can use it in commercial projects, fork it and contribute changes back.
Which Laravel and Filament versions are supported?
The plugin targets Laravel 11 and Laravel 12 with Filament v5 on PHP 8.2 or newer. It installs alongside your existing Filament panel — no separate admin app required.
What CRM modules does the plugin add to my Filament panel?
Leads, deals (opportunities), quotes, orders, invoices and deliveries — all exposed as native Filament resources with tables, forms and actions.
Do I need a separate database or authentication system?
No. The plugin uses your existing Laravel auth guard, users, teams and policies, and adds its tables via standard Laravel migrations to your primary database.
What is the difference between the Filament plugin and the Ready-to-Deploy Laravel CRM?
The plugin adds CRM features to an existing Filament panel you already ship. The Ready-to-Deploy licence is a complete, pre-built Laravel CRM application you install standalone. See the get-started page to compare install options.
Can I customize resources, forms and permissions?
Yes. Because everything is a standard Filament v5 resource under the hood, you can extend, override or replace resources, tables and forms in your own app — the same way you customize any Filament plugin.
Ready to add a CRM to your Filament panel?
Grab the Laravel CRM Filament Plugin from GitHub, install with Composer and register it in your panel provider.