Skip to content

Brand Match App — Overview

The Brand Match App is an internal sales intelligence tool used by Creators Agency deal agents to find the right creators for brands, manage their pipelines, and surface expansion opportunities. It is not customer-facing.

Live URL

Deployed to Vercel. Auto-deploys on push to main in the partnerships-collabs/brand-match-app GitHub repo.

Tech Stack

LayerTech
FrameworkNext.js 15 (App Router)
StylingTailwind CSS + inline styles
LanguageTypeScript
Dataca-data API (Neon PostgreSQL via https://ca-data.vercel.app)
DeploymentVercel (creators-agency1 account)

All match data lives in Neon Postgres and is accessed through the ca-data backend — there are no local JSON data files for match data.

Pages

RouteWhat
/Home dashboard — agent cards with stats + quick-access links
/agent/[name]Agent-specific view: priority pitches, pipeline kanban, creator list, available brands
/brand/[slug]Brand detail: match scores, creator history, intel, Fathom calls, email history
/creator/[slug]Creator detail: their top brand matches, deal history
/brands/availableUnassigned brands ranked by match quality, filterable
/brands/available/[slug]Brand detail optimized for claiming — shows match quality and Close CRM context
/matchesGlobal match browser across all brands and agents
/cross-sell241 cross-sell opportunities: existing brand relationships that could expand to more creators
/reverse-matchCreator-centric view: 121 creators with a target brand list
/contract-lifecycle1,473 Copper deals grouped by renewal status
/category-gaps373 brands actively sponsoring in categories we serve but not in our client list
/agent-blind-spots150 brands with 15+ sponsor channels that no agent is currently pursuing

Data Sources

The app is a read/write frontend over several backend systems:

DataSource
Match scores + pipeline statusca-data /matches → Neon matches table
Brand intelligence (rates, CPM, deal history)ca-data /brand-intel → Neon brand_intel table
Creator profilesca-data /profiles → Neon
Cross-sell opportunitiesca-data /cross-sell
Contract lifecycleca-data /contracts
Conflict detectionsca-data /conflicts
Brand email history + AI summariesca-data /brand-emails/:brandbrand_emails table
Fathom call historyca-data /fathom/:brand
Non-roster creators per brandca-data /non-roster/:brand
Creator headshotsAirtable (via rosters.creatorsagency.co)

Agents

Three deal agents use the app. Each has their own assigned brand list and pipeline:

AgentBrandsMatches
Annie~21~2,088
Charlie~24~2,337
Henry~21~1,957

Brands not assigned to an agent show up in /brands/available for claiming.