I want to start a process by receiving an email from another process in a separate pool
I am facing trouble when starting a process when an email is received from another process which is in a separate pool.
For e.g. Organization's Team A is sending an email to a marketing partner (in a separate pool) to provide information via an email. So the marketing partner's process starts once they receive the email from the organization.
Do I need a start event (message) to start the marketing partner's process, or can I just add a script task to provide the requested information to the organization?
And also, is it a must to have a start event in every process.