The Scheduled Email Sender is a solution that provides the ability to schedule mass emails for newsletters, automated campaigns and more.
About Open Solutions
These are open source solutions that anyone can download and use. These solutions are worked-on and managed like an open source project by collaborators like you. If you want to join the solution planning or development, feel free to contact Peter at firstname.lastname@example.org.
Step 1: Start Server
Download the Solution [Open Source]
Download API AutoFlow
Follow the installation instructions on the download page to run API AutoFlow
Open the Terminal
1.Navigation to the downloaded folder and start API AutoFlow
$ ./api_interactor start
Open the Browser
2. Open up the browser to localhost:4000
Upload the configuration file config-scheduled-email-sender.json in the solution directory downloaded from GitHub
3. Start the four(4) “Servers”
Make sure the indicator on all the 4 servers turn green.
4. Start the “Scheduler”
IMPORTANT: Only turn on the “Scheduler”, NOT the [Delay Send]
Note: Server and Timer start on reboot
- Servers and timers starting on reboot is a licensed feature
- Trial users need to manually start the necessary servers and timers.
Step 2: Compose and Send Email
1. Open index.html
Double click the index.html file to open the solution.
2. Setup SMTP
Note: Depending on the email provider, there may be additional settings that you need to do.
3. Load Email
Enter the path to your email_list.csv and press the [Load Email from CSV] button.
Preview the email list: Press the [Preview Loaded Emails] button to check the email list loaded to the server.
4. Compose Email
Be sure to enter all the information and press the [Schedule Email] button.
You can edit the email after you have scheduled it.
Source Code: https://github.com/API-AutoFlow/scheduled-email-sender
Developer Video: https://youtu.be/uIkiKWeU6kM
How can we make it better?
This is an open source solution. Anyone can work on it to make it better.
- Development: Developers who are able to work on the solution can contact email@example.com to be included in the GitHub repository as a contributor
- Product planning: Marketers who are able to work on the solution can contact firstname.lastname@example.org to be included in the solution planning meetings.
If you can’t commit to above, simple leave comments below with ideas and improvement suggestions.
What's been planned
- Last Run (backend done. Work on front end)
- Dynamic name inserts
- Email preview
- Email sent confirmation
- Image upload
- Multiple email scheduling
- Email Templates