What about if you create a IN String variable in your process and from the Email Endpoint configuration put %SENDER% for the mapping.
If the process is invoked from email, the variable will be popualted with the email address of the sender, otherwise it'll be blank.
You can put a condition on the route that checks whether the value is blank or not, then go the appropriate route.
Jasmin