Overview
Dynamic Content allows you to display different email content based on audience data from Adobe Journey Optimizer (AJO).
Use this feature to:
Personalize emails using contact data
Target audiences using segments
Use custom attributes from AJO
Create multiple content variations within a single email
Dynamic rules can reference:
Contact fields (example: first name, email)
Segment properties (example: audience membership)
Custom attributes defined in AJO
Enable Dynamic Content
Enable Dynamic Content in the AJO Integration
Open Admin side of the platform in Knak.
Click Integrations > Platforms.
Locate Adobe Journey Optimizer (AJO).
Select Enable Dynamic Content.
Set Up Merge Tags
Dynamic Content in Knak uses Merge Tags to control personalization rules.
Before building Dynamic Content, ensure your Adobe Journey Optimizer merge tags are configured in Knak. Learn more about Merge Tags.
Use Dynamic Content in an Email
Dynamic Content can be applied to individual elements such as text, images, or buttons.
Add Dynamic Content to an Element
Select the element in the email editor.
Click the purple Dynamic Content icon.
Choose a segment to control the content variation.
Select or Create a Segment
Click the Settings (cog) icon.
Create a local segment or select an existing global segment.
Option | Description |
Global Segment | Reusable across multiple emails |
Local Segment | Created for one email only |
Review Segment Details (Recommended Tip)
Before selecting a segment, hover over it to open the segment flyout menu.
The flyout provides key details, including:
The Marketing Automation Platform (MAP)
Whether the segment is Global or Local
The condition logic used to build the segment
Reviewing this information helps ensure the segment belongs to the correct MAP—especially useful if your workspace includes multiple marketing automation platforms. It also allows you to view the segment’s conditions, making it easier to determine which segmentation is most appropriate to use in your emails.
Edit Content for Each Segment
After selecting a segment:
Switch between segments in the editor.
Edit the content for each audience.
Each segment will see a different version of the content.
Create a New Segment
If a segment does not exist, create one directly from the editor.
Click the purple gear icon.
Select Create a New Segment.
Enter a segment name.
Add rules for the segment.
Define Segment Rules
Choose a condition variable.
Select an operator.
Enter a value.
Example rule:
Country = Canada
Section-Level Dynamic Content
Important
If you apply section-level Dynamic Content to a section that already contains dynamic elements, the existing dynamic rules will be overwritten.
Best Practices
Preview Often: Test different scenarios using preview mode.
Order Matters: Place more specific rules before general ones.
Organize Naming: Use consistent rule names for easy management.
Manage User Permissions for Dynamic Content
Control access to Dynamic Content using roles.
Update Role Permissions
Go to Admin.
Click Roles.
Select the role to modify.
Scroll to the Dynamic Content section.
You can grant permission to:
Manage dynamic content variants
Manage global segments
Manage local segments
More details on the specific permissions can be found on our Dynamic Content overview article.
🔍 Tip: Global segments can be reused across emails. Local segments are for one-time use.
Preview Dynamic Content in Adobe Journey Optimizer
After exporting your email to Adobe Journey Optimizer, preview the email using test profiles or segment previews.
Verify that:
Each segment displays the correct content
Merge tags populate correctly
Fallback content works as expected
Demo Video
Need more help? Contact Support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com











