cancel
Showing results for 
Search instead for 
Did you mean: 

Ability to see the email that a contact has received including the applied conditions

cdeoliveira2
Explorer
0 Kudos
249

Hello experts, We're just wondering if it is possible to see a preview of the outbound email sent to a contact directly from the Contact Profile App. Let me explain the scenario:


Imagine our contacts are classified as 1-star, 2-stars & 3-stars
- An email template is created with 3 different content blocks and conditions. Depending on the contact classification, the contact will see one of the content blocks when they receive the email.
- On January, a campaign was executed and a 1-star contact receive the email (he only can see one of the contents of the email template)
- On February, the same contact turns into 2-stars.
- On March, another campaigns is executed and the same contact receive a new email, but in this case, the contact see the other content.
- Let's go to the contact profile: we can see two outbound interactions (outbound email) and we want to see what is the email that has been received by the contact. We want explicitly to see the proper content he received. Is that possible (or, is there any other way to see what was the email that a contact received -including the conditions that applied when the contact received it)?

We have checked the trial version of SAP Marketing Cloud and when we click on the email sent, the system shows the Content Studio and the email template used, but not the exact email form received

View Entire Topic
vineet_kaul
Contributor
0 Kudos

there is no standard out of the box feature. However if you really want to see the content it is something which is still achievable but with some customizing and in on-prem version. There are two steps to it.

1- enhance the interaction display badi to show some additional items under the interaction tab

2- in the backend on click of the interaction item then enhanced one generate the action of view in browser feature. This is what standard sap does when a user clicks view in browser for an email. It makes a call to SAP API with the outbound id generated for email outbound interaction and then gets the relevant data for the given sent email and the browser renders the xml markup for. You can use the same logic and call the same api with the outbound id.

This will though require lot of customization but should be possible to achieve. I haven’t done it but this could be one of the way to achieve your requirement.

Thanks

cdeoliveira2
Explorer
0 Kudos

Hi Vineet,

Thanks for this input. Looks like it is a good solution.

I suppose this is a runtime execution when I go to the Contact Profile, right? and our concern is if this execution considers the condition of the contact when he/she received the mail. For instance:

  • The email template contains two blocks: one is only available for 1-star contacts, and the second one is only available for 2-star contacts (using conditions in the Content Studio)
  • LAST YEAR, the contact was classified as 1-star contact, but TODAY is a 2-star contact.
  • The contact received a email LAST YEAR and he/she could see only the 1-star block.
  • However, TODAY is a 2-stars contact.
  • if TODAY we go to the Contact Profile and click on an email sent LAST YEAR, we expect to see the email preview with the conditions applied LAST YEAR (block for 1-star contacts only) and not the current classification of the contact.

Does it make sense?

Thanks!