I am using SendGrid for sending email in my application . Now i want to send emails to my users on weekly basis . Is there any feature available in sendgrid and if yes then how can i use that api in c#
UPD: Sendgrid does support scheduled emails as of v3 API. Please see answer from P.Campbell
Sendgrid does not do scheduled emails.
You'll have to create schedule functionality yourself. I can recommend looking on Azure Scheduler and Scheduled Azure WebJobs. Scheduled WebJobs are working in pair with Azure Scheduler and you can program them to do whatever you need (send emails) on a regular basis (once a week).