Creating Your First Alert Email
This page walks through the fastest path to a working Alert Relay flow that sends an email showing what changed in a SharePoint item.
What Alert Relay does
Alert Relay is a Power Automate connector for SharePoint change notifications. It helps you move beyond generic "item modified" emails by returning:
- detailed field-level changes
- formatted values ready for display
- ready-to-use HTML for alert emails
Before you start
You will need:
- a Microsoft 365 account
- access to the SharePoint site, list, or library you want to monitor
- a Power Automate flow that starts from a SharePoint trigger
Recommended first scenario
For your first test, use:
- SharePoint trigger:
When an item is created or modified - Alert Relay action:
Get Detailed Item Alert HTML - email action:
Send an email (V2)
That path gives you the fastest first success.
Create the connector connection
When you add your first Alert Relay action in Power Automate, create a connection using your Microsoft 365 sign-in
Note A Microsoft 365 administrator may need to approve the connector for your tenant before you can create or use the connection.
Understand the key inputs
The main Alert Relay actions use these important inputs:
Site URL
Choose the SharePoint site that contains the list or library.
- You can usually pick this from a dropdown.
- You can also enter it manually if needed.
List or Library
Choose the SharePoint list or document library.
- The dropdown refreshes after a site is selected.
- Manual entry can use the exact list title or the list GUID.
Item ID
This is normally the ID value from the SharePoint trigger.
Compare From
This tells Alert Relay what point in time or version to compare against.
For most flows, the best option is:
TriggerWindowStartTokenfrom the SharePoint trigger
If you leave Compare From blank, Alert Relay uses the first version in the item's version history as the comparison baseline.
Build your first flow
Use this flow shape:
- SharePoint trigger:
When an item is created or modified - Alert Relay action:
Get Detailed Item Alert HTML - Outlook action:
Send an email (V2)
Step 1: Add the SharePoint trigger
Create an automated cloud flow using:
When an item is created or modified
Choose the correct:
- Site Address
- List Name
Step 2: Add Get Detailed Item Alert HTML
Add the Alert Relay action:
Get Detailed Item Alert HTML
Populate the fields as follows.
Site URL
Use the same SharePoint site that the trigger is watching.
List or Library
Use the same list or library.
Item ID
Use the trigger's ID value.
Compare From
For the best first result, use:
TriggerWindowStartToken
This allows Alert Relay to compare the current item against the trigger's baseline point.
Optional fields
You can also choose to set these fields, which will be reflected in the HTML output:
- Include Minor Versions (
includeMinorVersions): includes draft or minor versions in the comparison instead of using major versions only. Defaults tofalse. - Include Unchanged Fields (
includeUnchangedFields): includes unchanged fields in the generated output as well as changed fields. Defaults totrue. - Date Format (
dateFormat): controls how dates are displayed in the output. Defaults toyyyy-MM-dd. - Time Format (
timeFormat): controls how times are displayed in the output. Defaults toHH:mm:ss. - Timezone (
timezone): controls which timezone Alert Relay uses when displaying date and time values. Defaults toUTC.
Step 3: Add Send an email (V2)
Add your email action after Alert Relay.
Use:
- Subject: Alert Relay Suggested Subject (
subject) - Body: Alert Relay HTML Body (
htmlBody)
Make sure the email body is treated as HTML by your chosen mail action.
Recommended first test item
Use a simple list item that has:
- a Title column
- one or two editable columns such as a Choice column, a Date and Time column, or a Person column
This makes it easier to see how Alert Relay handles both new items and later updates.
Run the flow
Once you have added the trigger, the Alert Relay action, and your email action, and you have a suitable test item:
- save/publish the flow
- make sure the flow is turned on
- create a new item in the SharePoint list
- wait for the flow to run
- open the flow run history
- confirm the Alert Relay action completed successfully
- check the email that was sent
After that first run:
- edit the same item
- change one or two fields
- wait for the flow to run again
- review the second email
This gives you a quick way to test both:
- a newly created item
- an updated item with visible changes
What to expect
For a newly created item
The first email is based on a new item, not an update to an existing item.
In that case:
- the suggested subject uses Item Added (
subject) rather than an update-style subject - the HTML body says the item has been added
- the email shows the item's initial values
For a modified item
After you edit the same item and the flow runs again, the email should normally include:
- the item title
- who changed it
- when it changed
- the changed fields
- previous and current values, where available
- a link back to the SharePoint item
- a subject using Item Updated (
subject)
If the dropdowns are empty
Check these first:
- the connector connection is valid
- the signed-in user has access to the SharePoint site
- the selected site URL is correct
- the selected list exists in that site
If needed, you can enter values manually and return to the dropdowns later.
Common issues
Using the wrong Item ID
Use the trigger's ID, not a different identifier from another action.
Using the wrong site or list
The Alert Relay action should point to the same SharePoint source the trigger is monitoring.
Leaving Compare From empty without understanding the result
If you leave Compare From blank, Alert Relay compares the current item against the first version in the item's version history. For most trigger-based flows, TriggerWindowStartToken is the best starting point.
The email body is not formatted correctly
Check that your email action is using the Alert Relay HTML output as HTML rather than plain text.