Django-CRM

A self-hosted customer relationship management system combining sales tracking, task management, and email marketing automation.

Django-CRM screenshot 1

Django-CRM is an open-source, self-hosted application that combines customer relationship management, task tracking, and email marketing. It is built using Python and the Django framework, providing a centralized platform for managing sales pipelines and team collaboration. The software is deployed as a server-side web application and is designed to be extensible for various business needs.

The system is designed for teams that require a unified tool to handle leads, deals, and contacts alongside project management. It utilizes the Django Admin interface for its user interface, which provides built-in filtering, sorting, and object-level permissions for different user roles. The application supports multiple database backends including PostgreSQL, MySQL, and SQLite, making it adaptable to different infrastructure requirements.

Key features

  • Lead and deal tracking with sales funnel analysis
  • Task and project management with subtasks and reminders
  • Email marketing module with campaign automation and newsletters
  • Integrated email client with SMTP, IMAP, and OAuth 2.0 support
  • Analytical reports for income summaries and lead sources
  • Role-based access control for user permissions
  • Web form integration with reCAPTCHA v3 support
  • Excel import and export functionality
  • Multilingual interface support for over 20 languages

The architecture relies on the Django Admin layer rather than a custom UI framework, which allows developers to customize business logic and data models without managing a separate frontend. It includes integrations for VoIP callbacks and messengers such as WhatsApp and Viber. The software includes over 20 interconnected CRM models to handle complex sales workflows, including requests, inquiries, and payments. It is intended for small and mid-size businesses, agencies, and internal enterprise teams that prefer on-premise installations to avoid vendor lock-in and maintain full control over their data.

This software serves as a comprehensive tool for businesses seeking a self-hosted solution for sales automation and team coordination.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity17 days ago
Repository Age2 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.