PHPackages                             venturedrake/laravel-crm - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. venturedrake/laravel-crm

ActiveLibrary

venturedrake/laravel-crm
========================

A free open source CRM built as a package for laravel projects

1.4.1(9mo ago)3879.4k150[27 issues](https://github.com/venturedrake/laravel-crm/issues)[2 PRs](https://github.com/venturedrake/laravel-crm/pulls)MITPHPPHP ^8.0

Since Mar 18Pushed 2mo ago23 watchersCompare

[ Source](https://github.com/venturedrake/laravel-crm)[ Packagist](https://packagist.org/packages/venturedrake/laravel-crm)[ Docs](https://github.com/venturedrake/laravel-crm)[ GitHub Sponsors](https://github.com/andrewdrake)[ RSS](/packages/venturedrake-laravel-crm/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (21)Versions (89)Used By (0)

Laravel CRM
===========

[](#laravel-crm)

[![Latest Stable Version](https://camo.githubusercontent.com/7830913975ac74f3ad5a59717593ae7836811956173d0ddfc34dad9cc1d3c4d6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f76656e747572656472616b652f6c61726176656c2d63726d2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/venturedrake/laravel-crm)[![MIT Licensed](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Codacy Badge](https://camo.githubusercontent.com/5d43caa3dc719f5b48042c4c599da2ea604898676b1fd0d80892c33c65db5b2d/68747470733a2f2f6170692e636f646163792e636f6d2f70726f6a6563742f62616467652f47726164652f3139343665383366353164653461306562343330613865306131616162336366)](https://app.codacy.com/gh/venturedrake/laravel-crm?utm_source=github.com&utm_medium=referral&utm_content=venturedrake/laravel-crm&utm_campaign=Badge_Grade_Settings)[![Total Downloads](https://camo.githubusercontent.com/c086244b9d4e3e7f4e8bf762fcf19824a4e1d88e657dc1ae96566f9428029757/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f76656e747572656472616b652f6c61726176656c2d63726d2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/venturedrake/laravel-crm)

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

[](#features)

- Dashboard
- Sales leads management
- Deal management
- Quote builder
- Send quotes with accept/reject functionality
- Orders &amp; Invoicing
- Purchase orders
- Deliveries
- Kanban boards
- Activity Feed / Timelines
- Custom fields
- Customer management
- Contact database management
- Products &amp; Product Categories
- Notes &amp; Tasks
- File uploads
- Users &amp; Teams
- Secure registration &amp; login
- Laravel Jetstream/Spark teams support
- Roles &amp; Permissions thanks to [Spatie Permissions](https://github.com/spatie/laravel-permission)
- Model Audit logging thanks to [Laravel Auditing](https://github.com/owen-it/laravel-auditing)
- Xero integration

Requirements
------------

[](#requirements)

- **PHP**: 7.3 or higher
- **For MySQL users**: 5.7.23 or higher
- **For MariaDB users**: 10.2.7 or higher
- **Laravel** 6.0 or higher

Live Demo
---------

[](#live-demo)

Quick Start
-----------

[](#quick-start)

If you want to get up and running quickly with a complete Laravel CRM please go to the [laravel-crm-starter project](https://github.com/venturedrake/laravel-crm-starter).

If you prefer to install Laravel CRM into your own Laravel application, please follow the installation steps below.

Installation
------------

[](#installation)

#### Step 1. Install a Laravel project if you don't have one already

[](#step-1-install-a-laravel-project-if-you-dont-have-one-already)

#### Step 2. Make sure you have set up authentication in your project

[](#step-2-make-sure-you-have-set-up-authentication-in-your-project)

#### Step 3. Require the current package using composer:

[](#step-3-require-the-current-package-using-composer)

```
composer require venturedrake/laravel-crm
```

#### Step 4. Publish the migrations, config &amp; assets

[](#step-4-publish-the-migrations-config--assets)

```
php artisan vendor:publish --provider="VentureDrake\LaravelCrm\LaravelCrmServiceProvider" --tag="migrations"
php artisan vendor:publish --provider="VentureDrake\LaravelCrm\LaravelCrmServiceProvider" --tag="config"
php artisan vendor:publish --provider="VentureDrake\LaravelCrm\LaravelCrmServiceProvider" --tag="assets" --force
```

#### Step 5. Update the various config settings in the published config file:

[](#step-5-update-the-various-config-settings-in-the-published-config-file)

After publishing the package assets a configuration file will be located at `config/laravel-crm.php`

Please read the comments in this file for each setting. Most can be left as the default, however you will need to update the "CRM Owner" setting to access the CRM initially.

Please note if you set the route\_prefix to blank or null you will need to update the default `routes/web.php` file. All the crm routes are managed by the package, so it should look just as per below after removing the default welcome route and redirecting the default /home route to the dashboard.

###### Laravel 7 and below:

[](#laravel-7-and-below)

```
