Message design for transactional message

Every messaging that you enable for transactional message must reference a Deliver document. Any Deliver document created for use in a standard messaging can also be sent as a transactional message. The Deliver document defines the content of the message, including text, images (for email and Whatsapp messages), links, and conditional content. The message document also contains personalization fields that serve as placeholders for data specific to the recipient, including email addresses, phone numbers for SMS and Whatsapp.

As part of the transactional message request, the local transactional message client provides the unique mailing code that identifies the messaging. Deliver uses this code to determine which message document it must use to create the transactional message. The transactional message request must also provide the values required to populate the personalization fields in the Deliver document that the messaging references. If all of the required personalization values are not present in the request, Deliver will not process the transactional message and the system returns an error.

Digital marketers and application developers must review each message design in advance to ensure that the message request provides all of the information required. If the design of the document changes, for example, to change the personalization information in the message, the design of the transactional message request must be updated to reflect the change.