Overview
Dynamic content allows you to display different text, images, links, and design elements in a single email based on recipient data. This helps you create more relevant, personalized experiences without duplicating content.
Apply dynamic content to images, text, links, social icons, dividers, and spacers. Dynamic content in Knak is based on segmentations you create using 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):
Adding Dynamic Content to a Block
Select the content block you want to make dynamic.
Click the purple Dynamic Content icon in the attributes panel.
Choose or create a segment by selecting the cog icon.
Customize the block 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 heading.
Select the Cog Icon and select Create a new local segment (or select premade segments)
Name the segment.
Add match conditions using available variables.
Select the string and input the condition in the field.
After setting up your segment, click 'Save' and you will now be able to use that particular segment for the chosen 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 |
Create Dynamic Elements | Create segments from scratch |
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.



















