All brand kits
Mailchimp brand kit

What Mailchimp does

#FFE01B#231E15#FFFFFF#F6F6F4#FBEECA#C5DBF2#FFDBCC#FFCCD8#EDFFCC#692340#f6f6f4#231e15

Mailchimp's brand assets page names Cavendish Yellow as the hero color and Peppercorn as the accent color, and says the wordmark is always paired with Freddie, the winking chimp icon, with a reverse version for dark backgrounds and plenty of space around both. The live mailchimp.com stylesheet uses #ffe01b as the CTA background and #231e15 for copy, headings, CTA strokes and dark sections, with #f6f6f4 and white as the page grounds; headlines h1 to h3 are set in Means Web, a serif, at weight 400 with tight negative tracking, while h4 and body run in Graphik Web. The content style guide sets a constant voice (plainspoken, genuine, translator, dry humor) whose tone shifts with the reader's state of mind, and five writing goals: empower, respect, educate, guide, speak truth. It bars writing in Freddie's voice, prefers active voice and positive language, and puts headings and buttons in sentence case, with buttons led by a verb.

Mailchimp's system, as published

Palette · Hero (Cavendish Yellow, Cta Background On Mailchimp.Com)
#FFE01B
Palette · Ink (Copy, Headings, Cta Stroke And Depth, Dark Sections)
#231E15
Palette · Ink Muted (Light Copy On Paper)
rgba(35,30,21,.65) and rgba(35,30,21,.8)
Palette · Paper Alternates
#FFFFFF and #F6F6F4
Palette · Secondary Tints Seen As Section Backgrounds
#FBEECA, #C5DBF2, #FFDBCC, #FFCCD8, #EDFFCC
Palette · Link Accent Seen In Places
#692340
Palette · Peppercorn (Brand Assets Page: Accent Use)
named on the brand page, hex shown only in an image there
Palette · Background Declaration Counts In The Live Css (Common + Critical Bundles)
white 74, #f6f6f4 31, #231e15 28, #ffe01b 17
Typography · Display
Means Web (serif), weight 400, h1-h3 and some h4, letter-spacing about -0.0625rem to -0.075rem
Typography · Body
Graphik Web (sans), weight 400
Typography · Mono
Source Code Pro
Typography · Fixed Size Fallbacks In The Live Css
h1 3rem, h2 2.5rem, h3 2rem, h4 2rem, h5 1.5rem, h6 1.25rem, body 1rem, info 0.8125rem, legal 0.6875rem
Typography · Line Heights
h1/h2 1, h3/h4 1.25, h5 1.333, h6 1.2-1.5
Typography · Large Screens
headings switch to vw sizing (h1 up to 9.6vw on the jumbo layout)
Logo · Pairing
wordmark always paired with the Freddie icon; Freddie is always winking
Logo · Dark Backgrounds
use the reverse version
Logo · Clear Space
plenty of space around logo and Freddie; no numeric rule published
Logo · Minimum Size
not published
Logo · Misuse
don't alter the files; don't imply endorsement; don't use in your own product or business name; don't combine with other graphics without written consent
Logo · Name
one word, capital M, lowercase c; never split to name products
Voice · Attributes
plainspoken, genuine, translator, dry humor
Voice · Tone
informal by default; clarity beats entertainment; tone follows the reader's state of mind; when in doubt, no joke
Voice · Mascot
Freddie smiles and winks but never talks; never write in his voice
Voice · Mechanics
active voice, positive language, no slang or jargon
Messaging · Writing Goals (In Published Order)
empower, respect, educate, guide, speak truth
Messaging · Principles
clear, useful, friendly, appropriate
Messaging · Content Template Order
title, introduction, body broken into smaller elements, additional links
Messaging · Headings
sentence case, one H1 per page, nested in order, no end punctuation unless a question
Messaging · Buttons
include a verb, sentence case, short
Messaging · Related Links
usually no more than four, ordered from a step down to a step up in complexity

Why it works

One saturated hero color carries recognition while warm ink and pale neutrals do the reading work, so the color always means the brand or the next action. The voice stays fixed and only the tone moves with the reader's state, which keeps humor from ever getting in the way of clarity.

Best for

Small-business software, SaaS for non-experts, marketing and email tools, friendly B2B brands with one ownable accent color and a reason to explain things plainly

What breaks it

  • Using the accent for body text, icons or decoration, which dilutes what it means
  • White text on a light accent
  • Bold display weights stacked on a large scale, which turns warm into loud
  • Jokes in error, payment or legal moments
  • Giving a mascot a speaking voice

Sources

  • mailchimp.com: Hero color and accent color names, logo pairing with Freddie, reverse version, clear-space and misuse rules, name spelling
  • mailchimp.com: Live stylesheet (common and critical CSS bundles): CTA, copy and background hexes, Means Web and Graphik Web families, heading sizes, tracking and line heights
  • styleguide.mailchimp.com: Voice attributes, tone that adapts to the reader, humor rules, Freddie never speaks
  • styleguide.mailchimp.com: Five writing goals and four principles
  • styleguide.mailchimp.com: Heading, button, link, list and related-article rules
  • styleguide.mailchimp.com: Content template order: title, introduction, body, additional links
  • styleguide.mailchimp.com: Name spelling and the rule against personifying Freddie

