I have a MasterDE which contains the OptIn Status as field. The DE is linked in Data Designer with Contact record via 1-1 relation (SubscriberKey is promary).

I now do want to build an email with dynamic Content based on the criteria if the OptIn field (boolean) is true or false. If I test the email based on my recordId from All subsriber List, it doesn't work, if I change to MasterDE it works.

Doesn't the dynamic content tool support data relations?


It is important to understand that Contact Builder sets "cardinality"(how different attributes map to a single contact) while the personalization is powered by data relationship and look ups.

You need to test it on a Data extension that has the required field for you Ampscript field. Email Studio is responsible your email sends/ personlization, while contact builder handles your data model for other modules (especially Journey builder).

You need to ensure that your primarykey relations and look ups are pointing the right data extensions.

You cant use "primarykeys" on lists.

  • I don't want to use Dynamic Content with AMPscript, I do want to use the dynamic content tool in the email studio.
    – Michael H
    Jul 19 '17 at 13:41
  • 1
    can you post an example what you have placed in your dynamic content wizard? Jul 19 '17 at 13:42
  • 2
    You can only create Dynamic Content based on Profile Attributes or the Sendable Data Extension you're sending to/previewing with. If you need to personalise based on a related table, use AMPScript or Guild Template Language.
    – Macca
    Jul 20 '17 at 10:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.