Skip to content

Thunder Bob

Repo: savvydealer-adam/Thunder-Bob · Path: Not cloned locally (remote-only on this machine) · Owner: Adam Status: Active dev · % Done: 40 · Last commit: 2026-03-06 Deployed: Not deployed (automation bot, runs headless)

What it is

A data-extraction bot for Reynolds & Reynolds ERA DMS — pulls dealer operational data out of R&R ERA for use in SavvyDealer reporting, CRM, and analytics pipelines.

Why it exists

R&R ERA has no modern API; dealers on it are effectively walled off from automation. Thunder Bob scrapes / extracts the DMS UI so dealer data (inventory, deals, service, F&I) can flow into Savvy products the same way it does for dealers on easier DMS platforms.

How it works

Gap — not cloned locally, so stack is inferred from repo description ("R&R ERA DMS data extraction bot"). Likely browser automation (Playwright / Puppeteer or similar) against the ERA web UI, producing structured extracts.

What's done

  • Extraction bot scaffold (2026-03-06 last push).
  • Description confirms R&R ERA DMS target.
  • Gap: no local README reviewed — stack, entry points, and deploy target need verification from the repo.

What's next

  • Clone locally and document stack + entry points.
  • Define target extract schema (inventory, deals, service ROs, F&I).
  • Wire output into CRM / data warehouse.
  • Confirm scheduling (cron, Cloud Run job, or on-demand).

Where the code lives

  • Repo: savvydealer-adam/Thunder-Bob on GitHub.
  • Not cloned at C:/Users/adam/Thunder-Bob — clone before editing.

Integrations

Planned: feeds dealer data into SavvyDealer CRM, data warehouse, and any reporting that today can't cover R&R ERA dealers.

Don't rebuild this — extend it

If you need R&R ERA data for a Savvy product, route through Thunder Bob. Do not build a second ERA scraper — DMS scrapers are fragile and one maintainer is already enough.