Steal it for your brand

The same system, written in your colors, type and shapes. Nothing of Mailchimp's look comes with it.

The recipe

  1. Pick the customer's single most ownable color as palette.accent and give it about a tenth of any page: primary buttons and one hero band, nothing decorative.
  2. Ground pages in palette.paper, alternate bands with palette.surface, and set all copy and headings in palette.ink; use one full palette.ink band per page for contrast.
  3. Put text on the accent in palette.ink rather than white so the accent stays saturated and legible.
  4. Set h1 to h3 in the display face at its regular weight with slightly negative tracking, sized at 3, 2.5 and 2 times the body size (params.base px px times typography.body.scale); set h5, h6 and body in the body face.
  5. Write every heading and button in sentence case; start each button with a verb.
  6. Lock the customer's wordmark to its icon if they have one, switch to the reverse lockup on dark bands, and keep wide empty space around it.
  7. Rewrite the customer's copy in a plainspoken, warm, jargon-free voice; allow at most one dry, inclusive aside per page and none in errors, billing or help text.
  8. Order each page as title, short intro, chunked body under headings, then related links (four at most); order the message goals as empower, respect, educate, guide, speak truth.

What you'll need

  • The customer's captured palette with one saturated, ownable color
  • A display face with a regular weight (a serif works best against a sans body)
  • The customer's logo files, including a reverse version
  • Existing copy to rewrite in the voice
