Reusable modules make email production faster and more consistent. Marketers can design a content block once, add it to multiple emails, and maintain a standardized customer experience across campaigns.
Previously, however, personalization within these reusable blocks was limited. Marketers could use system merge tags, but adding customer-specific content directly to a module was more challenging.
Personalized Variables in Modules, also known as Module Variables, make this possible. You can now add custom personalization variables to reusable modules and map them to customer data without losing the reusability that makes modules valuable.
For example, a single Product Spotlight module can display a different product name, price, or offer for each recipient while the same module continues to be reused across different emails.
Personalized Variables are placeholders added directly to a module. When an email is delivered, each placeholder is replaced with an actual value from the recipient’s data.
Depending on the information available in your data source, a variable could represent:
They work similarly to merge tags but are designed specifically for use inside modules. This allows the module to remain reusable across the email tasks and campaigns in which it is used.
The configuration involves two main activities: adding variables to the module and mapping those variables to customer data.
Add the required module from the module library to your email template. Within the module, open the appropriate content element and select the Merge Tags option. This is where you can define the personalization variable.
Setting a meaningful default value is particularly important when the mapped customer attribute might not be populated for every recipient.
After defining the variable, select OK to add it to the module.
After adding a variable, connect it to the data attribute that should provide its value.
You can access this mapping through:
Test_variable is mapped to an age attribute in Customer DataHub.
Preview the personalized output by entering test values in the Responsive Previews tab, the same way you'd preview any merge tag.
Module Variables are not limited to displaying text values. They can also be used inside conditional merge tags and display conditions.
This means a module can show different content or hide an entire section based on customer data. Instead of maintaining separate versions of a module for different audiences, you can place the required logic inside a single reusable module.
Conditional Personalization
The below logic displays the text My age is 24 when the value of the Module Variable age is 24.
Display conditions can control whether a content element is visible. For example, a promotional section could appear only when a mapped customer attribute meets the configured criteria.
In Scheduled Journey email tasks, personalization variables inside modules are automatically mapped to the corresponding journey variable. No additional mapping is required for this scenario.
This helps reusable modules work naturally within journey-based communications while preserving the personalization supplied by the journey.
Before using Personalized Variables in your email strategy, keep the following requirements in mind:
Understanding these requirements early can make it easier to plan module structure, variable naming, default values, and task-level mappings.
A module provides a reusable foundation for email content. Personalized Variables allow that same foundation to carry customer-specific information in different email tasks.
You can design the module once, reuse it across your emails, and define the appropriate personalization source separately for each task. To begin, open an email template that uses a module, select the merge tag option, and add your first Personalized Variable.
The result is a more scalable approach to email creation. Teams can maintain design consistency and reuse established content while still delivering relevant experiences based on customer data.
It's your turn to help shape SAS Innovate 2027. Share your expertise and inspire the SAS community.
Stay ahead of what's shaping modern marketing. Subscribe to the CMO Mandate for sharp perspectives on AI, strategy and what's next.Follow Customer Intelligence 360 on LinkedIn for insights, success stories, and practical tips to help you modernize your marketing stack.
Want to review SAS CI360? G2 is offering a gift card or charitable donation to One Tree Planted for each accepted review. Use this link to opt out of receiving anything of value for your review.
SAS Customer Intelligence 360
Training Resources