Transactional message | Community
Skip to main content
Level 2
August 14, 2023
Solved

Transactional message

  • August 14, 2023
  • 4 replies
  • 1321 views

Hello, 

 

I want to use message center but i have several services in my company who want to use the message center.

It will be impossible to create for each service an event type.

I imagine that solution below

1- create one event type

2- create a transactionnal message delivery without no content no subject (delivery empty)

3- Then  associate the event type to this transactional message delivery.

4- then give to all service the same event type.

5- When the service want to send the transactionnal message, in there soap call, i want to send the data in the context and the delivery content and subject.

 

But I don't know if it's possible :

- To personalize the content

- And the tracking information.

 

For exemple, here my soap call, i received the email but i don't know to personalize the customer firstname dynamically and the tracking.

 

 

Thanks

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Manoj_Kumar

Hello @diabbs 

 

Since you are dynamically populating the HTML content, tracking and personalization won't work.

 

To make this work, You must add the static content in the transaction message delivery and use the relevant parameters in the delivery template to personalize the content.

4 replies

SatheeskannaK
Community Advisor
Community Advisor
August 14, 2023

Hi @diabbs, Within the payload have an attribute ((Example: serviceType) that identifies the service (serviceType: "Standard") and use that within the template to display dynamic content according to each service. You will be able to track the different dynamic content based on the serviceType and personalization attributes. 

Thanks, Sathees
Manoj_Kumar
Community Advisor
Manoj_KumarCommunity AdvisorAccepted solution
Community Advisor
August 15, 2023

Hello @diabbs 

 

Since you are dynamically populating the HTML content, tracking and personalization won't work.

 

To make this work, You must add the static content in the transaction message delivery and use the relevant parameters in the delivery template to personalize the content.

Manoj     Find me on LinkedIn
LakshmiPravallika
Community Advisor
Community Advisor
August 16, 2023

Hi @diabbs ,

 

Please try identifying common html content's among all the services and create Personalization blocks for them.Then for the Variable Parts try creating the Personalized Variables JSON in a personalization Block for all the services to populate the Dynamic content as per services and call those personalized JSON Variables in your html body personalization block and use these personalization Blocks in your Transactional Template.

 

Regards,

Pravallika.

Sukrity_Wadhwa
Community Manager
Community Manager
September 7, 2023

Hi @diabbs,

Were you able to resolve this query with the help of the given solutions or do you still need more help here? Do let us know. In case the given solutions were helpful, then kindly choose the one that helped you the most as the 'Correct Reply'.
Thanks!

Sukrity Wadhwa