Awesome @mcnaveen ! So, yes that is exactly what I need to do. I can setup a hook to notify certain events (on orders) and then go back and get the detail via http post. With this I can get a detailed order JSON, then build the html and send through MSGraph. However this is a lot of work.
The ecomm platform already has a ton of premade templates that handle the internal JSON arrays and via handlebars build the html that their internal SMTP sends out. They have 2 main configs. One is to use their SMTP (AWS) and you just authorize the sender email. The second which I was thinking to use is they also allow for you to add your own SMTP server for them to use with their templates.
So they ask for the host, port, username and password and send out some sort of validation to setup the SMTP on their side. I think what happens next is that their system send out the email (html, sender, to, cc etc) to this host. I tried using the webhook address as the host but the setup isn’t working (n8n isn’t receiving any data) and the other system gets a 400.
In a bit I will add some images here. Maybe this helps!