venturedrake / laravel-crm
A free open source CRM built as a package for laravel projects
Fund package maintenance!
Requires
- php: ^8.2
- barryvdh/laravel-dompdf: ^3.1
- cknow/laravel-money: ^7.0|^8.0
- codeat3/blade-forkawesome: ^1.11
- dcblogdev/laravel-xero: 1.1.3
- doctrine/dbal: ^3.9|^4.0
- guzzlehttp/guzzle: ^6.0|^7.0
- illuminate/support: ^11.0|^12.0|^13.0
- laravel/sanctum: ^4.0
- livewire/livewire: ^3.0|^4.0
- mallardduck/blade-boxicons: ^2.4
- mpdf/mpdf: ^8.0
- owenvoke/blade-fontawesome: ^2.8|^3.0
- php-flasher/flasher-laravel: ^2.3
- rinvex/countries: ^8.1|^9.0
- robsontenorio/mary: ^1.0|^2.0
- spatie/laravel-permission: ^6.0
Requires (Dev)
- laravel/boost: ^2.3
- laravel/pint: ^1.10
- orchestra/testbench: ^9.0|^10.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
This package is auto-updated.
Last update: 2026-05-31 14:51:11 UTC
README
The free Laravel CRM you have been looking for, this package will add CRM functionality to your laravel projects or can be used as a complete standalone CRM built with Laravel.
Use Cases
- Use as a free CRM for your business or your clients
- Build a custom CRM for your business or your clients
- Use as an integrated CRM for your Laravel powered business (Saas, E-commerce, etc)
- Use as a CRM for your Laravel development business
- Run a multi-tenant CRM Saas business
Features
- Dashboard
- Sales leads management
- Deal management
- Quote builder
- Send quotes with accept/reject functionality
- Orders & Invoicing
- Purchase orders
- Deliveries
- Web / In-app Chat
- Email marketing
- SMS marketing
- Kanban boards
- Activity Feed / Timelines
- Custom fields
- Customer management
- Contact database management
- Products & Product Categories
- Notes & Tasks
- File uploads
- Users & Teams
- Secure registration & login
- Roles & Permissions thanks to Spatie Permissions
- Xero integration
- ClickSend integration
Live Demo
https://demo.laravelcrm.com/register
Official Documentation
For more information on how to use the package, please refer to the official documentation available on https://laravelcrm.com/docs. The documentation provides very detailed instructions on how to install and use the package.
Version Information
| Version | Laravel | Status | PHP Version |
|---|---|---|---|
| 2.x | 11.x.x - 13.x.x | Active support 🚀 | > = 8.2 |
| 1.x | 6.x.x - 11.x.x | End of life | > = 7.3 |
Installation
Note: This is a simple installation guide. For more detailed instructions, please refer to the official documentation available on https://laravelcrm.com/docs.
Step 1. Install a Laravel project if you don't have one already
https://laravel.com/docs/installation
Step 2. Make sure you have set up authentication in your project
https://laravel.com/docs/authentication
Step 3. Require the current package using composer:
composer require venturedrake/laravel-crm
Step 4. Run the installer
php artisan laravelcrm:install
Step 5. Access the CRN
Navigate to http://yoursite.com/crm (or whatever you set LARAVEL_CRM_ROUTE_PREFIX to). Log in with the owner credentials you created during installation.
Testing
composer test
Changelog
Please see CHANGELOG for more information what has changed recently.
Roadmap
- Documents
- Calendar
- CSV Import / Export
- Payments
Feedback
Participate in the discord community
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email andrew@venturedrake.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
