Skip to main content

A toolkit for customer retention analysis and prediction.

Project description

Setup and Configuration

Follow these steps to set up and run the package:

  1. Create a new virtual environment:
    python -m venv venv
    
  2. Install the required packages using the provided requirements.txt:
    pip install -r requirements.txt
    

3.For demo purposes, execute the code cells in example.ipynb.

When you get to the API section:

  1. Start the API with:
    python run.py
    

For web usage of the API:

  • Visit: http://127.0.0.1:5000
  • For detailed API documentation, go to: http://127.0.0.1:5000/docs (Press Enter).
  • Click on get_info, then try it out. Input any ID from 1 to 3 and hit execute.
  • The result will appear in the Response body.

For comprehensive documentation on the project, including step-by-step guides and detailed explanations, visit our Documentation.


In the competitive world of subscription services, customer retention is key to sustained business success. High churn rates can significantly impact revenue and growth. This project aims to tackle churn by predicting which customers may leave using advanced analytics and machine learning, based on their interaction history and engagement patterns.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

customer_retention_toolkit-0.1.tar.gz (11.3 kB view hashes)

Uploaded Source

Built Distribution

customer_retention_toolkit-0.1-py3-none-any.whl (13.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page