I have three requests, both related to journey emails (emails sent to contacts, not internal emails).
#1 - Select Existing Email in a Journey
As a journey designer, I would like the ability to reuse and existing journey email within the same journey or a different journey. In some cases, I have journeys that perform similar functions under different trigger criteria or based on different if/then/else logic within the journey and having to create multiple emails with the same content is time consuming. Instead, I would like the ability with creating a "send email" action in a journey to "create new email" or "use existing email".
#2 - Use Campaign Emails in Journeys
In some cases, I would like a journey to trigger sending a campaign email rather than a journey email. This is not currently possible directly, but can be achieved by assigning a tag to a contact and triggering a campaign email to be sent when the tag is assigned. Problem is that if I want the same contact to receive the email repeatedly (going through the journey multiple times) campaign emails do not seem to allow this. Once sent to a contact, it can never be sent again even if the tag that triggers the campaign email is removed and reassigned to the contact.
#3 - View/Edit Journey Emails Outside of Journeys
It would be ideal if journey emails were stored somewhere in the front-end web application outside of the journey (just a list of journey emails) that can then be viewed and edited. This would function exactly the way the "Email Campaigns" area of the application functions but instead would show journey emails.