Skip to content

SavvyDealer Product Portfolio

Canonical index of every SavvyDealer product. Before building anything new, check here — odds are it already exists or has a foundation you should extend.

Maintained by Adam (support@savvydealer.com). Last refreshed: 2026-04-15.


How to read this

  • StatusLive (deployed & in use) · Active dev · Prototype · Dormant
  • % Done — rough judgment call. Read the 1-pager for detail.
  • URL — click to see it running. Blank = not deployed.
  • Owner — who to ask first. Default is Adam unless noted.

Click a product name to open its 1-pager with stack, architecture, gaps, and code pointers.

How to use this doc

  1. Scan the category most relevant to your work.
  2. Open the 1-pager for anything you might be duplicating.
  3. Jump to What NOT to duplicate first if you're planning new work.
  4. Team-specific quick-starts: Data warehouse team · India website/marketing team · Internal devs (Kat / Brian / Lucas).

1. Core Platform

The dealer-facing products that make up SavvyDealer itself.

Product Purpose Status % URL Owner
cloud-savvydealer-website SavvyDealer marketing site (prod + dev) Live 75 www.savvydealer.com Adam
ai-crm Multi-tenant CRM w/ QBO + financial dashboards Live 85 crm.savvydealer.com Adam
Contracts Digital contract/proposal system Live 60 contracts.savvydealer.com Adam
dealer-crm Core CRM for dealership management (next-gen) Active dev 50 Adam

2. Competitive & Intelligence

Competitor monitoring, dealer research, AI-compatibility audits.

Product Purpose Status % URL Owner
competitive-dashboard Viato-style competitor pricing/inventory dashboard Live 95 comp.savvydealer.com Adam
dealership-intel OEM dealer directory + staff contact enrichment (Ford/Honda/Nissan/Kia/Mitsubishi) Active dev 70 Cloud Run Adam
dealership-audit SEM/SEO audit with GA4 + automated reports Active dev 40 Adam
ai-compatible-v3 AI-compatibility audit — JSON-LD + AI access scoring Live 90 Cloud Run Adam
ai-visibility AI visibility dashboard (legacy, superseded by v3) Dormant 90 Adam

3. Inventory & Pricing

Data pipelines for vehicle inventory, leases, incentives, window stickers.

Product Purpose Status % URL Owner
savvydealer-inventory-tracker Multi-dealer inventory tracker (Playwright + hash-diff) Live 70 Cloud Run Adam
lease-scraper Lease offer pipeline (Ford + Nissan, 4 dealers live) Live 85 Cloud Run Adam
upfit-scraper Work Truck Solutions / Comvoy.com upfit scraper Prototype 50 Adam
gm-scraper GM/Chevrolet parts catalog scraper Active dev 55 Adam
incentive-matcher Dealer vs factory incentive comparison Live 70 Cloud Run Adam
dealer-tracker Competitor inventory w/ price alerts (SQLite/cron) Live 70 Cloud Run Adam
nissan-stickers Nissan window sticker PDF cache + daily cron Live 70 Cloud Run Adam
vehicle-features Vehicle specs + feature database (canonical) Live 60 Cloud Run Adam

4. Dealer Sites & Migration

Three strategies for standing up dealer websites, plus active client instances.

