Design system guide

Develop a design system for your campaigns for consistency, scalability, and collaboration

Email design system elements including color codes, photos, buttons, layouts, and code snippets.

A design system is a set of tools, and resources that help your team scale design processes. With shared workflows and assets, your team can follow brand guidelines be more efficient. It helps solve the following problems:

What to include in your design system

This guide is broken down by each of the key aspects your design system should include and how to effectively share your design system within your organization.

Getting Started

Your design system can be big or small depending on the size of your organization. Only build and document aspects that you need. Start small and build up. Focus on not only building tools, but creating a shared language.

Define the goals of your design system

Design systems usually solve these four basic problems. You can pick one, two, three, or all four as your goals, but be specific on how they would apply to your organization and design process.

Align your team

Audit your current assets

There are two ways to rollout a design system. Incrementally, or with a large-scale redesign. Unless there's a need to redesign your campaigns, you should go with an incremental rollout.

Release small pieces of the design system at a time by first documenting design patterns from your current emails and landing pages. This allows you to test your components in a real context. You can then start with common problems, like defining consistent headline options. Start building and using an initial version of your system early as you continue to find patterns.

  • Organize a team that could help with gathering assets - this also helps develop a shared understanding of how to measure quality components
  • Start categorizing components - this will happen as you begin to find patterns of component types and helps define a language around your system
  • Take screenshots - screenshots are a way to show examples of components used in their proper context

To keep in mind

  • How do components express your brand?
  • How do they compare to brand guidelines?
  • Are design elements consistent?

Related reading

Branding

Refer to your organization's current brand guidelines: a styleguide, logo requirements, etc. Any related design documentation that may be available. And any design patterns that are used for your marketing efforts.

Brand elements to include

Make your system expressive

In the book, Expressive Design Systems, Yesenia Perez-Cruz talks about how to keep from making your design system too generic and keep your design components as stylistically unique as your organization's brand.

Along with achieving unity and cohesion, your design system should also embody a harmony by combining all of your design system elements to produce pleasing layouts. "...brand expression is more than your visual language — it's how all of your elements come together to communicate your brand voice." she writes.

Opposite layout examples

To do this successfully, your design system should include the following:

  • A component hierarchy and with thoughtfulness on how our brand gets expressed at each level
  • Focus on the most essential elements of design: typography, color, and space
  • Measure elements based on size: affecting how fast content is consumed; scale: the size of elements relative to each other; density: should the layout feel airy or compact; and weight: heavy or light feel
Measurement of elements

Writing

The most important part of any campaign is the message it's communicating, the text itself. Your design system should include some guidelines around how copy is written. From the mechanics of the content, to the voice and tone.

Basics of voice and tone

Use these general tips to develop the rules around your organization's writing approach:

Composition guidelines

Components

A design system shouldn’t feel like something that stifles creativity. Don't make it too rigid, a certain level of hand-crafting is important. It should allow for greater creativity within a set of guidelines. The long-term benefit is that a designer can take greater care and give better thought to solving each solution instead of rushing to put together something that comes along.

Breaking components down

Keep this hierarchy in mind and introduce it to your team as you design and build your templates.

Design system components example

Creating a component

A good component is

  • Purposeful - all components solve a specific problem
  • Reusable - components work for multiple use cases
  • Flexible - they work in many different contexts


Related reading

Guide on designing and coding a modular email template →

Guidelines

Static components answer the how. Guidelines provide answers to: why, when, and where. "Can we?", "should we?", and "what if..." They should educate on constraints: workflows, habits, and best practices. Having this information leads to a reduced need for everyday problem-solving and decision-making.

What to include in your notes


Additional considerations


Related reading

Sharing

Your design system is only as strong as your relationships with the teams who use it. You need to develop trust and allow for it to evolve by encouraging participation in its development.

Make people feel like they’re part of the process

Provide good examples

Show examples of how to be creative with structure. Encourage “off-roading” to evolve system. Consider examples from other organizations to help show ways to utilize a system without feeling boxed into a boring design.

Documentation setup

Starter design system preview

Example documentation

Documentation as a web page is the best way to go when developing your design system:

  • Format that anyone can access - everyone can always go to the same URL
  • Centralized - updates are dynamic without creating too many versions that need to be passed around
  • Easy to maintain - designers, developers, and organizers can make updates

Some examples of design system as web pages:

Template to use as a starting point →

Your design components tool

This guide has been put together by the Blocks Edit team. Having a design system of reusable components for your organization to use, Blocks Edit makes your components visually editable. So anyone on your team can build emails and landing pages on their own while ensuring they are following brand guidelines throughout the process.

Share this guide

Send via email | Copy link URL