Platform Support
Supports Section-Level Dynamic Content
The following platforms currently support section-level Dynamic Content:
Platforms That Do Not Currently Support Section-Level Dynamic Content
The following platforms support Dynamic Content but do not currently support section-level Dynamic Content:
Marketo
Iterable
Eloqua
Braze
Pardot
Adobe Campaign Classic
Section-Level vs. Content Block Dynamic Content
Dynamic Content can be applied at two different levels in your email:
Section-level Dynamic Content controls an entire section, including all content blocks inside it.
Content block-level Dynamic Content controls individual content blocks, such as a text blocks, images, buttons, social icons, dividers, and spacers.
Use section-level Dynamic Content when you want to show or hide a complete area of your email for different audiences. This is helpful when multiple content blocks need to change together.
Use content block-level Dynamic Content when only one element needs to change, such as an image, text block, or call to action.
Example
Imagine you are sending an email to customers in different industries:
With section-level Dynamic Content, you can create a complete version of a section for Healthcare recipients and another version for Technology recipients.
With content block-level Dynamic Content, you can keep the same section layout and only swap specific images, text, or calls to action.
Apply Dynamic Content to a Section
Follow these steps to apply Dynamic Content to an entire section.
Open your email in Knak
Select the section you want to personalize
Open the Dynamic Content panel
Enable Dynamic Content
Add your audience conditions
Create content variations for each audience
Edit Variants as desired.
Read Add Dynamic Content to Emails to learn how to:
Add Dynamic Content to sections and content blocks
Create audience variations
Configure display rules
Preview personalized experiences
Important: Existing Dynamic Content Will Be Overwritten
If you apply section-level Dynamic Content to a section that already contains Dynamic Content elements, the existing Dynamic Content settings will be overwritten.
This means:
Existing element-level rules will be removed
Section-level rules will replace them
Previous configurations cannot be restored automatically
Before applying section-level Dynamic Content:
Review existing Dynamic Content settings
Duplicate the section if needed
Confirm your audience logic before saving
Section-Level Rules Override Existing Dynamic Content
If the section already contains content blocks with Dynamic Content, applying Dynamic Content at the section level replaces the existing content block rules.
This means:
Existing content block-level rules are removed.
Section-level rules replace them.
Previous configurations cannot be restored automatically.
Before applying section-level Dynamic Content:
Review any existing Dynamic Content settings in the section.
Duplicate the section if you may need to revert your changes.
Confirm your audience logic before saving.
Before the changes are applied, a confirmation message appears. This message asks you to confirm that you want to override all nested Dynamic Content element settings in the section.
Preview Dynamic Content Variations
Preview your email before syncing or exporting.
This helps confirm:
Audience rules work correctly
Content variations display as expected
Merge tags populate properly
Recommended Checks
Before sending your email:
Test all audience conditions
Review mobile and desktop layouts
Validate merge tag data
Confirm hidden sections behave correctly
Best Practices
Follow these recommendations when using section-level Dynamic Content:
Keep audience logic simple
Avoid overlapping conditions
Use clear naming conventions
Preview every variation before syncing
Test with real audience data when possible
Need more help? Contact Support via live chat within Knak using the chat bubble in the bottom right corner or email support@knak.com




