Data Warehousing Solution Across 20 Dealer Rooftops

Discuss Your Project
20%

Drop in Cross Rooftop Days-to-Turn

Landing inventory on the right rooftop cut cross-rooftop days-to-turn from 52 to 42, lowering floor-plan interest costs.

Fixed-Ops Revenue +5.1%

App share tripled in four quarters, giving marketing a first-party channel for offers and paid upsells.

+8% Gross per Used Unit

Fresher inventory and fewer forced markdowns lifted per-unit used gross profits for the group.

One Automotive Company, Twenty Disconnected Toolsets

Client Overview & Challenges

Our client is a private franchised dealer group in the U.S. Southeast, operating 20 rooftops across nine OEM brands. The group retails about 14,000 new and used vehicles a year, writes roughly 290,000 repair orders, and employs 1,100 people. Every store runs its own DMS instance, CRM, and used-car pricing tool.

Growth by acquisition left the group with capable software but no shared view. Weekly reports arrived days late, pieced together by hand from twenty different logins. Decisions that belonged at the group level stayed trapped inside separate stores instead

CHALLENGE 1

No View Above the Store Line

Leaders pulled numbers from twenty DMS logins, then rebuilt the group picture by hand in a weekly spreadsheet.

CHALLENGE 2

Units Aging on the Wrong Lot

A sedan sat for 90 days at one store while three sister locations had steady buyers waiting for that exact trim and mileage.

CHALLENGE 3

Single-Store Tools, Group Gaps

Off-the-shelf software handles the single-store job well, but it can’t consolidate data, guide cross-rooftop decisions, or let you own your data.

CHALLENGE 4

Lack of Cost Visibility

Management could not see real-time project profitability, including labor costs, materials, purchases, and subcontractor expenses.

CHALLENGE 5

Fixed Ops Running on Gut Feel

Without service and parts demand forecasting, bays sat idle on Tuesdays, and parts arrived after the customer had already walked out.

CHALLENGE 6

Insight Rented, Never Owned

Every model and score lived inside a per-seat SaaS subscription the group rented, so the data asset left the group with the vendor.

Inside a Data Warehousing Solution for an Automotive Client Group

Our Solution

We replaced nothing in the existing stack. Our team built an integration and decision layer above the group's DMS, CRM, and pricing tools, so commodity work stayed on commodity software. Above that layer sit the models no vendor sells off the shelf: cross-rooftop stocking, fixed-ops forecasting, and group-wide lead routing.

01

Inventory Intelligence Across All 20 Markets

We consolidated 20 DMS instances, every CRM, and market feeds into one cloud warehouse with modeled, versioned tables. Identity resolution joins customers, VINs, and repair orders across rooftops that never shared records. Governance, access, and lineage live with the group, so the asset compounds. A consolidated BI layer reads from the same models the ML services do.

02

Cross-Rooftop Inventory and Transfer Decisioning

Demand and pricing signals from all 20 markets feed a ranking service that spots a unit selling slowly in one market and in demand in another. It weighs local turn history, market days' supply, transport cost, and floor-plan carry before recommending a transfer or a markdown. Used-car managers see a ranked daily list, with the reasoning attached to every recommendation.

03

Service and Parts Demand Forecasting, Per Store

Gradient-boosted models forecast repair-order volume, labor hours by skill, and parts consumption per store at a weekly and daily grain. Inputs include RO history, vehicles in operation nearby, warranty and recall campaigns, seasonality, and appointment patterns. Service managers staff bays against projected load, and parts managers stock ahead of it.

04

Group-Wide Lead Scoring and Next-Best-Action

Instead of locking leads to one lot, every inquiry is scored for close likelihood and matched against whole-group inventory. The system pushes exact steps, assigned reps, and vehicle matches right into existing store CRMs, avoiding new software. Smart routing respects brand, distance, and BDC capacity, while monthly performance updates continually refine the model.

What the Automotive Company Gained in Four Quarters

Results

Numbers measured across all six markets in the four quarters after full rollout.

20% Quicker Turn Across 20 Lots

Average used days-to-turn fell from 52 to 42 across the group as transfers moved units toward real demand. 10 fewer days of carry per unit pulled floor-plan interest and depreciation back out of the used-vehicle margin.

Fixed-Ops Revenue up 5.1%

Service managers started staffing bays to the forecast, and parts managers stocked against it, boosting same-store service and parts revenue. Locations still waiting for rollout grew at less than half that pace.

+8% Gross Profit per Used Unit

Fresh inventory and fewer emergency markdowns lifted gross profit on every used unit sold. Aging stock cleared out much faster, cutting the painful wholesale losses that hit when vehicles sit on the lot for too long.

