cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Chris_TT
Level: Power Up

Creating a Notification System

Good day everyone,

 

So at our company, one of our department that is responsible for renewing customers company registration documents anually (based on their registration date), want to be able to create a reminder system that will remind them of each client renewal, but they want 3 reminders set per client. A reminder before the due date, one on the due date and another after the due date (as a follow up to ensure the department completed it) what do you all suggest is the best course of action to create a system to help them with such task?

 

Regards,

Chris

4 REPLIES 4
Super User
Super User

Re: Creating a Notification System

I would create a scheduled flow that runs once a day. 

 

Within that flow collect all the items that require a notification of the type before using the filtering opriont on actions.

 

As a separate step collect all the items that requrie a notification on the day

 

And finally collect all the items that are overdue.

 

Now send out the alerts for each of the type of alerts either as a single alert or as one alert per item.

Chris_TT
Level: Power Up

Re: Creating a Notification System

@Pieter_Veenstra so is it that I create a database of all the clients? Maybe via Sharepoint? I'm new to this so bare with me lol

Super User
Super User

Re: Creating a Notification System

@Chris_TT ,

 

I would start by creating the data layer. I was assuming that you already have the data somewhere. I f you need any further help then pleae fel free to contact me further.

 

Then follow with the process earlier described.

Super User
Super User

Re: Creating a Notification System

Hi @Chris_TT , if I may chip with an example. I would start with a SharePoint list. My very quick example just has 2 columns, one for the Client name and one for the NextReview date.

Then in Flow:

  1. add a Recurrence schedule as your trigger and set it to run once a day.
  2. add a SharePoint Get items action and select your site and the list.
  3. (you may not need this one) add a Convert time zone to convert the date to UK format for use in the email.
  4. add a Compose action to grab today's date and add the expression utcNow('yyyy-MM-dd')
  5. add a Compose action to get the NextReview date from the dynamic content.
  6. add a Compose action to set the date for the advance reminder to 5 days before the review date and use the expression addDays(outputs('Compose_NextReview'),-5,'yyy-MM-dd')
  7. add a Compose action to set the date for the post review check 3 days after the review and use the expression addDays(outputs('Compose_NextReview'),3,'yyy-MM-dd')
  8. check if today's date is the date for the advanced reminder: add a Condition control and select the output of the Compose today (#4 above) from dynamic content is equal to the output of the advanced reminder compose (#6 above).
  9. If yes, send an email.
  10. If no, add a condition and select the output of the Compose today is equal to the output of the NextReview compose.
  11. If yes, send an email.
  12. If no, add a condition and select the output of the Compose today is equal to the output of the PostCheck compose.
  13. If yes, send an email. If no, leave blank.

So this will send one email for each item in the Sharepooint list that is equal to the advanced reminder date, the next review date itself or the post review check date.

I'll post up screenshots of this shortly. Screenshots are below.

Come back with any questions.

Rob
Los Gallardos
If I've answered your question or solved your problem, please mark this question as answered. This helps others who have the same question find a solution quickly via the forum search. If you liked my response, please consider giving it a thumbs up. Thanks.

 

1-2-3.png4-5-6-7.png8-9.png10-11-12-13.pngemail.png

 

Helpful resources

Announcements
thirdimage

Power Automate Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

firstImage

Incoming: New and improved badges!

We've given our badges an overhaul and also added some brand new ones!

fifthimage

Microsoft Learn

Learn how to build the business apps that you need.

sixthImage

Power Platform World Tour

Find out where you can attend!

seventhimage

Webinars & Video Gallery

Watch & learn from the Power Automate Community Video Gallery!

Top Kudoed Authors
Users Online
Currently online: 205 members 5,234 guests
Please welcome our newest community members: