How to Create a Power Automate Email Reminder from a Calculated Date
Question details
The user needs to send an automatic reminder email to a document owner listed in a SharePoint or Microsoft Lists record when a specific calculated date is reached.
- Product
- Microsoft Power Automate, SharePoint, Microsoft Lists
- Device & OS
- not provided
- Scenario
- Automating email notifications based on dynamic, calculated date fields in a collaborative list or document library.
- Observed behavior
- The user is looking for the correct configuration and flow logic to continuously monitor a calculated date and trigger an email action to a dynamically assigned owner.
Ensure you have permission to create and manage Power Automate flows in your Microsoft 365 environment, and verify that your SharePoint list has a valid 'Calculated' column outputting date values.
Create a Scheduled Cloud Flow in Power Automate
Configure a scheduled flow that runs daily, compares the current date to the calculated date in your list, and triggers an email to the document owner.
Since calculated columns in SharePoint do not automatically trigger 'When an item is created or modified' events, you must use a Scheduled Flow to periodically check the dates.
Log into Power Automate, click 'Create' on the left menu, and select 'Scheduled cloud flow'. Name your flow and set it to run on a daily schedule.
Add the 'Get items' action. Select your Site Address and List Name from the dropdown menus to retrieve the records.
Add a 'Condition' control. On the left side, select your calculated date column from the dynamic content. Set the operator to 'is equal to', and use the expression formatDateTime(utcNow(), 'yyyy-MM-dd') on the right side.
In the 'If yes' branch of your condition, add a 'Send an email (V2)' action. In the 'To' field, insert the dynamic content for the Document Owner's Email, and customize the subject and body with details from the list item.

Looking for a Lighter Way to Manage Your Data?
While Power Automate offers powerful integration for Microsoft 365 services, you may be looking for a simpler, faster way to manage offline spreadsheets and document databases. WPS Office provides a fully featured, lightweight alternative that meets your daily productivity needs without complex configurations.

Frequently Asked Questions
Why isn't my Power Automate condition matching the calculated date?
Calculated dates in SharePoint often include time formatting that misaligns with Power Automate's current UTC time. Ensure you use the 'formatDateTime()' expression on both sides of the condition to compare just the date strings (e.g., 'yyyy-MM-dd').
Can I send the reminder email to multiple people listed in the same record?
Yes. If your document owner column allows multiple selections, Power Automate will return an array of emails. You can use the 'Join' data operation to combine these emails with a semicolon before placing them in the 'To' field of the email action.
Is it possible to send the reminder 3 days before the calculated date?
Yes. In your condition, instead of comparing the calculated date to the current date, compare it to a future date by using the expression addDays(utcNow(), 3, 'yyyy-MM-dd').




