Skip to content

This is an automated script to read in emails from a csv file with configurable email providers and customizable emails.

Notifications You must be signed in to change notification settings

ErhardLabs/email-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Email Automation Script

This is an automated script to read in emails from a csv file with configurable email providers and customizable emails.

The script will not stop when you reach your limit in the free teir (typically 100 per day).

Setup virutal environment

Install virtualenv pip install virtualenv

Activate the virutal environment source ./env/bin/activate

Configure providers

Rename the config-example.json file to config.json and update the values in it with your API key credentials and email content.

The configuration file is also where you can choose between providers (e.g. MailGun or SendGrid)

Add a CSV of Emails

Add a file called emails.csv

The CSV file should contain the columns:

email, name, channel_name

Customize the email content

To customize the email content you should create an email in Gmail and then copy the html and put it into the email-content.html file. You can do the same thing with the signature.html file.

Run the script

python main.py

About

This is an automated script to read in emails from a csv file with configurable email providers and customizable emails.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages