Hi @Tzippy Freedman
I will recommend you to use sharpoint event receiver. Graph notification requires additional development effort to set up and manage subscriptions for event notifications. And there may have limitations on the number of subscriptions or the frequency of notifications, depending on the service plan or permissions.
Sharpoint Event Receiver provides a built-in mechanism within SharePoint to respond to specific events directly. It also offers granular control and flexibility to trigger actions based on events at the item, list, or site level.
In summary, if you specifically want to respond to SharePoint events within the SharePoint environment, have granular control over event triggers, or are working with older SharePoint versions, SharePoint Event Receivers can be a suitable option.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.