Portfolio · by invitation

Euna Kwon

Product & visual designer — design systems, interaction, and a bit of paint.

Try again
Airbnb · Design Systems

Email Design System

Design System Designer Airbnb · 2019–2020 DLS extension for Email

The Email Design System is an extension of the Airbnb DLS — a unified set of reusable components and lockups for designing email across transactional and marketing surfaces. I created and facilitated email components alongside art directors, designers, and engineers, keeping templates accurate and up to date, and authoring new components and elements as products and campaigns demanded them.

01 — System overview

An evolving system of reusable components

The Email Design System is an evolving library of reusable components and lockups for creating and designing email templates at Airbnb — composed of primitives, elements, buttons, and email containers.

Designers previously pulled components from the core design system, but once the Growth & Traffic team owned email, the art director and UX leads decided to build an extension purpose-made for email — with its own structure, grid, and typography that fit the platform better.

Airbnb Email Design System — front page overview
02 — Primitives & primary lockups

The primary area, for every email

The primary area is required for all emails, transactional or marketing. It holds the main message and purpose of the email and sits near the top. Primary-area lockups include:

  • With body text and button
  • With thumbnail image
  • With icons
  • With avatar
  • With list
Email design system primitives
Primary lockup variations
03 — New components

Listing cards for new products

After Airbnb launched Experiences and Adventures, I created new listing cards that support different ratios and image crops — increasing click rates and giving designers more flexibility in layout.

New listing cards
04 — New Experience cards

Portrait ratios to show people in depth

Many new Experiences products needed people in the image content. The existing cards only supported a 4:3 landscape ratio, so I added portrait sizes across collage listing cards, regular cards, and 2-up and 4-up layouts — tall containers that work well when designers want to show people or depth.

Across mobile and desktop, I built portrait versions of the Experience listing cards and collage components with 3-ups, all designed to mix and match. I wanted to audit toward “less is more” without preventing the creation of genuinely new components.

Experience card portrait comparisons
Experiences listing compositions
05 — New thumbnail lockups

In-between sizes for richer engagement

As part of adding new container sizes and image layouts, the UX lead asked me to build engagement decks. We needed a medium thumbnail — an in-between of the regular and icon listings — to surface more listing information for a better experience.

New 1:1 content components and general content lockups for desktop and mobile were added. The thumbnail carousel shows more images in one organized, personalized component, while medium-thumbnail general lockups handle recommendations — filling the gap where existing containers were either too small or slightly too big.

Thumbnail lockup comparisons
Engagement deck compositions
06 — Solving errors & bugs

Fixing what testing surfaces

Work that looks perfect can still break in testing. A test send revealed a secondary lockup whose text box was too narrow and long, with a CTA button that looked odd on mobile. I rebuilt the component — adopting the layout from the video component and swapping the button for a text link.

I also unified the secondary general lockup so mobile and desktop share one layout, and added full-size image links — letting an image link directly to a page without any text link or button, as the Growth & Traffic art director wanted.

Bug fix comparison
Secondary general content lockups