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
Before You Begin
Before configuring Dynamic Content, you must connect and configure your Adobe Journey Optimizer integration in Knak.
Once the integration is connected, you can enable Dynamic Content and configure merge tags for audience personalization.
Demo Video
Enable Dynamic Content in the AJO Integration
Open Admin.
Click Integrations > Platforms.
Click the Edit icon for your Adobe Journey Optimizer integration.
Enable Dynamic Content.
Click Save Changes.
Configure Adobe Journey Optimizer Merge Tags
Dynamic Content uses merge tags to access Adobe Journey Optimizer profile data.
Before creating Dynamic Content, make sure the fields you want to use for segmentation are available as merge tags in Knak.
Access Merge Tag Settings
Go to Admin.
Select Integrations > Platforms > Merge Tags
Create a new merge tag or edit an existing one.
Enter a Display Name.
Enter the Adobe Journey Optimizer field value or attribute path.
Save your changes.
Learn more about merge tags: No-Code and Multi-Map Merge Tags
Next Steps
Your Adobe Journey Optimizer integration is now configured for Dynamic Content.
The process for creating and managing Dynamic Content in Knak is the same across all supported integrations.
Use the resources below to learn how to create audience segments, add Dynamic Content to emails, and manage Dynamic Content experiences in Knak.
Add Dynamic Content to Emails
Learn how to:
Add Dynamic Content to content blocks
Add Dynamic Content at the email level
Prioritize audience segments
Preview Dynamic Content in Knak
Remove Dynamic Content from content blocks
Create And Use Global and Local Segments
Learn how to:
Understand the differences between Global and Local Segments
Create Global Segments and Local Segments
Define segment rules and conditions
Review segmentation examples and use cases
Section-Level Dynamic Content
Adobe Journey Optimizer supports Section-Level Dynamic Content. Use this feature to show or hide entire email sections for specific audiences.
Learn how to:
Apply Dynamic Content to email sections
Manage audience-specific section variations
Understand how Section-Level Dynamic Content interacts with existing Dynamic Content rules
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
Need more help? Contact Support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com.