Product Purpose Status % URL Owner
wp-migration-factory WordPress migration tool + dashboard Live 80 website.savvydealer.ai Adam
savvy-demo Demo template generator (Strategy #2) Live 75 Cloud Run Adam
savvy-page-builder Paste-ready CMS page builder (Strategy #3) Live 60 Cloud Run Adam
savvy-autos Auto marketplace / comparison content hub Live 55 savvy-autos.com Adam
savvy-parts Parts e-commerce scaffold Prototype 20 Adam
ata-website Auto Team America (client site) Live 85 Cloud Run Adam
stpetemitsubishi-sellyourcar St. Pete Mitsubishi — Sell Us Your Car Live 60 Cloud Run Adam
stl-rv-website STL RV dealer demo (React + FastAPI) Live 70 Cloud Run Adam
Sell-Us-Your-Car Source template for Sell-Us-Your-Car instances Active dev 75 Adam
savvydealer-static Static site (Cloud Build, own CLAUDE.md) Live 80 Cloud Run Adam
savvydealer-vcard Self-service vCard generator Live 80 Cloud Run Adam
alexanderkippe-web Alexander Kippe Fine Art (Torch Lake Gallery rebrand) Live 75 Cloud Run Adam

5. Vertical Expansion

New verticals beyond franchise auto: RV, powersports, auto marketplace.

Product Purpose Status % URL Owner
rv-catalog Central RV knowledge base (65 manufacturers) Active dev 35 Cloud Run Adam
rv-research RV market research + data model Active dev 50 Adam
gables-motorsports Powersports DealerSpike replacement (live demo) Live 90 Cloud Run Adam
powersports-data OEM specs/pricing for 15+ powersports brands Active dev 60 Adam

6. Automation & Tools

Discrete tools that automate a specific dealer workflow.

Product Purpose Status % URL Owner
ppc-assistant Google Ads campaign builder (SavvyDealer playbook, CLI) Live 75 pip package Adam
pop-coupons Dealer coupon popup widget Active dev 65 Cloud Run Adam
dealerpulse Notes + action-items with Freshdesk webhook sync Active dev 50 Adam
unified-app Freshdesk / Asana replacement (spec phase) Prototype 30 Adam
dealership-process-map Dealership process visualization Prototype 20 Adam
Thunder-Bob R&R ERA DMS data extraction bot Active dev 40 Adam
VCP-Image-Editor Vehicle photo / image editor (VCP) Active dev 50 Adam
dealer-tools Chat widgets + API integrations for dealer sites Dormant 50 Adam

7. Data Infrastructure

Shared services and libraries everything else builds on.

Product Purpose Status % URL Owner
core-data-api Unified data service layer Active dev 40 Adam
unified-gateway API gateway across platform services Active dev 30 Adam
savvy-platform-suite Platform distribution umbrella Active dev 25 Adam
integration-standards Webhook contracts between SavvyDealer tools Active dev 60 Adam
media Asset management / CDN config Active dev 40 Adam
stock-image-project Licensed image catalog Active dev 50 Adam
ambient-rag Ambient RAG / retrieval infrastructure Prototype 30 Adam
ticket-system Internal ticket / task system Dormant 20 Adam
Savvy API Canonical inventory API (sellingPrice source of truth) Live internal Adam

8. Analyst Personas & Warehouse Context

For Ray Nawara's data warehouse team — the analyst persona system that drives SavvyDealerDataWarehouse agents.

Product Purpose Status % URL Owner
savvy-batch-analyst-prompts v4 analyst persona prompts (Sales/BDC/Marketing/Inventory + Exec Synthesizer) Active dev 70 Adam
SavvyDealerDataWarehouse-context Ray's warehouse repo context cache Active dev 10 Ray Nawara

9. Team Tools (Kat / Brian / Lucas)

Placeholders — fill in as repos are shared.

Product Owner Status Notes
AI Notes Tool Kat placeholder Kat to share repo URL. Overlaps with dealerpulse — coordinate.
AI Slides Tool Kat placeholder Kat to share repo URL.
Google Ads AI Brian placeholder Overlaps with ppc-assistant. Brian should extend that, not rebuild.
AI Form Pages Lucas placeholder Lucas is also a collaborator on bobweaver-collision.

See teams/internal-devs.md for full guidance.


What NOT to duplicate

If you're about to build any of the following, stop — something already exists. Extend it instead.

If you're thinking of building… Use this instead Why
A lease offer scraper / calculator lease-scraper 4 dealers live (Sebring/Wauchula Ford, Sebring Nissan, Charlotte). Ford + Nissan MF/RV logic in place.
An OEM dealer directory or contact scraper dealership-intel 7K+ Ford / 2K Honda / 1.2K Kia / all Nissan & Mitsubishi dealers scraped. Phase 3 enriches contacts.
A competitor pricing or inventory monitor competitive-dashboard comp.savvydealer.com is the canonical source. Scoring + cross-scraper normalization lives here.
A dealer website template or migration tool wp-migration-factory + savvy-demo + savvy-page-builder Three canonical strategies cover full migration, demo builds, and single-page embeds.
An inventory feed or pricing API Savvy API Canonical inventory source. sellingPrice is authoritative. Never scrape Google Sheets.
A Google Ads campaign builder or analyzer ppc-assistant Codifies the SavvyDealer PPC playbook. 7 platforms supported. Brian: extend this.
A notes / action-items tool for dealer calls dealerpulse Freshdesk webhook sync working. Kat: align her notes tool with this.
A vehicle specs / feature database vehicle-features Canonical.
A window-sticker (Monroney) fetcher nissan-stickers Pattern is proven — extend for other brands; don't rebuild per-brand.
An AI-compatibility / schema.org audit ai-compatible-v3 v3 separates AI Access from JSON-LD. Blocked-fallback with 4 AI providers.
A powersports dealer site template gables-motorsports + powersports-data 892 models, 16 OEMs indexed. DealerSpike replacement is already live.
An RV dealer site or RV data catalog rv-catalog + stl-rv-website 65 manufacturers seeded, STL RV demo deployed.
A platform-wide integration contract integration-standards Webhook integration pattern for connecting tools (CRM ↔ DealerPulse, etc.).

Core principle: if two products overlap, we consolidate into the canonical one and retire the other. Ask Adam before forking.


Key principles

  • Savvy API is the inventory source of truth — not Google Sheets, not scraping loops. Build reads off it.
  • QBO is the financial source of truth for AI-CRM — never create QBO records from CRM; link only.
  • No vendor-filler vocabulary in dealer-facing automated output (ban "optimize / leverage / best practices / move the needle" — Adam mocks this on client calls).
  • OEM brand assets come from the OEM — never fabricate logos.
  • Secrets in .env or Secret Manager only — never commit keys.

External references

  • GitHub org: savvydealer-adam
  • GCP projects: savvydealer-website (main), thundercustoms-website (Thunder Customs), aicompatibility (ai-compatible-v3)
  • Related external team work: SavvyDealerDataWarehouse (Ray Nawara — Rails multi-agent analytics)

Contributing

See contributing. In short: when a product ships, moves category, or changes status materially, update the table row AND the 1-pager. Don't let this drift — if it drifts, it stops being useful.