Partner Promo Professional Website Designed & Built + Integrated Laravel CRM See the offer
Laravel CRM

Introducing the Laravel CRM Filament Plugin

Your Filament admin panel just became a full CRM. The new open-source Laravel CRM plugin adds leads, deals, quotes, invoices, and campaigns as native Filament resources — free, MIT-licensed, unlimited users.

Andrew Drake 4 min read
Share Link copied!
Introducing the Laravel CRM Filament Plugin

If you already run a Filament admin panel, you now have a CRM inside it. Today we're releasing the Laravel CRM Filament plugin — a free, open-source package that turns your existing Filament panel into a complete customer relationship management system.

No separate app to deploy. No second login. No duplicated user table. One composer require, and leads, deals, quotes, orders, invoices, and marketing campaigns show up as native Filament resources, styled to match the panel you already have — dark mode and all.

Why we built it

Laravel CRM has always shipped its own Livewire UI, and that's still there. But a huge number of the teams using it already live inside Filament every day — it's become the default admin layer for Laravel apps. Asking those teams to run a separate CRM interface alongside their panel never sat right.

So we rebuilt the entire CRM as first-class Filament components. Instead of bolting a CRM on beside your admin, the CRM becomes your admin. Your customer data, your product catalog, and your day-to-day operations all live in one place, behind one set of permissions.

What you get

The plugin exposes the full Laravel CRM toolkit as native Filament resources, pages, and widgets:

  • Sales pipeline — Lead, Deal, Quote, Order, Invoice, Purchase Order, and Delivery resources with full CRUD, plus one-click conversion actions (Quote → Order → Invoice) and PDF generation.
  • Kanban boards — drag-and-drop views for leads, deals, and quotes, and a task kanban with drag-to-complete.
  • Email & SMS marketing — build campaigns and send now, with per-recipient open, click, and delivery analytics surfaced in performance widgets and charts. Reusable email and SMS templates included.
  • Activity tracking — log notes, calls, meetings, lunches, and files against any record, with a polymorphic file manager for uploads.
  • Contacts & organisations — full people, organisation, and customer management.
  • Calendar & reminders — an interactive calendar of tasks and activities, plus user-scoped reminders with configurable notification timing.
  • Custom fields — text, textarea, date, checkbox, select, and radio fields on your entities.
  • Bulk imports — CSV imports for people, organisations, products, and users.
  • Live chat — embed the chat widget tied back to contact records.

It ships with English, French, and Spanish locale files out of the box, and every label is overridable.

It reuses everything you've already set up

Because the plugin sits on top of the core venturedrake/laravel-crm package, it doesn't reinvent your foundations — it reuses them:

  • Your existing Laravel auth guards, users, and team scoping carry straight over.
  • It respects the core CRM's encryption-at-rest settings and routes through the same observers and audit listeners.
  • It integrates with Spatie's permission system, including protected Owner and Admin roles, so your policies apply without duplication.
  • Modules are gated through config('laravel-crm.modules'), so you can switch off anything you don't need.

And because the legacy Livewire UI still works side by side, you can migrate at your own pace rather than flipping a switch.

Installation

Two commands. The installer will ask whether you want a dedicated /crm panel or to inject the CRM into an existing Filament panel:

composer require venturedrake/laravel-crm-filament
php artisan laravelcrm:filament-install
LaravelCrmPlugin::make()
    ->withChat()
    ->withEmailMarketing()
    ->withSmsMarketing()
    ->withCustomers()
    ->navigationGroup('CRM')
    ->brand('Acme CRM')
    ->primaryColor('#05b3a9');

Requirements: PHP 8.2 or newer, Laravel 11 through 13, Filament v4 or v5, and venturedrake/laravel-crm v2.

Free, open source, and yours

Like the core CRM, the Filament plugin is MIT-licensed and free forever — unlimited users, no per-seat billing, hosted on your own infrastructure against your own database. The source is on GitHub, so you can extend it, contribute back, and pull new features through ordinary Composer updates.

If you'd rather not manage servers, our managed cloud, ready-to-deploy licenses, and SaaS editions are all still available — but nothing about the plugin itself costs a cent.

Try it

The plugin is in active development and moving fast. Install it, kick the tyres, and tell us what you'd like to see next:

composer require venturedrake/laravel-crm-filament
php artisan laravelcrm:filament-install

You can read the Filament plugin docs, browse the listing on the Filament plugin directory, or explore the full Laravel CRM docs to see everything it can do.

Your admin panel already knows your users. Now it can run your whole sales process too.


The Laravel CRM Filament plugin is open source under the MIT license and currently in beta. Requirements and features are current as of July 2026; check the plugin listing for the latest.

Share this post Link copied!

Related posts