Brand & Design System

One green.
One voice.
One source of truth.

Every color, font, button, and rule that makes Hello Conversions look like Hello Conversions. If you're building, writing, or designing for us — start here.

01Voice

Plausible for RevOps.

Hello Conversions is the simple, transparent alternative to bloated attribution platforms. We build for SMBs in the $1M–$4M range who want answers, not dashboards full of homework.

Clarity over complexity

HockeyStack-grade insight, without the implementation tax.

Problem solver

We fix the gaps in GoHighLevel reporting that nobody else will.

Authority

Long-form, vertical-specific content that defines the SMB RevOps standard.

Transparency

Logs, exports, and receipts. You own your data, always.

03Color

One green, supported by five.

Primary green carries the brand. The supporting scales (lime, indigo, emerald, amber, rose) exist for state, not for personality.

Brand
hsl(152 100% 27%)
Primary
--primary
hsl(0 0% 100%)
Primary fg
--primary-foreground
hsl(152 100% 90%)
Accent
--accent
hsl(152 100% 27%)
Accent fg
--accent-foreground
hsl(72 100% 77%)
Lime
--lime
hsl(152 100% 8%)
Lime fg
--lime-foreground
Surfaces
hsl(152 100% 99%)
Background
--background
hsl(0 0% 100%)
Card
--card
hsl(0 0% 100%)
Popover
--popover
hsl(152 15% 93%)
Muted
--muted
hsl(152 18% 90%)
Secondary
--secondary
hsl(152 18% 87%)
Border
--border
hsl(152 15% 85%)
Input
--input
hsl(152 100% 27%)
Ring
--ring
Text
hsl(240 10% 6%)
Foreground
--foreground
hsl(240 10% 6%)
Text primary
--text-primary
hsl(240 4% 46%)
Text secondary
--text-secondary
hsl(240 4% 65%)
Text tertiary
--text-tertiary
hsl(240 4% 46%)
Muted fg
--muted-foreground
Status
hsl(0 72% 51%)
Destructive
--destructive
hsl(160 84% 39%)
Emerald 500
--emerald-500
hsl(38 92% 50%)
Amber 500
--amber-500
hsl(349 89% 60%)
Rose 500
--rose-500
Green scale (brand)
hsl(152 100% 99%)
Pink 50
--pink-50
hsl(152 100% 90%)
Pink 100
--pink-100
hsl(152 18% 90%)
Pink 200
--pink-200
hsl(152 70% 70%)
Pink 300
--pink-300
hsl(152 100% 45%)
Pink 400
--pink-400
hsl(152 100% 27%)
Pink 500
--pink-500
hsl(152 100% 8%)
Pink 900
--pink-900
Indigo scale
hsl(238 100% 97%)
Indigo 50
--indigo-50
hsl(238 92% 94%)
Indigo 100
--indigo-100
hsl(238 90% 88%)
Indigo 200
--indigo-200
hsl(238 85% 78%)
Indigo 300
--indigo-300
hsl(238 84% 67%)
Indigo 400
--indigo-400
hsl(238 84% 57%)
Indigo 500
--indigo-500
hsl(238 78% 47%)
Indigo 600
--indigo-600
Emerald scale
hsl(152 81% 96%)
Emerald 50
--emerald-50
hsl(149 80% 90%)
Emerald 100
--emerald-100
hsl(152 76% 80%)
Emerald 200
--emerald-200
hsl(156 72% 67%)
Emerald 300
--emerald-300
hsl(158 64% 52%)
Emerald 400
--emerald-400
hsl(160 84% 39%)
Emerald 500
--emerald-500
Amber scale
hsl(48 100% 96%)
Amber 50
--amber-50
hsl(48 96% 89%)
Amber 100
--amber-100
hsl(48 97% 77%)
Amber 200
--amber-200
hsl(46 97% 65%)
Amber 300
--amber-300
hsl(43 96% 56%)
Amber 400
--amber-400
hsl(38 92% 50%)
Amber 500
--amber-500
Rose scale
hsl(356 100% 97%)
Rose 50
--rose-50
hsl(356 100% 94%)
Rose 100
--rose-100
hsl(353 96% 90%)
Rose 200
--rose-200
hsl(351 95% 71%)
Rose 400
--rose-400
hsl(349 89% 60%)
Rose 500
--rose-500
04Typography

Serif for the story. Sans for the system.

Instrument Serif handles every headline. Geist runs the body, the UI, and the product. Geist Mono is reserved for labels, code, and tokens.

Display · Instrument Serif · 96/0.95 · -0.03em

The number that matters.

H1 · Instrument Serif · 56/1.05

Built for operators who actually run the numbers.

H2 · Instrument Serif · 40/1.1

Track every dollar back to its source.

H3 · Instrument Serif · 28/1.25

Server-side tracking, set up in an afternoon.

H4 · Instrument Serif · 22/1.3

What the dashboard tells you in plain English.

Body large · Geist · 18/1.7

Hello Conversions builds the reporting layer GoHighLevel doesn't. Connect the data you already have and walk into your Monday meeting with answers instead of homework.

Body · Geist · 16/1.65

Every conversion logged. Every source attributed. Every report exported. No black boxes, no guessing — just the receipts.

Small · Geist · 14/1.5 · muted

Used for metadata, captions, table cells, and supporting copy under primary content.

