title: node js - Sending a daily email at specific time using SendGrid
body: <p>I am looking for a way to send a daily email at specific time using sendgrid. I found the way to schedule it for one time only, but I need it to happen everyday. i.e. seding an email at 12pm everyday.</p>
  
  <p>It's not just for an user. Those who selected an option to receive daily email will get an email.</p>
  
  <p>Here is a scenario.
  1. User login
  2. Navigate to option page
  3. Select an option to get a daily email regarding an user specific update.</p>
  
  <p>Let's say 20 people have selected to receive an email. On my backend I can create an API to fetch each user's data from db to see whether they receive a daily email or not. Probably, I fetch all user's email addresses and email them.</p>
  
  <p>But my question is how do I make my backend run that api at certain time everyday. 
  I use AngularJS for the client side. </p>