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

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.

Open source

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

    Require the package with Composer

    composer require venturedrake/laravel-crm-filament
  2. 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. 3

    Run migrations and open your Filament panel

    php artisan migrate

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