Skip to main content
Back to Examples

Zapier

Add this design system to use its color palette, typography, spacing & other tokens while creating your own designs.

Automation platform. Warm off-white and olive-black, one urgent Zapier orange, declarative Degular display type.

10
core colors
3
typefaces
24
tokens
Now playing — motion preview
01

Palette

primary
#FF4F00
on-primary
#FFFFFF
surface
#FFFEFB
surface-secondary
#F7F5F2
surface-inverse
#2D3A2E
on-surface
#201515
on-surface-secondary
#36342E
on-surface-muted
#605D52
on-inverse
#FFFEFB
hairline
#E8E5DF
02

Typography

displayThe quick brown fox jumps"Degular Display", Inter, system-ui, sans-serif
56px
headingThe quick brown fox jumps"Degular Display", Inter, sans-serif
28px
eyebrowThe quick brown fox jumpsInter, system-ui, sans-serif
12px
statThe quick brown fox jumps"Degular Display", Inter, sans-serif
40px
body-mdThe quick brown fox jumpsInter, system-ui, sans-serif
16px
body-smThe quick brown fox jumpsInter, system-ui, sans-serif
14px
03

Spacing & Shape

TokenValuePreview
sm16px
md24px
lg40px
xl64px
04

Border Radius

TokenValuePreview
sm4px
md6px
lg8px
full9999px
05

design.md

