I want to create an application that would allow a user to sign up via email, choose a time they would like to receive a daily email from our company (very specific ex. 7:55am), then an email I am able to create is sent to all the users signed up with their specified time that day. You can think of it as a newsletter that I would like to send daily to users, but they would receive at their specified times each day. I want this to be the first email they receive when they wake up in the morning.
The user flow would be:
They go to a landing page and sign up with their email (No need for password).
After the email is entered, they are allowed to pick the time the would like to receive this email each day. The email is meant to be sent at the minute they wake up.
The user email and time is saved in the DB and passed through to some sort of integration to MailGun, Sparkpost, MailChimp, or SendGrid. I am not picky with the actual email integration piece.
The user would receive the daily email I create each at the time they specified.
I should have the ability to create a new template/email every day that would be sent all users at their specified times. This could be done via code or in the backend of one of the email program.
I don’t need any design work. I just want the application so it would work and function. I can build the rest of of the application.