Trigger process in orchestrator when outlook receives an email


My requirement is, job should get triggered in orchestrator, when ever outlook receives an email.
I have seen solutions, where run a process to read outlook messages, if received any trigger a process, if not, delay and check again in a loop.
But I don’t want to allocate a bot only check mail messages.

I am looking for a solution that job gets triggered in any other way. Please help me .

You can use a VBA script in Outlook that starts when new mail arrives:

This could then use the REST API to start a job: