Showing posts with label Logic App to Send Emails. Show all posts
Showing posts with label Logic App to Send Emails. Show all posts

Monday, February 15, 2021

Logic App to send emails.

 Working on one of my project I got a requirement regarding sending emails whenever a record moved from one status to another status. After going through multiple things we decided to use logic apps and send grid APIs to send emails. We have used a very straight forward approach to get it. Simply created a a new trigger on this table to capture change on status column and then through logic app started processing it on every 5 minutes. Below I will talk about, how to setup a logic app. 

Step 1: Search for logic app in https://portal.azure.com  search bar. Create a logic app:



Step 2: Provide details as requested and click on create. Once created successfully you will find below details:

 


Step 3: Select recurrence as it’s a time based logic app to check for status and sending emails.

 


Step4: Set recurrence interval, in this case keep it 5 mins.

 

 


Step 5: Create a connection with SQL server and select your db. Also need to provide db admin details.

 


 

Step 6:  Select server name, db name and procedure.

 


Step 7: Select another procedure, which process our send email table and return rows we need to send emails.






Step 8: Search send grid and select an action as Send Email.



Step 9: As soon as you would select to ResultsTo from dynamic contents in Send email action to field. A for each loop will be auto inserted as shown in step 8.

 




Step 10: Press save and click on run.





Step 11: Go to overview section and check its executing successfully as expected.