On Item Add/Update: If a user edit an item and item goes to pending status as the item needs approval, the approving teams need to be notified that an item is waiting for their approval. On Item Approved: If the approving team approve the item,the user who added/updated the item needs to be notified. On Item rejected: If the approving team reject the item, the user who added/updated the item needs to be notified with reasons why the item rejected.But the Share Point Object Model doesn’t have the extensibility at this point where approving status changes.This scenario shows how an add-in can use the add-in Installed event to perform additional work in the host web, such as attaching event receivers to lists in the host web.For more information on this scenario, see the blog post: Looking forward to meeting up with some friends, and meeting some new ones at this event. tl;dr: If you have trouble with stopping the updated-event from firing, compare what you want to change in the before Properties and after Properties.Item Updated I did an Update and making it trigger itself. If you’re dealing with a event receiver with access to server side code, this is not a problem.
This was my scenario: I had created a remote event receiver that was attached to a document library and was supposed to act whenever an item in the list was updated.However, One thing that I think badly needed was the content approval events for list items.Nowadays content approval has become an integral part of content management system.In Share Point 2010 new improvements are made for better event receiving management.Few new event handlers are added for site, web, list, listitems etc.Also note that several webhook samples are available from the sp-dev-samples Git Hub repository.