Laravel CRM
Log in Get Started

Introducing Laravel CRM v2: New UI, Live Chat, Email Marketing & REST API

Laravel CRM v2 is the biggest release in the project's history — a complete UI rewrite with Tailwind CSS and Livewire 4, three new modules (live chat, email marketing, and SMS), and a brand new REST API. Free, open source, and better than ever.

Andrew Drake 5 min read
Share Link copied!
Introducing Laravel CRM v2: New UI, Live Chat, Email Marketing & REST API

We're thrilled to announce the release of Laravel CRM v2 — the biggest update in the project's history. Laravel CRM is a free, open source customer relationship management package for Laravel applications, and v2 is a ground-up reimagining of how a CRM should feel inside a Laravel app: faster, more modern, and packed with capabilities that were simply out of reach in v1.

If you've been using Laravel CRM before, get ready to fall in love with it again. If you're new here — welcome, and what a time to join.


Why v2? The Case for a Full Rewrite

Laravel CRM v1 was built on Bootstrap 4, jQuery, and a touch of Livewire 2 — tools that served us well but started to show their age. Meanwhile, the Laravel ecosystem moved forward in incredible ways: Livewire matured into a full-stack powerhouse, Tailwind CSS became the default for modern UI, and the community coalesced around a new generation of component libraries.

V2 is our answer to all of that. We rewrote every Livewire component, replaced every Blade view, and rebuilt the entire frontend stack from scratch. The result is an experience that feels native to the modern Laravel ecosystem — because it is.


What's New in Laravel CRM v2

A Brand New UI Stack

The most visible change in v2 is the interface. Bootstrap 4 and jQuery are out. Tailwind CSS v4, DaisyUI v5, and MaryUI are in.

The new UI is cleaner, faster to load, and fully reactive thanks to Livewire 3 and 4 support. Every component has been rewritten from the ground up, taking full advantage of Livewire's latest features — real-time updates, optimistic UI, and fewer full-page reloads. If you've ever wished your CRM felt as snappy as a modern SaaS app, this is that moment.

Three Powerful New Modules

V2 ships with three brand-new modules that expand Laravel CRM far beyond basic contact management:

Live Chat — Embed a real-time chat widget on any website you own and reply directly from the CRM. Every conversation is automatically saved against the relevant contact record, giving your team full context without switching apps.

Email Marketing — Build, send, and schedule email campaigns to your contacts without ever leaving the CRM. Track opens, clicks, and unsubscribes from a single dashboard. No third-party plugin required.

SMS Marketing — Send transactional and marketing SMS campaigns through ClickSend. Personalise messages with merge tags, schedule campaigns, and track delivery — all from the same place you manage your customers.

All three modules follow Laravel CRM's modular philosophy: if you don't need them, just leave them disabled in your config.

REST API (v2.2+)

Starting with v2.2.0, Laravel CRM ships with a fully documented JSON REST API — Sanctum-authenticated and available at /crm/api/v2. The API exposes eight resourceful entities out of the box:

  • Leads
  • People
  • Organizations
  • Deals
  • Quotes
  • Orders
  • Invoices
  • Products

Whether you're building a mobile app, syncing data with an external service, or scripting bulk operations, the API gives you the programmatic access you've always wanted. Check out the API docs to get started.


Modern Laravel, Modern PHP

V2 officially drops support for legacy versions and aligns with the current Laravel ecosystem:

  • PHP 8.2+ (v2.2+)
  • Laravel 11, 12, or 13
  • Livewire 3 or 4

If you're running a current Laravel stack, you're already good to go. And if you're still on an older version, this might be the perfect nudge to upgrade.


Laravel CRM v2: Full Feature List

V2 isn't just about what's new — it also ships with every feature from v1, now rebuilt and improved:

  • Lead Management with customisable pipelines and Kanban boards
  • Deal Tracking with drag-and-drop stages and revenue forecasting
  • Quotes & Invoices with PDF export and payment tracking
  • Contact Management with full relationship mapping
  • Activities & Tasks with reminders and history across all records
  • Product Catalog with pricing, tax rates, and categories
  • Orders & Deliveries with fulfilment tracking and status updates
  • Custom Fields on any entity — tailor the CRM to your exact workflow
  • Teams with multi-tenant, role-based access control

And because it's modular by design, you can enable only the modules your business actually needs.


How to Install Laravel CRM v2

Installing the Laravel CRM package takes two commands:

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

The installer handles everything: publishing config and migrations, running migrations, seeding default data, and creating your first owner user. Then navigate to /crm and you're in.


Upgrading from Laravel CRM v1 to v2

We've put a lot of care into making the upgrade path as smooth as possible. After running the standard vendor:publish and migrate steps, a single one-shot command backfills new columns, normalises your existing data, and seeds the new lookup tables:

php artisan laravelcrm:v2

Full step-by-step instructions are in the Upgrade Guide. As always, back up your database first.


Free, Open Source, Yours Forever

Laravel CRM is MIT licensed and always will be. Host it yourself, customise it to your heart's content, and own your data completely — no vendor lock-in, no subscription required.


V2 is the CRM we always wanted to build. We hope it's the CRM your Laravel app has been waiting for. Go ship something great.

Share this post Link copied!

Related posts