WePeople
IntegrationsPricingDevelopersSign inGet started
Get started

WePeople · Brand identity · v1.1

A logo for teams, not for surveillance.

A stylized W made of five nodes connected by a light path. Each dot carries the color of one SPACE dimension — left to right, the mark spells S P A C E. It doubles as a small network of five teammates and a rhythm rising and falling, echoing WePeople's pitch of team insight, not surveillance.

Concept

Five dots because five is the product's atomic unit — SPACE's five dimensions, and the team sizes WePeople serves (5–50). Connected by a thin path so the mark stays legible at small sizes without feeling busy.

ReadingsSPACE chart · Letter W · Network of 5 · Radar / pentagon · Rhythm line
ColorsDots use DIMENSION_COLORS (packages/shared/src/tokens.ts) — the mark stays in lockstep with the scoring UI. The connecting path uses currentColor so it adapts to light and dark.
Geometry5 nodes on 3 y-levels (16, 24, 48) — middle peak dips slightly for visual balance and distinctness from a plain W.
DensityNode radius 4.5 · Stroke 2.5 with round caps · Path at 35% opacity so the colored nodes lead, the connection whispers.
Privacy cueDots, not eyes — deliberately avoids cameras, magnifiers, or radar-sweep motifs that would contradict the "not surveillance" positioning.
FallbackA tone="mono" variant ships alongside (logo-mark-mono.svg) for email headers, single-ink printing, and chrome where currentColor is the only right answer.

Mark sizes

The same geometry from 16px favicon to hero banner. Below ~20px, use public/brand/favicon.svg (thicker stroke, larger dots).

16 · favicon
24 · nav
40 · auth shell
72 · marketing
128 · hero

Wordmark

We carries extra weight; People stays lighter — the collective leads, the individual is still there. Typography matches --font-geist-sans / heading scale in the app shell.

WePeople

XL · hero / splash

WePeople

LG · marketing nav

WePeople

MD · product nav

WePeople

SM · footer / email

Surfaces

Works on light, dark, muted, and the atmosphere gradients the marketing shell already paints.

WePeople

Light · background

WePeople

Muted · muted

WePeople

Dark · #0a0a0a

WePeople

Accent wash · status-active

SPACE mapping

The five nodes use the same palette as the SPACE radar and score bars — left to right, in SPACE order.

DotDimensionTokenSwatch
SSatisfactionDIMENSION_COLORS.satisfactionoklch(0.70 0.15 310)
PPerformanceDIMENSION_COLORS.performanceoklch(0.68 0.16 155)
AActivityDIMENSION_COLORS.activityoklch(0.72 0.16 220)
CCommunicationDIMENSION_COLORS.communicationoklch(0.75 0.15 60)
EEfficiencyDIMENSION_COLORS.efficiencyoklch(0.68 0.18 15)

Source of truth: packages/shared/src/tokens.ts — if those tokens change, the logo changes with them.

Tokens

The mark consumes theme foreground for the path and SPACE palette for nodes. Dark mode and palette updates propagate automatically.

Node fills (default)SPACE palette — same oklch values as the scoring radar.
Node fills (mono)currentColor for tone="mono" (email, single-ink print).
Connecting pathcurrentColor at reduced opacity — theme-driven.
Favicon assetSame shape and colors · stroke-width 4 · node radius 5.75 for legibility at ≤20px (public/brand/favicon.svg).
TypeWe 700, People 500 · tight tracking.

Do / Don't

Keep the mark quiet. It's a signal — not the UI.

Do
WePeople

Use currentColor for the path. Let theme drive it.

Don't
WePeople

Don't place on loud gradients. Use muted or brand surfaces.

Don't
WePeople

Don't skew, rotate, or restyle the wordmark weights.

Files shipped

Static SVGs live under apps/web/public/brand/. The typed React wrapper is apps/web/src/components/ui/logo.tsx.

PathUse
public/brand/logo-mark.svgPure mark — monochrome, currentColor. General purpose.
public/brand/logo-mark-accent.svgTwo-tone variant — reserve for hero surfaces.
public/brand/logo-wordmark.svgHorizontal mark + wordmark for static social images where CSS is not available.
public/brand/logo-stacked.svgStacked lockup for splash, about, email headers.
public/brand/favicon.svgOptimized for ≤20px — wired in root metadata.icons.

Why it fits WePeople

Product claimHow the mark earns it
Team insight, not surveillanceDots, not eyes. No lenses, radar sweeps, or magnifiers. Reads as a team, not a watcher.
SPACE framework · 5 dimensionsFive nodes — not four, not six. The count is the metric.
Metadata onlyDiscrete nodes connected by a low-opacity line — content stays implied, never depicted.
Symmetric dashboard for ICs and leadsLeft–right symmetry around the middle node. No hierarchy of sizes or colors between the two sides.
Teams of 5–50 · dev audienceGeometric, no gradient clutter in the mark — feels native to the shell.
WePeople

Team insight, not surveillance. A lead's-eye view built on metadata from the tools your team already uses — never source code, never messages, never DMs.

Product

  • Monitoring & Reports
  • SPACE scoring
  • Pricing

Integrations

  • Browse integrations

Company

  • Support
  • Status

Legal

  • Brand
  • Privacy
  • Terms

© 2026 WePeople. Built with care.

Metadata only. No source code, no message bodies, no DMs — read the policy.