Lead-to-Appointment Rate up 28% Group-Wide

By scoring and routing leads group-wide, conversion set rates jumped from 39% to 50%, a 28% relative gain. Sales managers worked a prioritized queue rather than a random inbox, letting follow-ups run without manual triage.

img
img (1)

Group Reporting Cut from 5 Days to 1

Month-end reporting shifted from a 5-day spreadsheet grind to an automated dashboard updated daily. The group can now conduct its Monday leadership meeting using a single, live view that covers all 20 store locations.

Inside the Architecture of the Group Decision Layer

Technology Stack

Every layer was chosen for group-scale volume, DMS reality, and client-owned data.

Layer Technologies Rationale
Ingestion & integration
Fivetran Python cloud Airflow
Fivetran, custom Python connectors, DMS APIs (CDK, Reynolds, Dealertrack, Tekion), Apache Airflow
Handles per-store API quirks and nightly extracts from four separate DMS vendors without custom glue per rooftop.
Storage & compute
snowflake Frame
Snowflake on AWS, S3 staging zone
Separates storage from compute, so twenty rooftops of transaction history query fast without a fixed hardware bill.
Modeling & governance
Frame (1) Great Expectations snowflake
dbt, Great Expectations, Snowflake RBAC
Version-controlled SQL models give finance one shared definition of gross, turn, and absorption across every store.
Forecasting & ML
Python Frame (2) Frame (3) Scikit learn Frame (4)
Python, LightGBM, XGBoost, scikit-learn, Prophet baselines
Gradient boosting handles sparse, seasonal repair-order and parts data better than deep nets at this data volume.
MLOps
Frame (5) Docker Github Frame 2087325287
MLflow, Docker, GitHub Actions, Evidently AI
Model registry, drift monitoring, and scheduled retraining keep transfer and forecast logic honest as markets shift.
Data
DynamoDB Amazon Aurora Amazon S3
DynamoDB, Aurora Serverless v2, Amazon S3
Key-value storage serves fast availability lookups; relational storage holds contracts, invoices, and audit history.
Decision services
Frame (6) Redis
FastAPI microservices, Redis, CRM and DMS write-back
Low-latency scoring pushes the recommended next action into the CRM the sales team already has open all day long.
BI & access
Power BI security okta
Power BI, row-level security, Okta SSO
Row-level security lets each general manager see their own store while the group office sees all twenty at once.

Is This Data Warehousing for Automotive Client Case Study Relevant to You?

This engagement fits multi-rooftop dealer groups, RV and powersports networks, equipment dealers, and rental or fleet operators running 5 to 50 locations on per-store systems.

If your DMS and CRM treat every store as an island, and group reporting is still a late-arriving spreadsheet, this case study may speak to you It also fits groups that grew through acquisition and inherited a mix of DMS vendors that nobody wants to migrate off. We added value over the existing stack in one quarter without ripping anything out, retraining staff, or paying per-seat fees.

AI Transfer Calls

Fixed-Ops Forecasts

Client-Owned Data

No DMS Migration

20 Rooftops

One View

Live in 90 Days

Build Modernize Scale

Make the Software You Already Run Think Group-Wide

Unify your store systems, automate forecasting, and make smarter cross-rooftop decisions without replacing a single tool or retraining staff.

Our Software Development Projects

View All
  • img (2)
    • Real Estate
    • App Development

    B2C App for Buying and Selling Homes in France

    • The Challenge: Liberkeys needed a fast, responsive front end built from scratch to sell French apartments through one all-in-one platform.
    • Our Solution: We rebuilt the front end from the ground up in Vue.js and refreshed the back end behind it. Mapping, detailed search filters, investment modeling, and third-party integrations came with the rebuild.
    • The Results:
      • Faster, more responsive app performance
      • New custom UI from user-journey research
      • Real-time listings and market updates
    Read the Full Case Study
  • img (3)
    • Security Systems
    • Software Development

    Visitor Management System for Secured Facilities

    • The Challenge: A tech company needed visitor management for restricted sites, cleared for a secure government network under ATO IL4.
    • Our Solution: We built the prototype for one location, then continued implementing and scaling it network-wide. Features span visitor invites, background checks, admin tools, gate scanners, and a mobile app.
    • The Results:
      • Prototype delivered for the first facility
      • Architecture ready to scale network-wide
      • Security officers vet visitors before entry
    Read the Full Case Study
View All

More from Glorium Technologies

Explore our broader portfolio of client work across industries to see what lines up with your goals. Every engagement brings its own technical demands, and we adapt our tools to match your exact setup.

Frequently Asked Questions