design.mdreadable by AI agents
tokens (raw)
name: zapier-design
version: alpha
description: >
  Clean, optimistic automation. A warm white canvas (#fffefb) with warm
  near-black ink (#201515) and the unmistakable Zapier Orange (#ff4f00) as the
  single brand voltage — logo underscore, big stat numbers, and the primary CTA.
  Headlines run in Degular Display (medium weight, tight) over Inter body. The
  signatures: orange stat figures, a soft off-white "FOR BUILDERS" panel of
  bordered app tiles, small 4–6px radii on buttons (no heavy rounding), and a
  deep forest-green footer band. Surfaces studied via Playwright: home
  (computed styles on representative elements).
colors:
  # Brand
  primary: '#FF4F00'              # Zapier Orange — logo mark, stats, primary CTA
  on-primary: '#FFFFFF'
  # Surface
  surface: '#FFFEFB'              # warm white canvas
  surface-secondary: '#F7F5F2'    # off-white "FOR BUILDERS" panel
  surface-inverse: '#2D3A2E'      # deep forest-green footer/section band
  # Text
  on-surface: '#201515'           # warm near-black ink
  on-surface-secondary: '#36342E'
  on-surface-muted: '#605D52'     # eyebrow / caption grey
  on-inverse: '#FFFEFB'
  hairline: '#E8E5DF'
typography:
  display:                        # "Your tools. Your rules. Any AI."
    fontFamily: '"Degular Display", Inter, system-ui, sans-serif'
    fontSize: 56px
    fontWeight: 500
    lineHeight: 56px
    letterSpacing: 0
  heading:
    fontFamily: '"Degular Display", Inter, sans-serif'
    fontSize: 28px
    fontWeight: 500
    lineHeight: 32px
  eyebrow:                        # "AI AUTOMATION, GOVERNED" / "FOR BUILDERS"
    fontFamily: 'Inter, system-ui, sans-serif'
    fontSize: 12px
    fontWeight: 400
    lineHeight: 18px
    letterSpacing: 0.48px
    transform: uppercase
  stat:                           # "450K+", "3.39M+"
    fontFamily: '"Degular Display", Inter, sans-serif'
    fontSize: 40px
    fontWeight: 500
    color: '{colors.primary}'
  body-md:
    fontFamily: 'Inter, system-ui, sans-serif'
    fontSize: 16px
    fontWeight: 400
    lineHeight: 24px
  body-sm:
    fontFamily: 'Inter, system-ui, sans-serif'
    fontSize: 14px
    fontWeight: 400
    lineHeight: 21px
rounded:
  sm: 4px                         # buttons
  md: 6px                         # inputs / link chips
  lg: 8px                         # app tiles
  full: 9999px                    # "Sign up" nav pill
spacing:
  sm: 16px
  md: 24px
  lg: 40px
  xl: 64px
components:
  button-primary:                 # "Start free with email"
    backgroundColor: '{colors.primary}'
    textColor: '{colors.on-primary}'
    typography: '{typography.body-md}'
    rounded: '{rounded.sm}'
    padding: '14px 24px'
  button-secondary:               # "Start free with Google"
    backgroundColor: '{colors.surface}'
    textColor: '{colors.on-surface}'
    border: '1px solid {colors.hairline}'
    rounded: '{rounded.sm}'
    note: 'leading provider logo'
  nav-pill:                       # "Sign up"
    backgroundColor: '{colors.primary}'
    textColor: '{colors.on-primary}'
    rounded: '{rounded.full}'
  app-tile:                       # Claude / ChatGPT / Cursor cards
    backgroundColor: '{colors.surface}'
    border: '1px solid {colors.hairline}'
    rounded: '{rounded.lg}'
    note: 'square-ish bordered tile, app logo + label, on the off-white panel'
  segmented-control:              # MCP / SDK / CLI
    backgroundColor: '{colors.surface-secondary}'
    rounded: '{rounded.md}'
motion:
  easing-standard: 'cubic-bezier(0.4, 0, 0.2, 1)'
  duration-standard: 200ms
  note: 'friendly, light; tab switches and hover lifts'
icons:
  style: line / app logos
  stroke: 1.5px
  sizes: { sm: 16px, md: 24px }
  color-rule: 'ink or muted grey; orange reserved for brand mark'

Zapier

v alpha · "Your tools. Your rules. Any AI."

Overview. Zapier's canvas is a warm white (#FFFEFB) carrying warm near-black ink (#201515) and one unmistakable voltage — Zapier Orange #FF4F00. The orange is disciplined: it appears as the logo's leading underscore, the big headline stat figures ("450K+", "3.39M+"), and the primary "Start free with email" button — and almost nowhere else. Headlines run in Degular Display (medium 500, tight line-height) over Inter body. The recurring patterns are a soft off-white "FOR BUILDERS" panel holding bordered app tiles (Claude, ChatGPT, Cursor…), small 4–6px radii on buttons (no heavy rounding), a full pill only on the nav "Sign up", and a deep forest-green footer band.

Colors

  • Zapier Orange #FF4F00 {colors.primary} — the single brand color: logo underscore, stat numbers, and the primary CTA. Rationed elsewhere.
  • Warm white #FFFEFB {colors.surface} canvas; off-white #F7F5F2 for the builders panel and segmented control.
  • Warm ink #201515 {colors.on-surface} for headings/body; secondary #36342E; muted grey #605D52 for eyebrows/captions.
  • Forest green #2D3A2E {colors.surface-inverse} — full-bleed footer/section band with off-white text.
  • Hairline #E8E5DF for tile and button borders.

Typography

Degular Display (humanist display grotesque; substitute Inter Display / Aktiv Grotesk) at weight 500 for headlines and stats, tight line-height. Inter for body and the uppercase tracked eyebrows. Stats are rendered in Degular at 40px in orange — a recognizable Zapier device.

TokenFamilySizeWeightLine-heightTrackingUsage
displayDegular Display56px50056px0hero h1
headingDegular Display28px50032px0section headings
eyebrowInter12px40018px0.48px (UPPER)eyebrows
statDegular Display40px5000orange figures
body-mdInter16px40024px0body
body-smInter14px40021px0captions

Layout

Centered single column. Hero: uppercase eyebrow → big Degular headline → dual CTAs → an orange stat row → trust badges (SOC 2, GDPR). Below, a soft off-white panel ("FOR BUILDERS / Get started in seconds") holds a MCP/SDK/CLI segmented control over a row of bordered app tiles. Forest-green bands punctuate the flow. Spacing 16/24/40/64.

Elevation & Depth

Mostly flat with light borders. App tiles and buttons rely on 1px hairline borders and subtle hover lifts rather than deep shadows. The off-white panel itself reads as a soft raised plane against the warm white.

Shapes

Restrained rounding: 4px buttons, 6px inputs/segmented control, 8px app tiles. The only full pill is the nav "Sign up". Corners are gently softened, never bubbly.

Components

  • button-primary "Start free with email": orange fill, white label, 4px radius.
  • button-secondary "Start free with Google": white, hairline border, leading provider logo.
  • nav-pill "Sign up": orange full pill.
  • app-tile: bordered square-ish tile (8px) with app logo + label, on the off-white panel.
  • segmented-control MCP/SDK/CLI: off-white track with an active white chip.

Motion

Friendly and light (~200ms) — segmented tab switches and gentle hover lifts on tiles. Nothing flashy.

Iconography

1.5px line icons and third-party app logos (Claude, ChatGPT, Cursor, OpenClaw) shown in their own colors inside neutral tiles. Brand iconography stays ink/grey; orange is reserved for the logo mark.

Do's and Don'ts

  • Do reserve Zapier Orange for the logo, the stat figures, and the primary CTA.
  • Do set headlines and stats in Degular Display 500; body and eyebrows in Inter.
  • Do keep button radii small (4–6px); use a full pill only for the nav Sign up.
  • Do keep the canvas warm white (#FFFEFB), not pure white.
  • Don't flood UI with orange — it's a single accent, not a fill color for sections.
  • Don't over-round cards into bubbles; tiles stay at a crisp 8px.