Mono label · Geist Mono · 12/1.3 · 0.22em tracking · uppercase

Section eyebrow · Token label · Code annotation

Code · Geist Mono · 14/1.5
POST /v1/events
{
  "type": "conversion",
  "source": "meta",
  "value": 297.00
}
05Spacing & layout

A 4-pixel rhythm.

Tailwind's default spacing scale, used as written. Containers cap at 1100px for marketing pages and 1280px for product pages.

Spacing scale
1
4px
2
8px
4
16px
6
24px
8
32px
12
48px
16
64px
24
96px
32
128px
48
192px
64
256px
Breakpoints
sm
640px
Phone landscape
md
768px
Tablet
lg
1024px
Laptop
xl
1280px
Desktop
2xl
1536px
Large desktop
06Radius

Rounded, not soft.

Five radii cover everything. Cards round more than buttons; widgets round more than cards; pills are pills.

Default
12px
--radius
Badge
12px
--radius-badge
Card
20px
--radius-card
Widget
24px
--radius-widget
Pill
9999px
--radius-pill
07Shadows

Five steps of elevation.

Shadows are subtle by default. Use shadow-glow only for primary CTAs and focus states.

shadow-xs
0 1px 2px / .03
shadow-sm
0 2px 8px / .04
shadow-md
0 4px 20px / .06
shadow-lg
0 8px 40px / .08
shadow-glow
primary 15% / 10%
08Motion

Fast, not flashy.

Two duration tokens — 150ms for state changes, 250ms for entrances. Animations earn their place; we don't decorate with movement.

Fast
hover · focus · toggle
Base
enter · scale · slide
fade-up
scale-in
slide-in-right
slide-in-left
shake
float (looping)
pulse-soft (looping)
09Effects & patterns

The texture layer.

A handful of visual patterns reused across the site to give pages a sense of place.

.bento-card

The base container for grouped content. White card, 1px border, 24px radius, 28px padding, lift-on-hover.

.glass

Frosted glass over saturated backgrounds.

.gradient-text

Accent emphasis

.noise

Subtle SVG noise overlay (8% opacity) for tactile surfaces.

Dot grid · 24px · 7% opacity
10Buttons

Six variants. Three sizes.

Default for primary actions. Outline for secondary. Ghost and link for tertiary navigation. Destructive only for destructive intent.

Variantsmdefaultlgicondisabled
default
secondary
outline
ghost
destructive
link
11Forms

Inputs you can type in.

All form controls share the same border, focus ring, and disabled treatment. Labels above. Error copy below. No floating labels, ever.

12Feedback

Status, surfaced.

Alerts, badges, progress, and modals — everything that tells the user where things stand.

Badges
Default
Secondary
Outline
Destructive
Progress
Skeleton
14Data display

Tables, avatars, cards.

The patterns we use whenever we're showing actual data — not marketing copy dressed up as a table.

SourceConversionsSpendCPA
Meta Ads1248$18,420$14.76
Google Ads942$22,108$23.47
TikTok Ads318$4,290$13.49
Organic612$0$0.00
Avatars
JDMKALRPSK

Standard card

shadcn Card primitive

Use for product UI, tables, and dashboard tiles.
Bento card

Marketing tile

The default container on landing pages. Larger radius, lift on hover.

Filled card

Spotlight tile

Reserved for one feature per page. Don't use two side-by-side.

15Iconography

One library: Lucide.

We don't mix icon libraries. Lucide for everything, sized at 16/20/24, stroke 1.5.

ArrowRight
ChartColumn
Check
ChevronRight
Copy
Download
ExternalLink
Filter
Globe
CircleHelp
Info
ChartLine
Lock
Mail
ChartPie
Plus
Search
Settings
Share2
Shield
Sparkles
Star
Target
Trash2
TrendingUp
User
Users
X
Zap
Sizes
16
20
24
16Marketing primitives

The pieces of a landing page.

Recognizable, reusable building blocks. Every landing page is some arrangement of these.

Server-side tracking

Send conversions directly from your server to ad platforms. More accurate than the pixel, harder to block.

Most popular

Operator

$297/mo
  • Unlimited events
  • All integrations
  • Server-side tracking
  • Daily KPI digest

“We replaced a $40k/yr attribution stack with Hello Conversions and got cleaner numbers in week one.”

MK
Marcus K.
Head of RevOps, agency
New: Try the RevOps Suite for $7 / 70 days
17Principles

The rules behind the rules.

When the design system doesn't have an answer, these do.

  1. P—01

    Clarity over complexity

    If a chart, label, or copy block needs explanation, it isn't done. We are the simple alternative.

  2. P—02

    Plain language, plainly stated

    Write the way an operator talks to another operator. No jargon, no buzzwords, no hedging.

  3. P—03

    Show the data, then the story

    Lead with the number. Numbers earn trust faster than adjectives.

  4. P—04

    Transparency is a feature

    Logs, exports, and 'show your work' details are first-class. They're what separates us from the black boxes.

  5. P—05

    Editorial type, utilitarian UI

    Instrument Serif headlines do the storytelling. Geist runs the dashboard. Don't mix the jobs.

  6. P—06

    One green

    Hello Conversions is one green. Lime, emerald, amber, rose, and indigo exist to support it — never to compete with it.