Lead source shown as the real brand mark

A free-text source string is matched to an official logo and clean label, so 'fb ad' renders as Facebook.

What it is

A badge component mapping messy source strings — from CRM attribution, manual entry or CSV import — onto inline brand marks for Facebook, Instagram, Google, LinkedIn, TikTok, YouTube, Angi, Zillow, website, referral, manual, import and SmartBuild, with a neutral dot fallback that keeps the original text.

Also called: where did this lead come from · facebook lead badge · lead source icon

See it
Lead source shown as the real brand mark
CustomerBuildingAmountStatus
Marlin HooverEquipment Storage$5,380Open
Sutter Kline40×64 Shop$6,710Open
Delia YoderRiding Arena$16,210Open
Marlin HooverEquipment Storage$5,950Approved
Marlin HooverEquipment Storage$5,760Draft
The Source row showing a Facebook chip; the contact list showing mixed brand marks down the left. SourceLogo.tsx. Sample data — no customer information appears here.
How it works
  1. 1Fuzzy keyword matching resolves variants ('fb ad', 'facebook lead', 'Facebook ads') to one brand
  2. 2Marks are inline SVG — no external requests, crisp at any size, CSP-safe
  3. 3Unknown sources fall back to a neutral dot plus the raw string rather than being hidden
Why we built it

Lead sources arrive as free text from three different intake paths, in a dozen spellings. Rendered raw, a list of leads was unreadable at a glance and two spellings of the same source looked like two different sources, quietly splitting the numbers any ad-spend decision depended on. Source strings are matched to the real brand mark and a clean label, so "fb ad" shows as Facebook.

The problem
  • Inconsistent source strings across intake paths
  • Source invisible when scanning a list
Sound familiar?
What you get
Scan a contact list and see where the leads come from
No external logo requests to load or break

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →