Tools to help you manage your Mailchimp email lists.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deploy
static/css
templates
.gitignore
LICENSE
README.md
config.example.py
fabfile.py
mailchimp_list_manager.py
requirements.txt
server.py

README.md

MailChimp List Helper

A simple set of tools that let you manage your pending mailchimp subscribers (people who signed up but never confirmed their email addresses).

More information about why you might want to do this can be found here.

Hosted site

A free version of this tool is hosted here. Follow the instructions below if you want to run it locally or on your own server.

Installation

This comes with both a flask web application and a command line utility.

If you haven't already, first setup Python, pip, and a virtualenv.

Install Dependencies

pip install -r requirements.txt

Running the flask app

FLASK_APP=server.py FLASK_DEBUG=1 flask run

Fire up http://localhost:5000/ in a browser and you should see the app.

The command line script

Configure Mailchimp Settings

Copy the example config file locally.

cp config.example.py config.py

Then update the values in the file that correspond to your account information.

Running

Just run the script and it will prompt you interactively about what you want to do.

python mailchimp_list_manager.py

You will have a second chance to confirm any changes before they are saved to MailChimp.

About / Help / Extending

This app is built on Flask and uses Skeleton CSS.

MailChimp calls are handled by python-mailchimp.

Disclaimer

Don't violate any MailChimp terms with this tool! I take no responsibility for anything you do with it.