Why libraries matter
Without a shared system, every email becomes a one-off project. Designers recreate layouts from scratch, marketers paste content into inconsistent templates, and brand guidelines slowly drift. Libraries solve this by centralizing your email design system:- Brand consistency — every email uses the same approved components, so your visual identity stays intact across campaigns, teams, and regions.
- Reusability — build a component once, use it in hundreds of emails. Update the component, and every future email gets the improvement.
- Speed — marketers can create professional emails through the Chat interface or Template editor without waiting for design support.
- Guardrails — Libraries control what can be customized and what stays locked, so non-designers can personalize content without breaking the layout.
Blocks
Blocks are the building blocks of your emails. Each Block is a self-contained piece of responsive HTML that handles one section of an email — a hero banner, a text section, a product grid, a call-to-action strip, a footer, and so on. A typical Library contains 10 to 30 Blocks covering all the common patterns your emails need. When building a template, you pick the Blocks you want and arrange them in order. Blocks are:- Responsive — they adapt to desktop and mobile screen sizes automatically.
- Dark mode compatible — they render correctly in email clients that support dark mode.
- Self-contained — each Block manages its own HTML and styling, so Blocks can be mixed and matched freely without conflicts.
Parameters
Every Block exposes Parameters — the specific fields that are safe to customize. Parameters are the bridge between the designer who built the Block and the marketer who fills it in.Parameter types
| Type | Description | Example |
|---|---|---|
| Text | Short or long text content | Headline, body copy, button label |
| Image | A visual asset from your Image Library | Hero photo, product thumbnail, logo |
| Color | A color value | Accent color, section background |
| Boolean | A show/hide toggle | Display disclaimer, show social links |
| Link | A URL | Button destination, product page link |
| Enum | A choice from predefined options | Layout style, alignment, number of columns |
How parameters work
When a marketer creates a template, they see only the Parameters — not the underlying HTML. They fill in a headline, pick an image, toggle a section on or off, and the Block’s HTML handles the rest. This means:- Marketers never need to edit code.
- The design stays pixel-perfect regardless of what content is entered.
- The Library designer decides exactly what can change and what cannot.
Brand guidelines through libraries
Libraries are your brand guidelines made executable. Instead of a PDF that people may or may not follow, a Library is a living system that enforces your standards automatically. A well-designed Library:- Locks down fonts, spacing, and color palettes so they cannot be accidentally changed.
- Exposes only the parameters that should vary between emails.
- Provides enough Block variety to cover your team’s common email patterns.
- Includes sensible defaults so a new template looks good even before customization.
Publishing libraries
Once a Library is ready, publish it to make it available to your team. Published Libraries appear in the Chat interface and Template editor, where team members can use them to build emails.Only team owners and managers can publish Libraries. Members can use published Libraries to create templates but cannot modify the Library itself.
Versioning and forking
Libraries support versioning so you can evolve your design system over time without breaking existing templates.- Versioning — when you update a published Library, existing templates continue to reference the version they were built with. You can update templates to the latest version when you are ready.
- Forking — if you need a Library that is similar to an existing one but with meaningful differences (for a sub-brand, a different product line, or a regional team), you can fork it. The forked Library starts as a copy and evolves independently from that point.
Creating libraries
Libraries can be created in several ways:- From existing emails — send Denada your current email templates and it will train a Library from them, extracting your brand patterns into reusable Blocks.
- From scratch — work with the Denada team to design a new Library tailored to your brand.
- From any email or HTML — paste HTML or forward an email, and Denada will create a matching Block in real time.
What to read next
- How Denada works — understand the full workflow from chat to export.
- Chat interface — create emails using your Library through conversation.
- Editor interface — refine templates with hands-on editing tools.