Power Automate Send 7 or 14 day Task Due Reminder Emails

Поделиться
HTML-код
  • Опубликовано: 25 май 2024
  • This is a common scenario and there are many ways to do this with Power Automate - in this tutorial I'm showing how to set up a workflow to look for tasks due in 7 or 14 days and send specific email reminders to the person responsible for the task.
    2021 update : Check out • Power Automate Send Su... if you want to see how to send summary emails with a list of tasks within them!
    This is a workflow that can bring a quick automation fix for any process. Enjoy! #lesscodemorepower

Комментарии • 229

  • @dmiles528
    @dmiles528 2 года назад +7

    Awesome tutorial. You not only just gave the steps to copy, but also gave background items to look for that could trip it up. I was struggling with one, it had to do with having the correct name for the column in the flow. Thank you.

  • @sanitizeyourburger
    @sanitizeyourburger Год назад +4

    One of the best tutorials I have tried. Clear, to the point, well explained. Thank you so much.

  • @Toshabh
    @Toshabh 2 года назад +4

    Clear, concise, really helpful. Thanks for this Richard. Cheers!

  • @DebashishP82
    @DebashishP82 18 дней назад +1

    Brilliant tutorial mate. This was what I was looking for. Thanks again.

  • @briancrombie-fisher4924
    @briancrombie-fisher4924 3 года назад +5

    Thank you Richard that is really helpful. I had been struggling to do this until I found your video. Your explanation is very clear for each step - much appreciated!!

    • @TuanNguyen-cz7wz
      @TuanNguyen-cz7wz 2 года назад

      Hi Brian, can you let me know your flow has run or not after perform via Richard's video. In "send an email" in the 'To' field, I have performed as your instruction but I can't expand it when I run Test, any idea?

  • @radiosonicfan1726
    @radiosonicfan1726 3 года назад +13

    Clear explanation. Thank you. Your audio could be a little louder.

  • @CarolinePace-yr5eo
    @CarolinePace-yr5eo 11 месяцев назад +1

    Hi Richard, thank you SO much for video I have been scouring the internet on how to do this for the past 2 weeks at work and this video allowed me to accomplish what I needed in 15 mins. Cheers!!

  • @dyanetteburgos3694
    @dyanetteburgos3694 5 месяцев назад +1

    I’ve been looking for a tutorial like this for weeks!! Thank you!

  • @helenroimatapaora4548
    @helenroimatapaora4548 2 года назад

    Just wanted to say this is the best you tube I have watched on setting up this type of reminder.

  • @derrickcooley4497
    @derrickcooley4497 Год назад

    Thank you Richard. This was exactly what I was looking for. I'm subscribing for more content.

  • @rwatsky
    @rwatsky 2 года назад

    Yes... thank you so much for posting. Worked like a charm.

  • @stevemcc7208
    @stevemcc7208 Год назад +1

    You made me look like a genius today! Thank you!!! I did encounter that apostrophe issue and never would have figured that out.
    Now what I need to do in addition is provide a link of the views of the almost due and overdue tasks to the end user and manager

    • @Richie1902
      @Richie1902  Год назад

      Awesome Steve!
      If you want to show a range of dates - just change your odata filter from "duedate eq 'thedate'" to something like "duedate lt 'thedate+10' and duedate gt 'thedate-10'" or however you want to set up your date range..
      Hope that makes sense!

  • @s.p.9550
    @s.p.9550 Год назад +1

    Richard - You are just Awesome!!

  • @28kemal
    @28kemal 11 месяцев назад

    One of the best explanation. Good job!! so Helpful

  • @seneshamandakini8123
    @seneshamandakini8123 2 года назад +1

    Wow It works!! Thank you Richard!

  • @7NameNick
    @7NameNick 3 года назад

    Really good explation and useful tips. Thank you

  • @TheXYZOpera1
    @TheXYZOpera1 3 года назад

    Thank you very much! First explenation of steps including everything I need to know as a Noob.

    • @Richie1902
      @Richie1902  3 года назад

      Yay! Thanks for the feedback!

  • @rupa9192
    @rupa9192 3 года назад

    Very Helpful. Thank you so much!

  • @joshring8765
    @joshring8765 2 года назад

    Very helpful! Much appreciated!

  • @cleziote
    @cleziote Год назад

    Best tutorials ! Thank you so much

  • @TuanNguyen-cz7wz
    @TuanNguyen-cz7wz 2 года назад

    Thank you Richard that is really helpful. In "send an email" in the 'To' field, I have performed as your instruction but I can't expand when I run Test, any idea?

  • @mahmoodalgoul3717
    @mahmoodalgoul3717 2 года назад

    Thank you Richard for the great work, I have one question, if the due date gets updated later will the workflow update the schedule?

  • @infy25
    @infy25 2 года назад

    Thank you Richard. Great work. How to do this scheduled follow up only if there is no response on the first email?

  • @mattb4172
    @mattb4172 Год назад

    Thank you. Very helpful indeed.

  • @Avanger1304
    @Avanger1304 Год назад +2

    Thank you so much!

  • @CrazyGuy9990
    @CrazyGuy9990 Год назад

    Great tutorial. Thanks

  • @nakirwamonkir
    @nakirwamonkir Год назад

    Many many thanks for this

  • @yoginishingadia3098
    @yoginishingadia3098 3 года назад

    Your videos are really helpful. I'm actually looking for creating tasks in planner using excel and then looking for triggering email wen a bucket is completed or nearing completion to motivate team for completing targets. Please suggest ways for it..I'm new to flow..thanks in advance

  • @francisanncahayag9741
    @francisanncahayag9741 9 месяцев назад

    This so great Richard! It’s simple and easy to understand! 😊 just wanted to know how to format the date to let’s say ‘dd-mm-yyyy’ bc what it being returned it the default system date which is yyyy-mm-dd. Thank you!!😊

    • @Richie1902
      @Richie1902  9 месяцев назад

      Hi Francis - you can use an expression for this if you wanted to or the convert time action.
      Convert time is still very usa date format but if you were ok with a format like Wed 16th August that might work.
      Else using the expression editor would help like this formatDateTime(items('Apply_to_Each')?['YourDateField'], 'dd-MM-yyyy')
      just add in whatever the item is that you want to convert..
      Hope this helps!
      Rich

  • @mikemarsh7616
    @mikemarsh7616 2 года назад

    Saviour! Thank you

  • @petereriksson6859
    @petereriksson6859 11 месяцев назад

    Very good tutorial :)

  • @niranjankulkarni5123
    @niranjankulkarni5123 3 года назад

    Thank you for walking through the entire flow, Richard. I need to add a condition that a reminder should run based on the value in a certain column. How do you think I should do that?

    • @Richie1902
      @Richie1902  3 года назад

      Hi Niranjan - there are actually three 3 methods I could use for this - either set a trigger condition (in settings of the trigger - syntax like - @equals(triggerBody()?['PA_Completed_WF_Run']?['Value'],'No') ) OR have a Power Automate condition control to check the value of the column then run the reminder in an apply to each control OR change the odata filter in the get items to extend eg Title eq 'Test' and Date eq 'Overdue' - so lots of ways to do it.. hope this helps!

  • @fatimaal-langawy6390
    @fatimaal-langawy6390 2 года назад

    Well explained 👌🏻

  • @rio197
    @rio197 Год назад

    Thank you!

  • @FRANKWHITE1996
    @FRANKWHITE1996 Месяц назад

    thanks for sharing ❤

  • @nurulsyazana5070
    @nurulsyazana5070 7 месяцев назад

    Thank you for awesome video !! how about the reminder 7 days before the due ?

  • @antonb5504
    @antonb5504 2 года назад

    Hello Richard!
    Very nice and informative video as always! I did encounter a problem near the end though. I get the following message
    Flow save failed with code 'OpenApiOperationParameterValidationFailed* and message 'Input parameter "emailMessage' validation failed in workflow operation 'Send _an email_(V2): The parameter with value "@items(Apply_to _each)?['Samordnare!]" in path
    emailMessage/To' with type/format Array' is not convertible to type/format 'String/email!
    I get this message when i pick my column called ”Samordnare” which is a People and Groups column where you fill the name from an organization (containing email too) on the ”Send an email (V2)” function.
    You have any idea what the problem is?
    Im very appreciative of your help.
    Thank you very much!

  • @spen2431
    @spen2431 2 года назад

    Thanks for sharing 👍👍👍

  • @pis678
    @pis678 Год назад

    Thank you so much

  • @2505bobby
    @2505bobby 2 года назад

    Thank you Richard, loved your video. I have a question though. How do you ignore the weekends while setting up the 7 day or 14 day reminders?

    • @Richie1902
      @Richie1902  2 года назад

      Hi Azizur - you'll need to use some variables and expressions to achieve that functionality - I dont have a clip for it yet - but check out this guide which should help you - powerusers.microsoft.com/t5/Power-Automate-Community-Blog/Calculating-working-days-in-Power-Automate/ba-p/557278

  • @chuttirhymes8769
    @chuttirhymes8769 3 года назад

    Thanks Richard !!! can the automation captured through power automate be converted to an executable file?

  • @alpanapradhan2328
    @alpanapradhan2328 Год назад

    Clear and to the point explanation, thank you. Is it possi8ble to put if condition in the Filter Query of the Get Items

    • @Richie1902
      @Richie1902  Год назад

      Hi - it sure is. Click on the advanced settings of get items and then you can add odata filter text into the filter field eg Title eq 'Test' or Status ne 'Completed' odata will support many filter conditions like a date range and status - but it wont support calculated column values in sharepoint - so it will mostly work from text or date or choice fields. Hope this helps!

  • @syazwansharani8907
    @syazwansharani8907 3 года назад +1

    Hi Richard, I've tried your tutorial and it works splendidly. Since my list is built upon Excel in Onedrive, I made some slight tweaks and it still worked. Just wondering, is there a way to lump several rows of SharePoint in an email reminder instead of sending them individually?

    • @Richie1902
      @Richie1902  3 года назад +2

      Hi Syazwan - yes - you can do this by building an Array / Table in your workflow to capture all the relevant messages for each person you want to send to - you'll need to initialise the array variable, then use a get items/rows action, them a for all loop and append to array variable action inside the for all loop - hope that is enough to get you started!! I have a clip on using an array for something similar - let me know if that helps!

    • @syazwansharani8907
      @syazwansharani8907 3 года назад

      @@Richie1902 Hi Richard, thanks for getting back to me! Do you mind linking the video for Creating Arrays that you mentioned? I tried flicking through your channel but I couldn't find the right one (not so fluent in Power Automate yet, it could have gone past me while searching)

  • @kguleryuzkguleryuz4704
    @kguleryuzkguleryuz4704 Год назад

    Thank you :)

  • @asv-lc4is
    @asv-lc4is 2 года назад

    Thanks richard! Can i check, what should i add in my filter if i only want to send emails to those that are not completed? Is this expression correct?
    Duedate eq '2021-10-21' and Status ne 'Completed'
    I tried but not working

  • @yzdani1
    @yzdani1 2 года назад

    Richard - in Apply to each // Send an email (v2), can I copy my MS Teams channel email into the *To section? Doesn't seem to work. Thank u very much / great video.

  • @christinahilton945
    @christinahilton945 11 месяцев назад

    thanks for substring!

  • @EricaWheeler23
    @EricaWheeler23 2 года назад

    Thank you Richard, this is brilliant. I've built the flow to send a reminder email 14 and 7 days prior to a licence expiry and it picks the expiry date from a SharePoint list column. But, it is still looking at whether the date is 14 days from the date I created the flow (yesterday) and not the current date. I set the timezone to my own (Brisbane). What am I doing wrong?

    • @Richie1902
      @Richie1902  2 года назад

      Hi Erica - if you want to send me some screen shots of your workflow - expanded to see filters or date actions I should be able to help you correct the issue. Date wise - you'll want to get current date then convert the date and make sure you use the converted date action in the formula for any filters - hope that helps - email is richard@brighterdays.co.nz

  • @huyfe1347
    @huyfe1347 Год назад

    Awesome. Tell me, do you receive email for each item or one email with a single table with all reminder items?

  • @saapmongong4918
    @saapmongong4918 2 года назад

    Thanks for the great tutorial. However,just a quick question, is this PAD able to run even when the laptop is in sleep mode or even shut down?(Assume Scheduled Flow is chosen)

    • @Richie1902
      @Richie1902  2 года назад

      Hi - by PAD you refer to Power Automate Desktop? The clip I'm showing is for a Cloud Flow - so this is always online and will run on the schedule as its cloud based. For Power Automate Desktop - if you have created a scheduled cloud flow that is calling online services such as o365 apps or dataverse or using a data gateway to connect to a file server etc then these will also work - if you have created an attended or unattended desktop flow the device these are running on do need to be on/available. Hope this helps!

  • @lyh7057
    @lyh7057 3 года назад

    It's really good and helpful for me!! Thanks! What if I would like to add one more condition like specific value in same sharepoint list with the 'Due date' column?
    is it working if I modify on the query value like - DueDate eq 'substring' && Status.Value eq 'Submitted'?

    • @Richie1902
      @Richie1902  3 года назад +1

      Hi - yes you can extend the odata filter against other columns - if your sharepoint column is date only it will be in a format like yyyy-mm-dd or if datetime it will have hours and seconds - but you could do a left(duedate,0,10) expression to just get the yyyy-mm-dd part - hope you get it working!

    • @asv-lc4is
      @asv-lc4is 2 года назад

      Will there be a problem if my due date column is in M/d/yyyy format? And the flow is yyyy-MM-dd?

    • @derekgray3019
      @derekgray3019 2 года назад

      Hi, I tried to add an additional query item, but got an error. I want to only filter on 'Open' items to send the email reminder e.g. Next_x0020_Review eq 'substring' && Current_x0020_Status.Value eq 'Open' Any suggestions why it wont work would be greatly appreciated?

  • @nurmarsya6932
    @nurmarsya6932 3 года назад

    thanks richard! however, how i do if my data source is from power bi or excel?

  • @zenadebretsion300
    @zenadebretsion300 2 года назад

    Perfect

  • @kiela-leewilson2403
    @kiela-leewilson2403 2 года назад

    Kia ora, thank you,!! This is one of the easiest "how to" videos I have seen on this. Are you able to help? I am needing to reference this from a library, not a list and am stuck at the "Get items" as it asks for a list name. I have created a library of policy documents and want to add an email reminder to the owners of the documents 60days and 30days before the review date. Any guidance on this would be fantastic. Thanks in advance

    • @Richie1902
      @Richie1902  2 года назад

      Hi Kiela-lee - thanks for the feedback - a document library uses a different action to a list - so rather than Get Items - we use Get files (properties only) then you can apply the same odata filter on your library columns as well - hope this helps!

  • @AT-zn4hh
    @AT-zn4hh 3 года назад

    Hi Richard, great video and very helpful. I am running into a problem with my emailing though. my contacts are in "sitecontact" column in sharepoint as a name which links to directory, so emails aren't listed. when I create send an email, it lets me select "sitecontact" in Apply to each, then "sitecontact email" in sub level Apply to each 2. The flows runs as successful but doesn't return values. it's greyed out assuming it stops at Apply to each then never moved to next level. is there a workaround?

    • @Richie1902
      @Richie1902  3 года назад

      Hi A T - your apply to each will be greyed out as that action cannot find any matches - I would check the get items filter action to check if you are getting any results - if not - check the system name of your sharepoint column - under list settings, click on the list and check the url of the page that loads to show you the column name that the odata filter is looking for.. hope this helps!

  • @Gonca1324
    @Gonca1324 Год назад

    Richard thank you for this great tutorial! My work colleagues are impressed ! Can I make the flow dependent on the "Status" column in addition to the overdue date ? I am trying a few things right now, however I keep getting error messages. The mail should be sent only to those where the status is not "completed". Do you have some tips ?

    • @Gonca1324
      @Gonca1324 Год назад

      I saw that you have already answered the question :) And it worked! You are great, thanks!

    • @Richie1902
      @Richie1902  Год назад

      Hi - thanks for the feedback - yes you can use multiple filter conditions in a get items for a not completed you would want StatusColumn ne "Completed" and DueDateColumn eq "2023-02-07" for example.

  • @TheClarkfather
    @TheClarkfather Месяц назад

    Excellent video! Is it possible to send a daily reminder for something that's overdue?

    • @Richie1902
      @Richie1902  Месяц назад

      sure is - just change the filter to get anything that is overdue - so duedate lt today.. lt less than gt greater than - wanna go with due date less than today I think. Good luck!

  • @nasmeeachristian-deoliveir642
    @nasmeeachristian-deoliveir642 3 года назад

    This video is very helpful. How do I add a reminder for items not completed before due date? If my list has a progress column with dropdown selections and I only want the reminder to go out to those who have not completed the task before the due date.

    • @Richie1902
      @Richie1902  3 года назад

      Hi Nasmee'a - for this requirement i suggest adjusting the odata filter on Get Items to ensure you only pull back the people you want to remind. - Hope that helps!

  • @ninonebieridze6820
    @ninonebieridze6820 Год назад

    Great tutorial and thank you! I have run into a following problem, I keep receiving emails after the due date has passed. I only need a reminder on the dates. What shall I add/modify to have only one reminder on the due date?

    • @Richie1902
      @Richie1902  Год назад

      Hi there - if you wanted to post your odata filter from your get items action in the workflow I could look at that.
      But essentially you will want to ensure you are using an 'eq' or equals operator - so get me all items where myduedate eq '2023-01-21' with the date being calculated everytime the flow runs so it works out whatever the dynamic date should be.
      This way you will only get the items that are relevant and not past dates - hope this helps - happy to look at your filter - just post here.

  • @minispringrolls
    @minispringrolls 3 года назад

    Thanks, Richard! This is very helpful. I have tested my flow and there are no errors but I didn't get the email. I have a column in my SharePoint list call email. In "send an email" in the 'To' field I use dynamic content from the SharePoint email column. Any idea?

    • @Richie1902
      @Richie1902  3 года назад

      Hi Ruby - first step I'd do would be to review teh history of the workflow and expand each of the actions to see the data flow. Especially expand the email step to see where outlook tried to send the email and compare if that is matching what you want.
      The other thing to check would be on your filter - if you are using one - I've seen some folks type the name email eq 'test.com' where email is what they think is the name of the SP column - however if they then navigate to the SP list and access its settings then click on the column called 'email' it can be called something like email1 or thbul or some other random name.
      If you are still stuck - just send me screen shots of your workflow history and we'll see if we can debug it together.

    • @minispringrolls
      @minispringrolls 3 года назад

      Got it thanks @@Richie1902 :D

    • @alyaharis6555
      @alyaharis6555 2 года назад

      @@minispringrolls hello can u please help me how did u make it work? cause i have the same issue as yours

  • @sarahbryant3911
    @sarahbryant3911 Год назад

    Richard - this is a great video. It is almost exactly what I needed. In my situation, my due date column is calculated so I get an error that the "type 'Calculated' cannot be used in the query filter expression." Is there a solution for this?

    • @Richie1902
      @Richie1902  Год назад

      Hi Sarah, currently calculated columns are not supported as a column to look up to in Power Automate. Workaround is to either calculate the date within power automate as the workflow runs OR on an item created or modified you use power automate to recalculate the date then update the item.
      If updating an item - you have to be careful to not kick off an infinite loop so the workflow keeps running.. hope that helps?

  • @mkavo
    @mkavo 2 года назад

    Hi Richard, this is great. I tried get around the weekends issue i.e. only send on business days by having 3 calculated date fields in Sharepoint off my First Follow Up date field. i.e. First Follow up = Day 1, then calculate 3 business days, 5 and 7 business days from these. Then on those dates send a reminder. However looks like ODATA query doesn't like calculated columns I get an error. Is there a better approach do you think?

    • @Richie1902
      @Richie1902  2 года назад

      Hi mkavo - you are correct - there is no support for calculated columns in odata filters at present in Power Automate - SharePoint connector.
      You could move your logic to create the dates into Power Automate potentially? - there is an action called get future date - so on new item creation call power automate and use get future date to 5 and 7 days and then pop these values into an update item sharepoint action!
      Hope this makes sense!

    • @mkavo
      @mkavo 2 года назад

      @@Richie1902 Hi Richard, i'll have to calculate business days somewhere in there, I'm sure there is a formula but already have that part working in SharePoint. I changed my ODATA filter fields to date fields they enter data into and it works fine i.e. Date 1 ne null and Date 2 eq null, this still gets the items in scope down drastically, then i can use my calculated due date fields in conditions and look for where they equal today and if so send the appropriate email and do appropriate updates..
      Your video helped immensely in getting to this stage to try things so thanks!

  • @anamahmed2765
    @anamahmed2765 3 месяца назад

    Hi Richard, thanks for sharing this video. I am using the exact steps to send reminders a day before the due date. My flow ran fine for two days and stopped/did not notify me on the third day. Upon checking the flow, it seemed that the 'Get Files' action is not returning any value. However, the DueDate column has items in there. Any help in understanding the issue will be much appreciated.

    • @Richie1902
      @Richie1902  3 месяца назад +1

      Hi there - if the workflow isnt returning any values - I would take a look at workflow run and expand the get items action and check the date that is being looked for and any other values in the odata query - then check your data source and do a comparison.
      If you think something should be getting returned we can look at your odata query and validate it then adjust as needed..
      Let me know how you are getting on?

    • @anamahmed2765
      @anamahmed2765 3 месяца назад +1

      @@Richie1902 Thank you so much for the guidance. I realized the flow was not returning values because I set it up on the Document library. I created a new library and applied the flow there, and it ran fine. Thanks for sharing valuable content that broadens our knowledge about workflows and power automation.

    • @Richie1902
      @Richie1902  3 месяца назад

      @@anamahmed2765 - awesome!

  • @eak52
    @eak52 2 года назад

    So helpful! Is it possible to do this off of a document library rather than a list?

    • @Richie1902
      @Richie1902  2 года назад +1

      Hi Erin - yes it is - just need to use Get Files (Properties Only) vs Get Items for your SharePoint connection - other than that - everything works the same! Good Luck!

  • @audreyjanssen8220
    @audreyjanssen8220 3 года назад

    Thanks Richard, this is very helpful. Unfortunately I keep running into issues in the last step (sending the email) and don't understand why. Issue: low save failed with code 'OpenApiOperationParameterValidationFailed' and message 'Input parameter 'emailMessage' validation failed in workflow operation 'Send_an_email_(V2)': The parameter with value '"@items('Apply_to_each')?['k21v']"' in path 'emailMessage/To' with type/format 'Array' is not convertible to type/format 'String/email'.'.

    • @audreyjanssen8220
      @audreyjanssen8220 3 года назад

      now it seems to stick with error: The execution of template action 'Apply_to_each_2' failed: the result of the evaluation of 'foreach' expression '@items('Apply_to_each')' is of type 'Object'. The result must be a valid array.

    • @Richie1902
      @Richie1902  3 года назад

      Hi Audrey is the column k21v a person type field? If so you'll want to use syntax like this k21v/EMail to just get the email and not the whole person column array - note the capitals on EMail :) - Hope that helps - ping me on richard@brighterdays.co.nz with screenshots and column information if you are still stuck..

  • @sarahhughes2444
    @sarahhughes2444 2 года назад

    Thank you Richard. I used your instruction to apply to an entire document library & it works - sending due date reminders to document owners. However, if I put in more than one document owner in my library, the flow fails. The error reads 'Error details: 'The API operation 'GetItems' requires the property 'body/value/0/Documentowner' to be of type 'Object' but is of type 'Array'.' Do you know how I can just this flow for multiple document owners? instead of just one

    • @Richie1902
      @Richie1902  2 года назад

      Hi Sarah, I recently helped someone else with this - so planning on doing a clip to show this - essentially (my easy option - there are other ways to do this..) - you will want to create a string variable then use an apply to each on the multi select person field and for each email found use append to string variable to add the email and a semi-colon - then use this variable in the email's to field - I'm hoping to do a clip next week - but maybe this info will help until then!

    • @sarahhughes2444
      @sarahhughes2444 2 года назад +1

      @@Richie1902 thanks so much for getting back to me! I’m a bit of an amateur so might wait for the video! Thanks a mill

  • @marthini3775
    @marthini3775 Год назад

    Good day, I would like to know why can't I use calculated column in the filter query ? How to solve this problem ? Thank you.

  • @ukrainianmatroshka
    @ukrainianmatroshka 3 года назад

    Great video! I run into an issue when I try to have multiple people listed under the "assignedto" column. If I only allow for one person to be listed, I have not error but when I allow for multiple people to be listed, I get the error that the data is an array, and not an object. Is it possible for this workflow to work when multiple names are listed under the "assignedto" column? Thank you!

    • @Richie1902
      @Richie1902  3 года назад +1

      Hi Valentina - in this scenario an option you can use is to create a String Variable - then use an Append to String Variable action and add the dynamic email plus a ';' semi colon within an apply to each/for each based on the email column you are working with - then use the variable in the To field of your email action. There are other methods to do this as well - using the Array Variable, then parsing the Array and again using an apply to each on the email part of the array. Hope this helps!

  • @biancafrancisco941
    @biancafrancisco941 3 года назад +1

    Thank you, this has been really helpful! Is it possible that the reminder would be sent in one mail and not individually? For example, I have 3 tasks due tomorrow. Can this be sent in one mail only? Thank you!!

    • @pinkijs93
      @pinkijs93 3 года назад

      I would really like to know this as well. I have been trying to work with arrays but I don't get the filter array option in my account of power automate. So, I can't finish the flow. Maybe this will be useful for you @Bianca Francisco: powerusers.microsoft.com/t5/Building-Flows/Reminder-Flow-for-once-a-week-for-Overdue-List-Items/td-p/330694

    • @biancafrancisco941
      @biancafrancisco941 3 года назад

      @@pinkijs93 thanks so much! I'll check this out

    • @subjecttochrist
      @subjecttochrist 3 года назад

      @@biancafrancisco941 were you able to accomplish what you were going for? i think i might be trying to do the same thing that you are... any guidance would be great!

    • @biancafrancisco941
      @biancafrancisco941 3 года назад

      @@subjecttochrist you may check it here ruclips.net/video/0TpjWPYlxY4/видео.html

    • @biancafrancisco941
      @biancafrancisco941 3 года назад +1

      @@pinkijs93 you can check the answer here ruclips.net/video/0TpjWPYlxY4/видео.html (it's something about appending the string variable)

  • @naminamino
    @naminamino 4 месяца назад

    hi richard, do you know why my "send an email" part isn't working? when i run the flow, the flow run successfully but the email part is greyed out

  • @audreyjanssen8220
    @audreyjanssen8220 3 года назад

    Dear Richard, at 10.07 you mention you can specify a column in the get items. So you can send an email to those people. Could you let me know how to do that? running into issues with this last step.

    • @Richie1902
      @Richie1902  3 года назад

      Hi Audrey, within each Get Items action you can expand the action to view Advanced Settings and use the Filter Query option to use an Odata filter to limit the items returned. Odata is a specific syntax and calls the system name of the column you want to filter on - normally the syntax would be similar to Title eq 'Example' or NumberColumn gt 5.
      However if you are using SharePoint and have renamed columns in the list you are wanting to filter - you must still need the original name of the column not its renamed value, plus if you have spaces in your column names you'll need to use the correct sharepoint name value - so rather than My Column Name eq 'Test' it would could possibly be My_x0020_Column_x0020_Name eq 'Test - hope this helps!

  • @user-dy8pe1lg3z
    @user-dy8pe1lg3z 3 года назад

    Thank you. - if i want to send email before due date, can you suggest?

    • @Richie1902
      @Richie1902  3 года назад

      Hi - as long as you are recording when a task is due you can use the methods shown in this clip to send notifications at any stage before the due date - this clip shows how to do it for 7 days before or 14 days before - I hope this helps

  • @Jay-mh1xh
    @Jay-mh1xh 3 года назад

    Richard, do you know of a way to apply a filter in order to grab items that are within 7 days or less? is it " le ##"?

    • @asv-lc4is
      @asv-lc4is 2 года назад

      Have u solved it?

  • @KapilSharma-bl7cf
    @KapilSharma-bl7cf 2 года назад

    Thanks you.... but what can we do when in SharePoint list expiration date column( Calculated column) have 2042 and set due date reminder on calculated column.

    • @Richie1902
      @Richie1902  2 года назад

      Hi Kapil - calc columns are not yet supported in power automate - I'd suggest having another due date column and use power automate -'get future date' action to define the due dates on item creation etc - if you do it on edit of items - make sure you dont create an infinite loop on your workflow!

  • @saurabhsanas3223
    @saurabhsanas3223 5 месяцев назад

    Great Tutorial. Helped me a lot.
    Is it just me or your voice was too low.

  • @raghubannur
    @raghubannur 2 года назад

    Hello Richard, thanks for the wonderful video, all the steps worked for me except when it reaches send email I am unable to see the records and the email is not getting triggered. Can you please help here to get the email triggered

    • @Richie1902
      @Richie1902  2 года назад

      Hi Raghu - this sounds like your filter isnt picking up any records? I'd suggest adding a compose step after you get items in an apply to each step to output the id or title of the email to check whats happening?

  • @isabelafreitas467
    @isabelafreitas467 2 года назад

    Hi Richard! Love this video - but I am running into issues in the filter query step. it says that my column does not exist in the error, but it does exist. Any ideas how to solve this? I am desperate!

    • @Richie1902
      @Richie1902  2 года назад

      Hi Isabela - a filter wants the system/hidden name of a column often this can be different if you've renamed a column - best thing to do is go to sharepoint and open the list or library settings and click on the column you want to check - on clicking a new page will open - check the end of the url for this page as this will show your 'real' column name you need to use in an odata filter - hope this makes sense!

  • @rogelio.orozco
    @rogelio.orozco Год назад

    Thanks for the video but please turn the volume up on the video, i find myself trying to guess what you are saying.

  • @marianneweisser2129
    @marianneweisser2129 3 года назад

    Hi Richard thanks for your video. I followed your steps and worked perfectly using a "date and time" column but when I used a "calculated" column didn't work and showed error in "Get Items 7" and it is not a speech mark issue. Can this be done using any type of column?
    Error details: The field 'Start_x0020_Renewal_x0020_Proces' of type 'Calculated' cannot be used in the query filter expression.

    • @Richie1902
      @Richie1902  3 года назад

      Hi Marianne - odata filters will work for most column types in sharepoint - but you are correct - they wont work for calculated column types - but the calculated column equation could be placed into a Compose Action or Variable within Power Automate before the get items? it might help? Thanks for your feedback.

    • @marianneweisser2129
      @marianneweisser2129 3 года назад

      @@Richie1902 thanks for your quick response. Could you recommend any tutorial that I could follow?

    • @Richie1902
      @Richie1902  3 года назад

      Hi - can you let me know the type of filter you are trying to use? and I can see if I can refer you to a tutorial to help. Thanks.

    • @marianneweisser2129
      @marianneweisser2129 3 года назад

      @@Richie1902 I used odata filters. Thanks!!

    • @Richie1902
      @Richie1902  3 года назад

      @@marianneweisser2129 ok- this web resource is useful www.odata.org/documentation/odata-version-2-0/uri-conventions/#FilterSystemQueryOption and my buddy Reza does a good job here too - ruclips.net/video/yeAnuTB85eg/видео.html

  • @yenc1898
    @yenc1898 2 месяца назад

    Hi, your tutorial works for single email address, what if the names are in Outlook name with more than 1 names and not email?

  • @GAFFARKHAN-yp8uu
    @GAFFARKHAN-yp8uu 2 года назад

    Hello Richard, how can we use power automate to send alert for task over due from Project Server which is also a site in sharepoint ?

    • @Richie1902
      @Richie1902  2 года назад

      Project Online has connectors in Power Automate already - so that one should be easy to compare project data against today.
      If your project server is an on premises instance - you will need to use a data gateway, then as project server is mostly sharepoint - you could use the sharepoint connectors to connect to the top level site collection to get this data.
      personally, never done it, but the theory checks out!!

  • @dwieachmad6181
    @dwieachmad6181 2 года назад

    can we add this method in microsoft planner?

  • @michaelabreha8042
    @michaelabreha8042 2 года назад

    Hi Richard, how would I get the items if my data source is Dataverse? I tried getting it using the get a row by id but it's not showing me the fields to select the dates?

    • @Richie1902
      @Richie1902  2 года назад

      Hi Michael - you'll want to use the List Rows action for Dataverse and apply a similar odata filter on your date columns. Hope this helps.

  • @mokkalyrics6889
    @mokkalyrics6889 2 года назад

    Thanks for this video.. I have one question.
    How to add the data/ table in SharePoint. Could you please help me on this..
    Thanks in advance

    • @Richie1902
      @Richie1902  2 года назад

      Hi - if you need to create a list in sharepoint - this tutorial should help - ruclips.net/video/k0vLHYkiBIY/видео.html or if you are trying to figure out how to connect your app to a list - this is done via Connectors in the power platform - this guide will help understand how to set them up/manage them - docs.microsoft.com/en-us/powerapps/maker/canvas-apps/add-manage-connections

  • @TaylorManer
    @TaylorManer 12 дней назад

    How do you make these due date notifications for only items that are open/in progress? Is there another action to tell the routine not to run if the status is closed?

    • @Richie1902
      @Richie1902  12 дней назад

      Hi Taylor - yep - when you use the get Items action in Power Automate - you can toggle the odata filter to pull back whatever data you need - so if you have specific values you need to pull back thats where you would do it. So due date eq today and status eq open type thing - then you only get the data you need.
      If you need to pull different status types back - you but only run the notification on a particular status you could either use the data operation of Filter to reduce the items down to just what you want OR you could use Apply to Each and have a condition within the apply to each step - so if a value eq the value you want then do something. Filter is a bit easier/efficient
      Let me know if this helps!

  • @peterjukoski3311
    @peterjukoski3311 2 года назад

    Ricard thanks for the video. I wanted a flow to alert staff 7 days before they are scheduled for orientation. I followed your steps and everything worked except the email piece. I added added Name and Start Date as Dynamic content but it did not show Start date in the email when I tested it. Plus when I click on the send email after it runs to check it it's grayed out? Any ideas.

    • @Richie1902
      @Richie1902  2 года назад

      Hi Peter - sounds like your filter may not be finding any results which is why the actions further down the flow are grayed out. You can look at previous runs of the workflows and expand actions to see what values your filter contained - i'd start there.
      Also - as the filters are using odata - they use the sharepoint system name of the date column you are checking - so another thing to check is to go to the list settings in sharepoint and click on the date column to compare its name with the name you are using in the filter - you'll see the sharepoint column name in the url of the list settings page when you click on a column. If you are still stuck - please send screen shots of the flow or an exported zip file of the flow to richard@brighterdays.co.nz and I'll take a peek..

    • @peterjukoski3311
      @peterjukoski3311 2 года назад

      @@Richie1902 Thanks for getting back to me I was on vacation last week. I re-created the entire flow and it worked! I only need a 7 day notice so I removed the 14 but if a person enters a "DueDate" less than 7 days how do I add that to the flow? It would be like a = to or < less than "DueDate" statement? Thanks Pete

    • @alyaharis6555
      @alyaharis6555 2 года назад

      @@peterjukoski3311 hello can you help me how to fix the error? cause i have the same issue as yours. the email is not being send and grayed out. please help me :(

    • @peterjukoski3311
      @peterjukoski3311 2 года назад

      @@alyaharis6555 I recreated my flow, and I would be willing to send you the screen shots of the flow.

  • @siyudong653
    @siyudong653 10 месяцев назад

    Thx Richard for your amazing sharing. However, when I tried to use the field name in the expression of Field Query, the test outcome shows that 'Column '_x9884__x8ba1__x5b8c__x6210__x65' does not exist. It may have been deleted by another user.' I am really confused now.

    • @Richie1902
      @Richie1902  10 месяцев назад +1

      hi - so 2 things to try - go to the sharepoint column via list or library settings and then click on that columns name - in the url you will see the system name of the column - copy that name and put into your filter - sometimes the names do get cut off a bit..
      second check - do a get item - put in an id with no filter - with a ID value you know has a value on this column - run the workflow and then view the results of the run expand the show outputs area and compare the column name to see if different..
      Hope that helps you find the column!

    • @siyudong653
      @siyudong653 9 месяцев назад

      Will try! Big thx!!@@Richie1902

  • @chrissiemungia2514
    @chrissiemungia2514 Год назад

    If I do have a date + time column, will the substring still allow the flow to get items regardless of their various times due?

    • @Richie1902
      @Richie1902  Год назад

      Hi Chrissie - are you wanting it to be on a specific data AND time? or just the date? SharePoint will still read the date time like 2023-03-12 : 09:34 AM type thing - so if wanting just date you'll need to use the substring to just get 2023--03-12 so you filter on sharepoint will look more like this -
      startswith(YourSPDateTimeColumn, 'YourSubStringValue')
      Hope that makes sense!

    • @chrissiemungia2514
      @chrissiemungia2514 Год назад

      @@Richie1902 Just the date! I am using the substring as shown in the video and tests are running successfully but no emails have been received so far.

    • @Richie1902
      @Richie1902  Год назад

      @@chrissiemungia2514 - happy to chat on this via email or on a teams call if it'll help rich@brighterdays.co.nz
      If you can look at the dates you are filtering on - so run the workflow then have a look at the green tick items and expand to see the dates selected - then check these in your data source.
      If you want to send screen shots or any thing over - happy to try to triage with you.

  • @ericbauwens1642
    @ericbauwens1642 2 года назад

    Interesting but I am wondering what the best approach would be if you want in include specific attachments to these emails that you want to send out.

    • @Richie1902
      @Richie1902  2 года назад

      Hi Eric - i guess you could have a column in the library or another method to isolate the specific attachments via the odata filter.

  • @sysmanpro5150
    @sysmanpro5150 Год назад

    Great video. I am trying to do the same but the only difference is I want to send reminder emails based on due dates but when Status column value is in progress. I have task list in SP and do not want to send reminder emails if task status is Completed. Can you please help? My flow is scheduled to run at 8am everyday but it sends emails for tasks no matter what the status is.

    • @Richie1902
      @Richie1902  Год назад

      Hi! in your Get Items action, you should be good to add in the odata filter like so 'and Status ne 'Completed' this will then ensure all the completed items are not pulled into the array of items to be emailed.
      let me know how you get on - this assumes that the Status column is a text or choice column - but it should be straight forward to implement. Good luck!

    • @sysmanpro5150
      @sysmanpro5150 Год назад +1

      @@Richie1902 Thank you for direction, it worked. I just had to figure out how to put odata filter with multiple conditions :))

  • @catgrudzinski5494
    @catgrudzinski5494 8 месяцев назад

    Excellent video, taught me a LOT!!! Thank you. My only feedback is that it was extremely difficult to hear your soft spoken voice :) Thanks again

    • @Richie1902
      @Richie1902  8 месяцев назад

      Thanks for the feedback! Glad it helped! I've sorted my mic in my more recent videos - sorry about that.

    • @catgrudzinski5494
      @catgrudzinski5494 8 месяцев назад

      Yes it really helped tremendously. I spent so much time converting time, etc etc....this was awesome. And, thank you for letting me know about the mic @@Richie1902

  • @themeditationbar2511
    @themeditationbar2511 Год назад

    Hi Richard
    Can u help? I m stuck
    Every month over 100 of companies need to submit a document to me via ms form and I need to chase them to they don’t submit on time , is there anyway can automate the whole process? Now I m doing manual checking to see who has not submit and it takes very long .
    Appreciate if u can give me some ideas

    • @Richie1902
      @Richie1902  Год назад

      Hi - using an MS Form might be tricky.. unless you force them to enter something into the form you can validate against?
      If you could move the solution to a Power Pages instance you could support authenticated sessions and use dataverse to track who has / hasnt submitted in a more seamless way.
      Using an MS Form - do these companies have a license to your tenant? as anonymous access shouldnt support file attachments. If they are licensed you'll be able to grab the user account of the submitted item in the dynamic content in Power Automate - eg their email.
      So.. to spit ball an idea - I'd build a list of companies I expect an email from in SharePoint or Dataverse and add a yes/no column for 'Submitted file' or similar, then when a form submission comes in I'd compare the submitted by email to the email for the company and if there is a match, then update the matching sharepoint item column for submitted file and set to true/yes.
      Then create a couple of scheduled Power automate workflows - 1 to run as the reminder message - so use get items from your list of companies where submittedfile eq false, then send each an email.
      The second scheduled workflow would be a clean up workflow to run just before your month end to reset all your company submitted attachment values back to false you are prepped for the next month.. you could put in an email action here as well if you wanted to send each company a mail to remind them to submit..
      Hope this helps a bit.. main thing is trying to get the match on the company against who has submitted a file.

  • @rudiolivier7494
    @rudiolivier7494 2 года назад

    Please can you assit me to setup a reminder to send the mail not to myself but to the document owner

  • @asv-lc4is
    @asv-lc4is 2 года назад

    If the date format in my duedate column is M/d/yyyy should i need to use it instead of the yyyy-MM-dd?

    • @Richie1902
      @Richie1902  2 года назад

      Hi - if its sharepoint column date only it'll come through as yyyy-mm-dd looking at your columns I would maybe create a workflow for get items on your list - limit the returned items to 2 then run it and open up the results / outputs to confirm your column names - the odata filter uses the system name of any column used - so good to confirm the columns are correct first - then move on to checking your filter syntax - hope this helps!

  • @Itsprincessa01
    @Itsprincessa01 2 года назад

    Hi, how do stop the flow from running when the task is completed before the 7 days or 14 days. using sharepoint list not planner?

    • @Richie1902
      @Richie1902  2 года назад

      Hi Adetutu, Planner does expose the Status of a task - so I would add to my filter the date range and the Status ne 'Completed' or similar to avoid any notifications running on already completed items,

  • @rebeccahilbert1780
    @rebeccahilbert1780 Месяц назад

    Hi, I get an error when running this flow, the date format is does not match yet I am using the same Australian/UK format as you are and have copied your instructions to the comma..? Can you assist with why this is not working for me..? I can't see where I need to format the date code but you didnt need to do this..?

    • @Richie1902
      @Richie1902  Месяц назад +1

      Hi Rebecca - can you look at the flow run with the error and see the format that the date has come through as? Also - can you let me know if the sharepoint column you are using is a date only or a date + time type? Happy for you to send screen shots of what you are seeing / your workflow to rich@brighterdays.co.nz

    • @rebeccahilbert1780
      @rebeccahilbert1780 Месяц назад +1

      @@Richie1902 thanks Richard, I ended up figuring it out by watching a different tutorial. One detail which I don’t believe you mention is if the column name has spaces on your SP site, you have to remove these as SP does not read spaces. That was my issue! So simple! But thank you as your video helped enormously 👍🏻😊

  • @limboonlay2822
    @limboonlay2822 3 года назад

    Thank you Richard. I follow your step until get items 7 ERROR prompt out. error details the expression "DueDate eq 2021-04-15" is not valid. creating query failed. How to fix?
    DueDate formatting change to date and time. Custom list DueDate is 23/05/2021 00:00.

    • @Richie1902
      @Richie1902  3 года назад

      Hi - duedate looks like its expecting a string value so you'll need to add single quotes - eg DueDate eq '2021-04-15' cheers

    • @limboonlay2822
      @limboonlay2822 3 года назад

      @@Richie1902 Get items 7 - Filter Query DueDate eq '@{outputs('Substring')?['body']}' error prompt

    • @limboonlay2822
      @limboonlay2822 3 года назад

      I follow your flow tested run ok till compose. When i add get items 7 error prompt out.

    • @limboonlay2822
      @limboonlay2822 3 года назад

      ERROR Details The field 'DueDate' of type 'calculated' cannot be used in the query filter expression.

    • @limboonlay2822
      @limboonlay2822 3 года назад

      Filter Query = DueDate eq '2021-04-27' is tally with substring Output 2021-04-27

  • @AP-yn2qc
    @AP-yn2qc 2 года назад

    Hi Richard, Is there a way to send 1 summarized email reminder to an individual. Sometimes there might be 50 tasks due and I don't want 50 reminder/emails to hit their Inbox. Please advise.

    • @Richie1902
      @Richie1902  2 года назад +1

      Hi A P - yep you could do this - its not out of the box as such, but yes you could get items / tasks needed per a person column or assigned to column, build an array of these users, then either clean out so its distinct per user OR only add to the array if they dont already exist in the array. Then per person in the array get open tasks and populate summary data into an html table or similar, then send just one email. So yes its possible to do for sure, but will be fiddly in terms of getting unique users into your array.

    • @AP-yn2qc
      @AP-yn2qc 2 года назад

      @@Richie1902 Thanks Richard for your quick response. Do you have any video created on how to do this?

    • @Richie1902
      @Richie1902  2 года назад +1

      @@AP-yn2qc not yet - but I'll see what I can do!

    • @AP-yn2qc
      @AP-yn2qc 2 года назад

      @@Richie1902 Please do. I really need to get this done for my team. Will be eagerly waiting for your next video on this. Appreciate your help!

    • @Richie1902
      @Richie1902  2 года назад +1

      @@AP-yn2qc - here you go - ruclips.net/video/uddMdvMUZwo/видео.html enjoy!

  • @elizabethearley2705
    @elizabethearley2705 2 года назад

    Under my Get items I'm getting an error: "The expression "Expiration Date eq '2021-07-01'" is not valid. Creating query failed.
    clientRequestId: a669c26b-6a9e-4fc8-b2f9-ada0f0f207a3
    serviceRequestId: a669c26b-6a9e-4fc8-b2f9-ada0f0f207a3" I know for sure that one of the dates in my field is 07/01/2021. Is it because of my date format?

    • @Richie1902
      @Richie1902  2 года назад

      Hi Elizabeth - this is a SharePoint date only column? If so the date format looks good "2021-06-21" yyyy-mm-dd is your standard syntax can you check that your column isnt date + time - as if so you may need to substring the column to get just the date and exclude the time out. Hope this helps!

  • @minhthanhnguyen7191
    @minhthanhnguyen7191 Год назад

    how if all days except sunday? Thanks,😀