Recipe as JSON
{
  "recipe": {
    "palette_roles": [
      {
        "role": "{palette.paper}",
        "share": 0.5,
        "job": "Default page ground; most reading happens here"
      },
      {
        "role": "{palette.surface}",
        "share": 0.2,
        "job": "Alternate section ground that separates bands without adding color"
      },
      {
        "role": "{palette.ink}",
        "share": 0.18,
        "job": "All copy and headings, button strokes and offset depth, and full dark bands for contrast moments"
      },
      {
        "role": "{palette.accent}",
        "share": 0.1,
        "job": "The hero color: primary buttons and one hero band per page; it means the brand or the next action, nothing else"
      },
      {
        "role": "{palette.accent_secondary}",
        "share": 0.02,
        "job": "Pale tints for occasional feature cards and illustration grounds, never for text"
      },
      {
        "role": "{palette.on_accent}",
        "share": 0,
        "job": "Text on the hero color; resolves to ink, not white, so the hero color stays loud"
      }
    ],
    "type_scale": {
      "base_px": "{params.base_px}",
      "body_scale": "{typography.body.scale}",
      "size_rule": "body size in px = base_px * body_scale; each level's size = body size * its size_ratio",
      "levels": [
        {
          "level": "h1",
          "size_ratio": 3,
          "face": "display",
          "weight": "{typography.display.weight}",
          "line_height": 1,
          "tracking_em": -0.02
        },
        {
          "level": "h2",
          "size_ratio": 2.5,
          "face": "display",
          "weight": "{typography.display.weight}",
          "line_height": 1,
          "tracking_em": -0.02
        },
        {
          "level": "h3",
          "size_ratio": 2,
          "face": "display",
          "weight": "{typography.display.weight}",
          "line_height": 1.25,
          "tracking_em": -0.03
        },
        {
          "level": "h5",
          "size_ratio": 1.5,
          "face": "body",
          "weight": "{typography.body.weight}",
          "line_height": 1.333
        },
        {
          "level": "h6",
          "size_ratio": 1.25,
          "face": "body",
          "weight": "{typography.body.weight}",
          "line_height": 1.2
        },
        {
          "level": "body",
          "size_ratio": 1,
          "face": "body",
          "weight": "{typography.body.weight}",
          "line_height": "{typography.body.line_height}"
        },
        {
          "level": "info",
          "size_ratio": 0.8125,
          "face": "body",
          "weight": "{typography.body.weight}"
        },
        {
          "level": "legal",
          "size_ratio": 0.6875,
          "face": "body",
          "weight": "{typography.body.weight}"
        }
      ],
      "display_weight_rule": "set the display face at its regular weight, not bold; size and the serif-versus-sans contrast carry the hierarchy",
      "large_screen_rule": "on wide layouts, let h1 to h3 scale with viewport width instead of stepping",
      "casing": "sentence case for every heading and button"
    },
    "logo_rules": {
      "lockup": "wordmark always travels with the brand's icon or mascot mark when the customer has one",
      "reverse": "on {palette.ink} or {palette.night} grounds use the reverse version, never the default lockup",
      "clear_space": "generous and unmeasured: no type, imagery or edge crowds the lockup; use the customer's own published unit when they have one",
      "min_size": "use the customer's published minimum; this system publishes none",
      "misuse": [
        "Never redraw, recolor or restyle the supplied logo files",
        "Never combine the logo with another graphic into a new mark",
        "Never place the logo where it implies an endorsement the brand did not give",
        "Never split or respell the brand name to make product names"
      ]
    },
    "voice_rules": [
      {
        "id": "plainspoken",
        "kind": "guidance",
        "text": "Be plainspoken: clarity first, no hype, no upsell, no overpromise, no fluffy metaphor or cheap emotional appeal"
      },
      {
        "id": "genuine",
        "kind": "guidance",
        "text": "Be genuine: speak warmly and accessibly to the reader's actual challenges"
      },
      {
        "id": "translator",
        "kind": "guidance",
        "text": "Translate industry jargon into plain language and teach as you go, without patronizing"
      },
      {
        "id": "dry-humor",
        "kind": "guidance",
        "text": "Use dry humor sparingly: straight-faced, inclusive, a wink rather than a shout; if a joke does not come naturally, leave it out"
      },
      {
        "id": "tone-by-state",
        "kind": "guidance",
        "text": "Read the reader's state of mind before choosing a tone; default informal, but drop humor in errors, billing, legal and help content"
      },
      {
        "id": "active-positive",
        "kind": "guidance",
        "text": "Write in active voice and prefer positive phrasing over negative"
      },
      {
        "id": "no-slang",
        "kind": "guidance",
        "text": "Avoid slang and jargon; write in plain English"
      },
      {
        "id": "mascot-silent",
        "kind": "guidance",
        "text": "Never write in the voice of a mascot or icon; it can gesture, not talk"
      },
      {
        "id": "no-generic-link-text",
        "kind": "avoid",
        "terms": [
          "click here",
          "read this"
        ],
        "instead": "link the relevant keywords",
        "why": "generic link text says nothing about the destination"
      },
      {
        "id": "headline-case",
        "kind": "headline_case",
        "value": "sentence"
      }
    ],
    "messaging_hierarchy": {
      "goals_in_order": [
        "empower",
        "respect",
        "educate",
        "guide",
        "speak truth"
      ],
      "page_order": [
        "title that says what follows",
        "short introduction",
        "body in small reusable chunks under headings",
        "additional links"
      ],
      "heading_rules": [
        "one h1 per page",
        "nest levels in order",
        "no end punctuation unless a question",
        "headings carry the page's main point and its keywords"
      ],
      "cta_rules": [
        "lead with a verb",
        "sentence case",
        "short",
        "one primary action per band, filled with {palette.accent}"
      ],
      "related_links_max": 4,
      "claims_rule": "state real strengths, skip dramatic storytelling and exaggerated claims"
    }
  },
  "fallbacks": {
    "palette.surface": "{palette.paper}",
    "palette.accent_secondary": "{palette.surface}",
    "palette.on_accent": "{palette.ink}",
    "palette.night": "{palette.ink}",
    "typography.body.scale": 1,
    "typography.body.line_height": 1.5
  },
  "steps": [
    "Pick the customer's single most ownable color as {palette.accent} and give it about a tenth of any page: primary buttons and one hero band, nothing decorative.",
    "Ground pages in {palette.paper}, alternate bands with {palette.surface}, and set all copy and headings in {palette.ink}; use one full {palette.ink} band per page for contrast.",
    "Put text on the accent in {palette.ink} rather than white so the accent stays saturated and legible.",
    "Set h1 to h3 in the display face at its regular weight with slightly negative tracking, sized at 3, 2.5 and 2 times the body size ({params.base_px} px times {typography.body.scale}); set h5, h6 and body in the body face.",
    "Write every heading and button in sentence case; start each button with a verb.",
    "Lock the customer's wordmark to its icon if they have one, switch to the reverse lockup on dark bands, and keep wide empty space around it.",
    "Rewrite the customer's copy in a plainspoken, warm, jargon-free voice; allow at most one dry, inclusive aside per page and none in errors, billing or help text.",
    "Order each page as title, short intro, chunked body under headings, then related links (four at most); order the message goals as empower, respect, educate, guide, speak truth."
  ]
}

See it working

  • Mailchimp: Hero-color buttons with ink stroke and offset depth, serif headlines at regular weight over a sans body, ink and pale-neutral bands
  • Mailchimp: Hero and accent color roles, the wordmark-plus-icon pairing and the reverse lockup
  • Mailchimp: The constant voice and the tone that moves with the reader

The lesson

Spend one saturated colour only on what you want clicked or remembered, and let everything else stay neutral.

The move

The homepage hero uses a dimmed photo with a white serif headline, "Turn ideas into emails & SMS", ending "that connect" in yellow italic. Yellow "Start Free Trial" buttons appear in the top navigation and under the paragraph. A dark strip above says "Join Mailchimp with a free 14-day trial or save 15% off on 10,000+ contacts."

Why it works

  • Our readYellow appears on the phrase and on the buttons, so the eye is led from the idea to the action along one colour.
  • Our readDimming the photo keeps the white serif headline readable and leaves yellow as the dominant bright colour.
  • Our readThe review stars and badges sit under the button, so social proof is on screen when the button is.

What not to copy

Don't copy the exact yellow or the Mailchimp serif. Keep the rule that the accent colour is reserved for emphasis and the primary action, and cap the number of places it appears.

More brand kits