Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Engagement Monitor

GitHub code size in bytes GitHub last commit GitHub stars GitHub forks

Deploy DeepSource

Engagement Monitor is a web application which helps analyse active or disinterested members of a WhatsApp group.

Engagement Monitor Logo

Generic badge

Link for demo

Generic badge

How to use Engagement Monitor?

  1. Go to group or individual chat settings on WhatsApp in your mobile phone and choose the 'Export Chat' option and save the .txt file anywhere on your device.
  2. Open Engagement Monitor and upload the file after registering and logging in.
  3. View each member's total count of messages and past counts in numbers as well as in the form of graphs and charts.

Advantages of Engagement Monitor?

  1. Find out the most active members in a WhatsApp group.
  2. Find out who spams the most in a WhatsApp group.
  3. Keep track of inactive people who rarely/ never reply to or acknowledge messages.
  4. Easy to use UI & UX.
  5. Saves time checking statistics of member activity.


GitHub top language

The source code of this project is written in Django, HTML/CSS/JS. So, you need to install requirements.txt using pip to run this project.

Steps to run Engagement Monitor:

On MacOS or Linux or Ubuntu:

1) git clone
2) cd engagement-monitor
3) pip install -r requirements.txt
4) cd engagement/venv
5) virtualenv .env
6) source .env/bin/activate
7) cd ..
8) python3 runserver

On Windows:

1) git clone
2) cd engagement-monitor
3) pip install -r requirements.txt
5) engage/Scripts/activate
6) cd engagement
7) python3 makemigrations
8) python3 migrate
9) python3 runserver

Need help?

Facebook Instagram GitHub LinkedIn


MIT © CodeChef-VIT

GitHub license Twitter Follow

if (youEnjoyed) {