Allow Dynamic Content blocks to reference a non-send data extension - Ideas - Salesforce Trailblazer Community
Trailblazer Community

All Ideas

Idea Details

Post an Idea
20  Points
Idea has been posted. Give it an upvote or downvote.

Allow Dynamic Content blocks to reference a non-send data extension

Content Builder

The Dynamic Content block is a great tool to allow business users to build complex dynamic rules in emails using drag-and-drop functionality.

However, the Dynamic Content block will only work if the attributes used in the rules are in the Data Extension used for the email send. For example, it is best practice to create and maintain a "marketing view" of the customer, which is a big flat table containing many attributes about each customer. We then build multiple segmented DEs from this marketing view which we use for sending. Because Dynamic Content can only reference the send DE, we have to copy all the data attributes from the marketing view into ALL these segmentation DEs. This cause a lot of technical overhead in terms of maintenance (if you add an attribute to the main marketing view, also have to add to all the segementation DEs), duplication of data, impacts to automations and queries in terms of run-time and optimsation.

Ideally, we would only include a few key attributes in the segmented DEs (eg: SubscriberKey, Email, etc, etc) and reference the main "marketing view" when building out Dynamic Content in emails.

There is a work around for this using the LookupRows function in AMPScript. However, AMPScript is not within the skillset of our (and I imagine most other) business users who are building emails in Marketing Cloud.

Please allow the Dynamic Content block to reference attributes in ANY data extension at send time, not just the send DE.

Merge Idea · Flag

  • Upvotes
  • Downvotes



from AppExchange


No results found.

Help us to keep IdeaExchange clean by pointing out overlapping ideas. We'll investigate your suggestion and merge the ideas if it makes sense.



Thanks for your merge suggestion. We will review it shortly and merge the ideas if applicable.

Salesforce takes abuse situations very seriously. Examples of abuse include but are not limited to posting of offensive language or fraudulent statements. To help us process your request as quickly as possible, please fill out the form below describing the situation. For privacy and security reasons, the final outcome of an abuse case may not be revealed to the person who reported it.


Thank you for your feedback. We take abuse seriously and will investigate this issue and take appropriate action.