Pulse CRM – Django Sales CRM

Django CRM with leads, deals, email sync, tasks and forecasting — plus an AI lead-scoring module.

by Sofia MartinsVerified Author(15) 221 sales 12.5K viewsUpdated 23 Sept 2026
Pulse CRM – Django Sales CRM — preview 1
1 / 3

Pulse CRM is a clean Django codebase for teams that want to own their CRM data and extend it in Python.

Key features

  • Leads, contacts, companies and deals
  • Kanban pipeline with forecasting
  • Gmail and Outlook email sync
  • Tasks, reminders and activity feed
  • AI lead scoring with explainable factors

Tech stack

  • Django 5
  • PostgreSQL
  • HTMX
  • Celery

Requirements

  • Python 3.11+
  • PostgreSQL 15+
  • Redis

Installation

  1. Create a virtual environment with Python 3.11+.
  2. Run pip install -r requirements.txt.
  3. Copy .env.example to .env and set your credentials.
  4. Run python manage.py migrate (or the included CLI) and start the service.

What's included

  • Full source code with comments
  • Step-by-step documentation
  • Demo data and seed scripts where applicable
  • 6 months of author support and all future updates

More from this author

View all

Related in Web Scripts & Software

View all