I created a Web Add-in inside Outlook which gathers information from the selected email and logged in user in the organization. It allows the user the save this email to a desktop application (to the internal DB) and then view it in his "Cases" tab.
There is also the functionality to send the attachments and change a couple of fields.
I used TypeScript and native Web add-in functionality.
After email is sent to the back-end, the email is sent to the "Deleted Items" folder in the mailbox through Graph API.
All of this is automated process to help the users do their job more easily.