Dynamic content allows you to show different text, images, links, or design elements to different recipients within the same email. This helps you create more relevant experiences without duplicating email designs.
You can apply dynamic content to many block types, including:
Images
Text
Links
Social icons
Dividers
Spacers
Dynamic content uses segments built from profile fields, behaviors, or custom attributes.
Before You Start: Make sure dynamic content is configured in your Knak account. If not, check the help articles specific to your Marketing Automation Platform (MAP):
Add Dynamic Content to a Block
Follow these steps to apply dynamic content to a block in your email.
Select the content block you want to make dynamic.
Click the Dynamic Content icon in the attributes panel.
Click the Cog icon to choose or create a segment.
Hover over the segment to expand the segment flyout menu to review segment details before selecting it.
The flyout shows the Marketing Automation Platform (MAP), whether the segment is Global or Local, and the condition logic used to build the segment.
This is especially helpful if your workspace uses multiple marketing automation platforms, because you can confirm the segment belongs to the correct MAP.
Customize the block content for each segment.
Click the Remove Dynamic Content icon if you need to remove the dynamic content.
(Optional) Check Hide content by default to display nothing if no conditions match.
Creating and Managing Segments
Create a Segment
Click the Cog icon under the Variants section.
Select Create a new local segment, or choose an existing segment.
Enter a name for your segment.
Add match conditions using available variables.
Select the variable and enter the condition value.
Click Save to apply the segment to your dynamic content
Complex Segments
You can build segments using nested conditions. For example, a local segment for East Coast Knak employees who are not managers:
Company is Knak
Person Time Zone is EST
Email ends with @knak.com
Job title does not contain “Manager, Director, Lead”
Tip: If segments overlap, place the more restrictive one first to ensure proper content display.
Dynamic Content in Email Details
Use dynamic content to automatically personalize the Email Details fields for each recipient. You can reference:
Profile data (e.g., first name, company)
URL parameters (e.g., campaign codes)
Marketing automation tokens
This improves relevance without creating separate email versions.
Using Segments in Your Email
Select the dynamic content block.
Switch between variants.
Customize content for each segment.
Default:
City is Ottawa:
Tip: Use the preview toggle to view each segment’s version of the email.
Default:
City is Ottawa:
Permissions for Users
Admins can set user permissions in the Roles settings:
Choose the role you'd like to modify and save after selecting the applicable role permissions:
Permission | Description |
Manage dynamic content variants | Make sections dynamic, add or remove variants, reorder, or disable dynamic content |
Manage global segments | Edit shared segments only |
Manage local segments | Edit one-off email segments |
Points of Consideration
Sharing Segmentations: Syncing to another workspace may affect access to segmentations.
Default Hide Option: Use this to show content only when a condition is met.
Use the "in list" option to select multiple variables values.
"In list" works by allowing you to match a list of values. The list of values should be comma separated. For example, if trying to match the North America countries you could:Set the variable to country
Set the operator to in list
Put in the csv of countries,
canada, usa, mexico
Frequently Asked Questions
When should I use global vs. local segments?
Use global segments for reuse across emails.
Use local segments for one-off use.
When should I hide the default variant?
Use when content should only appear for matching conditions.
Example: Exclusive offers shown only to select groups.
You are now ready to use dynamic content. If you have any questions, reach out to support at support@knak.com or the chat bubble in the lower right corner.




















