Note: Requires Enterprise subscription
Knak ensures your emails are always on brand by allowing you to set rules on your modules. You can lock any section of content or define how it can be edited.
Lock down content
When you're building a module any content object (text, button, image etc) Can be lock so it's not editable. Just flip the slide bar in the content properties panel to Locked.
Entire rows of content can also be locked via the same process in the row content properties.
Set Module Rules
You can create rules for modules via the modules section.
You can access the modules section by finding the module management option on the homepage and clicking on Modules.
From here you can create new modules, see all modules created, search for modules, make edits to existing modules and set rules on existing modules.
To set a rule on an existing module just click on Set Rules for the module that you want to set a rule on.
Please note: that if you wish to edit modules that already have rules applied to them this will break the rules currently set on the module.
Setting up Rules
When clicking on set rules you will be presented with the different content sections within the module.
From here you should select a rule from the dropdown and set the value that you would like to apply to the rule in the text box. Click the plus icon to add the current rule and optionally add additional rules.
For example if you wanted to limit an image to 200px in width and 100px in height you could set the rules up like this:
Email Review in the Builder
For email review to work in the builder the email needs to be assembled from modules or blueprints containing modules that have rules on them.
A builder will be informed if they have broken any rules and they won't be able to proceed with syncing the emails until all the rules for each module are met. They will be able to see when they have violated the brand guidelines with a warning like this:
Clicking on violations pulls up a modal with more information on how the brand guidelines have been breached.
In the case above there are three cases where a character limit has been exceeded. The builder will then be able to close the modal and fix the violations in order to proceed with the sync.