feinminder is a bare bones customer relationship management SMS platform built on Python, Flask, and Twilio, and deployed over Heroku.
- Clone this repo and
cd
in. $ virtualenv env
$ source env/bin/activate
$ pip install -r requirements.txt
- Create a Twilio account and get your Twilio number, account, and token keys.
- Enter the corresponding number and keys in
config.py
.
Note: using Twilio in trial mode needs you to verify recipient's numbers first. - Create a free Heroku app and set it up accordingly (dyno type
web
, size0
.) - Create a Heroku database instance and and enter its URI in
config.py
. - Push
feinminder
to Heroku. - In Twilio, point the POST endpoint of your Twilio phone number to the POST endpoint of your Heroku instance.
Point your customers to your Twilio number, encourage them to subscribe.
Communicate with your customers about offers, discounts, and more.
Run feinminder
locally with $ python app.py
, then browse 127.0.0.1:5000
.
MIT