frontend.ro icon indicating copy to clipboard operation
frontend.ro copied to clipboard

Framework for Email Courses/Campaigns

Open iampava opened this issue 3 years ago • 0 comments

After we finish writing all lessons for the HTML chapter we want to experiment with Email Courses.

How (we think) it will work

People will sign-up and receive a weekly email with a short explanation of the topic, links to further reading and most importantly practice exercises.

They must submit solutions to the exercises if they want to get the next email. They'll also have a Discord server where they can interact live with us!

What we need to build

We need a way to model an Email course and then have all the interactions done automatically. Basically for each course, we just "set it up" and then release it into the wild and it should take care of itself.

For each course/campaign we need to:

  1. The sequence of Email templates to be sent
  2. The interval between each email and hours when to send
  3. The condition to send the next email. For the HTML course this will be "if they submitted solutions to exercises". For other courses/campaigns it may be if they read the previous email. So we need a generic way for custom checks.
  4. Potential final action. Maybe at the end, if all solutions are validated by us in a 1-week interval they get a Badge!
  5. Analytics for the process so we can measure results at the end

iampava avatar Jun 05 '21 07:06 iampava