Skip to main content

Module Variations

Show or hide elements within a module to create flexible layouts.

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

  • Turn on or off the Enabled by Default toggle.

  • This controls if the element appears automatically.

    Module variation with the enabled by default setting enabled.

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

    Name added to a module variation

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

  • Open the asset editor.

  • Drag the module into an asset.

  • Turn elements on or off based on your needs.

    Module variation toggles when a module is inside 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:

  1. Open the module variation.

  2. Review the Enable by default setting for each section.

  3. Turn Enable by default on for at least one section.

  4. Save your changes.

  5. 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.

Did this answer your question?