Using SharePoint online.

I have custom form (CSS + JS) that add/update/delete item from a SharePoint list. This form is linked with multiple master list to provide drop downs.

Now my customer need an email notification whenever any data get added or field get updated for any existing record. That email should carry the details about field in which data get added or updated, along with the previous data.

I am not sure how to build this solution, should I create a sub-transaction list which carry replica of existing records and on every update workflow will compare it with newly update record field by field.

Or there is any solution for using SharePoint version history to achieve this.. any suggestion on it !

1 Answer 1


You can use the good-old SharePoint alerts to track what fields were changed.

Set up alerts

  • List > Alert me

enter image description here

  • Choose the alerts title, recepient, changes you want to track and the schedule:

enter image description here

This is what a sample form looks like

enter image description here

Email you'll get when updated were made

enter image description here

  • Thanks for suggestion.. is there any provision to save all these change history in some list in SharePoint ?
    – cjs
    Commented May 21, 2021 at 18:26
  • not out of the box, no. Commented May 21, 2021 at 20:04
  • Thank you Denis
    – cjs
    Commented May 22, 2021 at 13:08
  • Actually if you have version control on your list you should be able to see previous edits. The Alert is just displaying the most recent updates based upon the frequency you request. To reduce email transactions, a daily summary is pretty great.
    – mcv
    Commented May 27, 2021 at 2:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.