What Are Module Variations?
Module variations let you show or hide elements inside a module. This removes the need to create multiple versions of the same module. Use this feature to keep your designs flexible. Adjust layouts without rebuilding content.
Benefits
Reduce the number of modules you manage
Adapt layouts quickly
Reuse modules across campaigns
Control full sections or individual elements
How to Build Module Variations
Follow these steps in the Module Builder:
1. Start Building Your Module
Open the Module Builder.
Create a new module or edit an existing one.
đ Learn more: Set Up Modules
2. Make Elements Optional
Select an element in your module.
Toggle the setting to make it optional.
3. Set Default Visibility and Name Elements
Enable by Default
Name the Element
Add a clear name for the element or section. This helps when editing the asset later.
Skip naming â A default name is applied
4. Repeat for Additional Elements
Apply the same setup to other elements or sections.
Create as many optional elements as needed.
5. Use the Module in an Asset
Best Practices
Use clear naming for each variation
Keep variations simple and purposeful
Avoid too many toggles in one module
If you clone a variation, rename it immediately. Verify that you are editing the cloned variation before making changes. This ensures your updates apply to the new variation. It also helps keep the original variation unchanged.
Module Variation Examples
Use these examples to guide your setup:
Lists
Show different numbers of list items. Switch between styles.
Number of Speakers
Show 1, 2, or 3 speaker profiles depending on your event.
Content Blocks
Control how many content sections appear.
Hero or Banner Sections
Show or hide a hero image or banner.
Secondary Text
Add an optional second line under headings or buttons.
Design Options
Switch between different layouts or styles.
Logos
Control how many logos appear in a section.
Troubleshooting
Module Variations Do Not Follow "Enable by Default" Settings
If your module variation shows all sections even though Enable by default is turned off, check the settings for each section.
At least one section in a module variation must have Enable by default turned on. If you turn Enable by default off for every section, Knak will display all sections when you use the module.
How to Fix It:
Open the module variation.
Review the Enable by default setting for each section.
Turn Enable by default on for at least one section.
Save your changes.
Add or refresh the out of date module to confirm the expected sections appear.
Need more help? Contact support via live chat using the chat bubble in the bottom right corner or email support@knak.com.



