Retour au classement

frappe/crm

Vuefrappe.io/crm

Fully featured, open source CRM

crmcrm-connectionscrm-platformcrm-systemcustomerfrappefrappe-appjavascriptmarketingopen-sourcepythonsales
Croissance des étoiles
Étoiles
3k
Forks
1.2k
Croissance hebdomadaire
Issues
235
1k2k3k
sept. 2023août 2024août 2025juil. 2026
README
Frappe CRM Logo

Frappe CRM

Simplify Sales, Amplify Relationships

GitHub release (latest by date)

Frappe CRM Hero Image

Live Demo - Website - Documentation

Frappe CRM

Frappe CRM is a simple, affordable, open-source CRM tool designed for modern sales teams with unlimited users. Frappe CRM is crafted for providing a great user experience, packed with features for core CRM activities helping you build strong customer relationships while keeping things clean and organised.

Motivation

The motivation behind building Frappe CRM stems from the need for a simple, customizable, and open-source solution tailored to modern business needs. Many existing CRMs are either too complex, overly generic, or locked behind steep pricing models that hinder accessibility and flexibility. Frappe CRM was designed to bridge this gap, offering a tool that empowers businesses to manage their customer relationships seamlessly while being easy to adapt to specific workflows. Built on the Frappe framework, it prioritizes usability, extensibility, and affordability, making it an ideal choice for growing teams and organizations looking for a CRM that aligns with their unique processes.

Key Features

  • User-Friendly and Flexible: A simple, intuitive interface that’s easy to navigate and highly customizable, enabling teams to adapt it to their specific processes effortlessly.

  • All-in-One Lead/Deal Page: Consolidate all essential actions and details—like activities, comments, notes, tasks, and more—into a single page for a seamless workflow experience.

  • Kanban View: Manage leads and deals visually with a drag-and-drop Kanban board, offering clarity and efficiency in tracking progress across stages.

  • Custom Views: Design personalized views to organize and display leads and deals using custom filters, sorting, and columns, ensuring quick access to the most relevant information.

    Screenshots
    Lead List
    Lead Page
    Email Template
    Call UI
    Call Log

Integrations

  • Twilio: Integrate Twilio to make and receive calls from the CRM. You can also record calls. It is a built-in integration.
  • Exotel: Integrate Exotel to make and receive calls via agents mobile phone from the CRM. You can also record calls. It is a built-in integration.
  • WhatsApp: Integrate WhatsApp to send and receive messages from the CRM. Frappe WhatsApp is used for this integration.
  • ERPNext: Integrate with ERPNext to extend the CRM capabilities to include invoicing, accounting, and more.

Under the Hood

  • Frappe Framework: A full-stack web application framework.
  • Frappe UI: A Vue-based UI library, to provide a modern user interface.

Compatibility

This app is compatible with the following versions of Frappe and ERPNext:

CRM branch Stability Frappe branch ERPNext branch
main - v1.x stable v15.x & v16.x v15.x & v16.x
develop - future/v2.x unstable develop - future/v17 develop - future/v17

Getting Started (Production)

Managed Hosting

Get started with your personal or business site with a few clicks on Frappe Cloud - our official hosting service.

Self Hosting

Follow these steps to set up Frappe CRM in production:

Step 1: Download the easy install script

wget https://frappe.io/easy-install.py

Step 2: Run the deployment command

python3 ./easy-install.py deploy \
    --project=crm_prod_setup \
    --email=email.example.com \
    --image=ghcr.io/frappe/crm \
    --version=stable \
    --app=crm \
    --sitename subdomain.domain.tld

Replace the following parameters with your values:

  • email.example.com: Your email address
  • subdomain.domain.tld: Your domain name where CRM will be hosted

The script will set up a production-ready instance of Frappe CRM with all the necessary configurations in about 5 minutes.

Getting Started (Development)

Local Setup

  1. Setup Bench.
  2. In the frappe-bench directory, run bench start and keep it running.
  3. Open a new terminal session and cd into frappe-bench directory and run following commands:
    $ bench get-app crm
    $ bench new-site sitename.localhost --install-app crm
    $ bench browse sitename.localhost --user Administrator
    
  4. Access the crm page at sitename.localhost:8000/crm in your web browser.

For Frontend Development

  1. Open a new terminal session and cd into frappe-bench/apps/crm, and run the following commands:
    yarn install
    yarn dev
    
  2. Now, you can access the site on vite dev server at http://sitename.localhost:8080

Note: You'll find all the code related to Frappe CRM's frontend inside frappe-bench/apps/crm/frontend

Docker

You need Docker, docker-compose and git setup on your machine. Refer Docker documentation. After that, follow below steps:

Step 1: Setup folder and download the required files

mkdir frappe-crm
cd frappe-crm

# Download the docker-compose file
wget -O docker-compose.yml https://raw.githubusercontent.com/frappe/crm/develop/docker/docker-compose.yml

# Download the setup script
wget -O init.sh https://raw.githubusercontent.com/frappe/crm/develop/docker/init.sh

Step 2: Run the container and daemonize it

docker compose up -d

Step 3: The site http://crm.localhost:8000/crm should now be available. The default credentials are:

  • Username: Administrator
  • Password: admin

Learn and connect



Dépôts similaires
twentyhq/twenty

The open alternative to Salesforce, designed for AI.

TypeScriptnpmOthercrmcustomer
twenty.com
53.4k8.1k
frappe/erpnext

Free and Open Source Enterprise Resource Planning (ERP)

PythonPyPIGNU General Public License v3.0manufacturingerpnext
frappe.io/erpnext
37.1k12.1k
hcengineering/platform

Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion)

TypeScriptnpmEclipse Public License 2.0applicant-tracking-systemchat-application
huly.io
27k2k
monicahq/monica

Personal CRM. Remember everything about your friends, family and business relationships.

PHPPackagistGNU Affero General Public License v3.0laravelcrm
beta.monicahq.com
24.9k2.6k
krayin/laravel-crm

Free & Opensource Laravel CRM solution for SMEs and Enterprises for complete customer lifecycle management.

BladeMIT Licensephplaravel
krayincrm.com
23.4k1.5k
nocobase/nocobase

NocoBase is an open-source AI + no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.

TypeScriptnpmOtherno-codelow-code
nocobase.com
23.4k2.8k
akaunting/akaunting

Online Accounting Software

PHPPackagistOtherphplaravel
akaunting.com
10k2.9k
idurar/idurar-erp-crm

Free Open Source ERP CRM Software Accounting Invoicing | Node.Js React

JavaScriptnpmGNU Affero General Public License v3.0accountingerp
cloud.idurarapp.com
8.6k3.1k
Dolibarr/dolibarr

Dolibarr ERP CRM is a modern software package to manage your company or foundation's activity (contacts, suppliers, invoices, orders, stocks, agenda, accounting, ...). it's an open source Web application (written in PHP) designed for businesses of any sizes, foundations and freelancers.

PHPPackagistGNU General Public License v3.0erpcrm
dolibarr.org
7.4k3.5k
openblocks-dev/openblocks

🔥 🔥 🔥 The Open Source Retool Alternative

TypeScriptnpmGNU Affero General Public License v3.0admin-dashboardapp-builder
cloud.openblocks.dev
6.2k407
SuiteCRM/SuiteCRM

SuiteCRM - Open source CRM for the world

PHPPackagistGNU Affero General Public License v3.0crmphp
suitecrm.com
5.6k2.4k
salesagility/SuiteCRM

SuiteCRM - Open source CRM for the world

PHPPackagistGNU Affero General Public License v3.0crmphp
suitecrm.com
4.7k2.1k