Django-CRM
Open-source CRM and task management built on Django Admin

Django-CRM is an open-source customer relationship management application built on the Django framework and the Django Admin interface. It combines contact and lead management, deal tracking, task/project collaboration, email synchronization, and reporting into a single self-hostable package.
Key Features
- Contact, lead, company and deal management with sales funnel and forecasting tools
- Task, subtask and project management with reminders, file attachments, tags and internal chat per task
- Built-in email client with IMAP/SMTP synchronization, ticketing-style message linking, and OAuth2 support for providers
- Mass mailing / email campaign features with dynamic templates and contact segmentation
- Analytics and reporting apps (income summary, sales funnel, lead source summary, custom reports)
- Role-based access control and per-object permissions using Django's auth system
- Extensible via standard Django models, views and templates for straightforward customization and integrations
- Localization and multi-language support with interface translations
Use Cases
- Small to medium businesses managing leads, contacts and sales pipelines without vendor lock-in
- Teams coordinating customer-facing tasks and projects while maintaining a unified communication history
- Marketing teams sending segmented newsletters and tracking campaign engagement from within the CRM
Limitations and Considerations
- The UI is based on Django Admin which provides rapid development and strong permissions but may feel less modern than custom SPA frontends and can require template work to customize appearance and UX
- Bulk email deliverability depends on external SMTP configuration and reputation; administrators must configure and monitor SMTP providers and deliverability practices
- Scalability and performance depend on deployment choices and database tuning; very large datasets may require PostgreSQL and additional optimization
Django-CRM is suitable for organizations that want full control over their CRM data and behavior and are comfortable extending a Django-based codebase. It prioritizes extensibility, transparency, and integration with standard Python/Django tooling.
Categories:
Tags:
Tech Stack:
Similar Services

Odoo
Modular open-source business apps suite (ERP, CRM, eCommerce)
Odoo is a modular suite of web-based business apps, providing an open-source ERP with CRM, accounting, inventory, HR, eCommerce, website, and more.

Twenty
Open-source CRM to manage customer data, sales workflows, and tasks
Twenty is an open-source CRM alternative to Salesforce with customizable data models, views, permissions, and workflow automation for sales and customer management.
ERPNext
Open-source ERP suite for accounting, inventory, sales, and HR
Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

Monica
Personal relationship management (PRM) web application
Monica is an open-source personal CRM to manage contacts, track interactions, set reminders, and keep a private diary about your relationships.

Krayin CRM
Open-source Laravel-based CRM for sales, marketing and support
Krayin CRM is an open-source, self-hosted customer relationship platform built on Laravel and Vue.js for sales pipelines, marketing automation, multi-channel support and...


Dolibarr
Open-source ERP and CRM suite for business management
Dolibarr is an open-source web-based ERP/CRM to manage sales, invoicing, purchases, inventory, accounting, HR, projects, and customer relationships.
JavaScript
Django
HTML
Python
CSS
Python runtime