Bulk send personalized emails using a .csv file and Gmail API (via EZGmail).


  1. Install requirements.txt.

  2. Follow the EZGmail Installation & Quickstart Guide to generate credentials.json and token.json files (

  3. Rename the ‘’ file to ‘’ in the GSender root directory.


  1. Add a .csv file containing your leads into the ‘GSender/csv_files’ directory.

  2. Modify the GSender/ so that it is compatible with your .csv file.

  3. To start GSender, navigate to the GSender root directory in your terminal and enter:

  1. You will be prompted to enter LIVE or TEST mode upon startup. No emails whatsoever are sent in TEST mode.

  2. Explore the application.


View Github