Hi Talina,
Functionally, how are these e-mails sent at the moment?
You could achieve this by creating a workflow with your logic, and depending on the If's/Else's, create an e-mail message with the intended templates - then include the info you pretend on these templates.
The workflow would have to run on-demand or triggered by an event on the entities.