Nova CRM - Laravel Sales Pipeline and CRM Software for B2B Teams
A sales pipeline CRM for small B2B teams that handles leads, deals, and forecasting.
Try the Live Demo
Overview
Nova CRM is a complete, self-hosted sales pipeline application built for
small B2B sales teams. Reps track leads from first contact through
conversion, manage deals across a five-stage pipeline (Prospecting to
Proposal to Negotiation to Won or Lost), log every call, email, meeting, and
note against the right lead or deal, and get a live dashboard with a
weighted revenue forecast and a rep leaderboard. Every deal can be exported
as a polished, formatted PDF summary in one click.
Built on Laravel 13 with clean, standard-Laravel conventions throughout.
There is no page builder, no proprietary framework, and no third-party SaaS
dependency. You own the code.
Key features
- Hand-rolled authentication: session-based login for sales reps, with
no bloated auth package.
- Lead management: track name, company, contact info, source
(website, referral, cold call, event, advertisement, other), and status
(new, contacted, qualified, disqualified), each with an owning rep.
- One-click lead-to-deal conversion: turns a qualified lead into a
linked deal, updates the lead's status, and logs the conversion
automatically.
- Deal pipeline: five stages (Prospecting, Proposal, Negotiation, Won,
Lost), with both a sortable, filterable list view and a drag-free Kanban
board grouped by stage.
- Weighted revenue forecasting: each stage carries a close
probability (10%, 40%, 70%, 100%, or 0%), and the dashboard computes a
live weighted forecast from real pipeline data rather than a static
number.
- Activity timeline: calls, emails, meetings, and notes logged against
either a lead or a deal, with a shared activity model and a running
history on every record.
- Sales dashboard: pipeline value by stage, weighted forecast total,
deals closing this month, and a rep leaderboard ranked by closed-won
value.
- Deal Summary PDF export: a real, formatted one-page PDF per deal
with terms, weighted value, and a full activity log table, generated with
barryvdh/laravel-dompdf. It is great for handoffs and manager reviews.
- Five supported languages: English, Arabic, French, Spanish, and
Turkish are built in, with a language switcher in the navigation on every
page, including login. Arabic includes a full right-to-left layout, and
the PDF export renders correctly in Arabic too, with properly shaped
text.
- Realistic seed data: 4 reps, 80+ leads, 60+ deals spread across every
stage and owner, and hundreds of activity log entries, so the app looks
like a live, busy sales floor the moment you install it.
- Fully responsive: a real mobile layout with a collapsible nav drawer
and stacking cards, not just a shrunk desktop view. There is no
horizontal scroll.
Tech stack
Laravel 13, Eloquent ORM, Blade templates, Tailwind CSS (precompiled, so no
Node.js is required to run the app), barryvdh/laravel-dompdf, and MySQL or
SQLite. Localization uses Laravel's built-in translation system across
English, Arabic, French, Spanish, and Turkish.
What's included
- Full Laravel 13 application source (customer-download/): migrations,
models, controllers, Form Request validation, Blade views, PDF template,
translation files for all 5 languages, and a database seeder for
realistic demo data.
- manual.pdf: installation, configuration, feature walkthrough, and
customization guide.
- This listing.md and marketing screenshots (desktop and mobile).
Requirements
PHP 8.3+, Composer, MySQL or SQLite.
Compatibility
Laravel 13.x, PHP 8.3 or higher. Works with MySQL, PostgreSQL, or SQLite. Runs on shared hosting, a VPS, or any standard LAMP or LEMP stack. Tested in Chrome, Firefox, Safari, and Edge.
v1.0.1 Current Sep 2, 2026
v1.0.0 Aug 30, 2026
No reviews yet.
You might also like
RecruitFlow - Laravel Applicant Tracking System for Hiring Teams
An applicant-tracking pipeline for small hiring teams, from application to offer.
MarketList - Laravel Multi Vendor Marketplace and Classifieds Script
Multi-vendor classifieds and marketplace listing manager with built-in moderation.
Invoicely - Simple, professional invoicing and payment tracking for freelancers and small studios
Simple, professional invoicing and payment tracking for freelancers and small studios
QueueFlow - Laravel Appointment Scheduling and Queue Management System
Appointment scheduling and walk-in queue management for clinics, salons, and small service shops.
BookWise - Laravel Library Management and Lending System
Library and resource lending management with automatic due-date tracking.
EstateHub - Laravel Real Estate Listing and CRM Software
Property listing and client management for small real estate teams.