McClain's RV · internal platform

The whole dealership on one screen. And a GM that reads the numbers before you do.

JaRVis Command pulls six rooftops, the CRM, the DMS, the website, ads, reviews and the market into one database we own. JaRVis sits on top: ask it anything in plain English, let it notice what matters overnight, and approve what it wants to say.

Staff only · @mcclainsrv.com

Any CRMAny DMSWeb analyticsPaid searchPaid socialStore reviewsMarket dataYour websiteInventory feedFirst-party pixel
What it does

See, ask, notice, act, watch, prove.

01See

Every department, every store, one place.

Sales, inventory, service, parts, management and accounting each get a screen built on the same store-aware data layer. Switch rooftops once; everything follows.

  • Acquisition with today's leads, appointments and trade-ins
  • Daily Lead Check-In with Green / Yellow / Red rep grades
  • Website Traffic and Paid Media side by side
  • Store review scores, month by month
JaRVis Command/ Management
Leads today
112
+9 % vs last Wed
Appointments
31
Units in stock
874
599 new · 131 used
Aged 120+
38
  • Corinth231
  • Fort Worth188
  • Rockwall142
  • San Marcos96
  • Kerrville88
  • Oklahoma City129
02Ask

Ask in plain English. Get a report, not a chat.

Ask JaRVis runs a frontier AI model over a fixed catalog of read-only aggregate tools. Stat tiles, a chart and a table come back in seconds, with the business brief and the group's management standards behind every answer.

  • Leads by source, reps in the red, inventory by store, pipeline value
  • Saved chats and team notes
  • Every question logged: who, what, which tools, blocked or not
JaRVis Command/ Ask JaRVis
Which Fort Worth units are hot and above market?
Hot at FTW
7
Above market
3
Avg gap
$1,840
  • Reflection 3151.8
  • Imagine 29701.6
  • Solitude 3781.4
  • Class peers1
Commitment proposed: “Fort Worth clears the three above-market Reflections by Nov 1.”Save
Leads by source todayReps in the redInventory by store

Aggregates only · logged · no customer record left the warehouse

03Notice

JaRVis reads the numbers before you do.

Every night the platform scores demand per unit, forecasts the week and flags anomalies. Then JaRVis writes down what matters, store by store, with a severity and a suggested action.

  • Home → “What JaRVis noticed”, the bell, and the daily digest
  • Useful / not useful / dismiss, and it learns what to stop producing
  • Hot, normal, cold, stale on every unit
JaRVis Command/ Home
What JaRVis noticed · Oct 15, 6:20 AM
  • FTWThree hot units priced above the identical competitor unit

    Reflection 315RLTS views 1.8× class peers; same floorplan $2,100 lower at a dealer 11 miles away.

    → Price review on FW31542, FW31560, FW31577 this week.

    Ask JaRVis about thisusefulnot usefuldismiss
  • CORUnit page views 31 % under forecast for a Tuesday

    Paid-search sessions fell first; check the campaign status before the stock.

  • Competitor cut: 4 Jay Flight SLX listings down $1,500 overnight
04Act

A GM that keeps a ledger and speaks first, with a person in the loop.

JaRVis proposes commitments from a conversation; a person saves them. Overdue becomes missed on its own. The morning run drafts GM notes; approve-before-send is the rule.

  • Commitments ledger: open, due, missed
  • One morning note per store, escalating by repetition
  • Admin → JaRVis outbox: approve sends, reject stops
JaRVis Command/ Admin / JaRVis outbox & commitments
FTWMorning note · Fort Worth GMSent 7:05 AM

Morning. Three Reflections are drawing 1.8× the views of their class and the same floorplan is $2,100 cheaper down the road. That is demand we are pricing away. Second time this has come up. What is the plan on FW31542, 31560 and 31577 by Friday?

Approve & sendReject
Commitments · open 4 · due this week 2 · missed 1
05Watch

Your lot against the market, unit for unit.

Market Watch collects what 18 competing dealers advertise on their own sites. Inventory Intelligence runs aging, duplicates and transfer rules over our feed and prices each unit against the identical competitor unit.

  • First and last sighting, price changes, removals, market mix
  • Aging 30 / 60 / 90 / 120 with recommendations by store
  • Our units above market, in the digest every morning
JaRVis Command/ Inventory / Market Watch
UnitOursClosest competitorGap
2025 Reflection 315RLTS$68,995$66,895 · 11 mi+$2,100
2025 Imagine 2970RL$52,490$51,200 · 24 mi+$1,290
2024 Jay Flight SLX 264BH$29,995$31,495 · 9 mi−$1,500
2025 Momentum 397THS$109,900$109,900 · 31 mi$0
9,118 listings · 10 sitesprice cuts last night: 37removed: 52
06Prove

From the ad click to the unit, in our own database.

The first-party pixel keeps the ad click ids, the campaign tags and the analytics client id. Website forms carry the same id, so a lead joins to its browsing. The identity engine resolves the rest, deterministically.

  • Pixel live on every page of mcclainsrv.com
  • Paid search and paid social connectors built
  • Conversion upload back to the ad platform is the one planned write-back
JaRVis Command/ Acquisition / profile
Attribution path · one shopper, one journey
  1. Sep 28Paid search click · click id kept · campaign “Fifth wheels · DFW”ads
  2. Sep 28VDP view · Reflection 315RLTS · Fort Worth · scroll 75pixel
  3. Oct 2Return visit from an email link · payment calculatorpixel
  4. Oct 2“Check availability” form · joined on GA client idpixel
  5. Oct 3CRM lead · same email, hashed · one profileCRM
  6. Oct 11Deal in the DMS · when deals are wired, the click gets its unitDMS

Shown to staff with the record. The model only ever sees the counts.

The way it works today
  1. 1Open the DMS, the CRM, analytics, the ad accounts, the review dashboard and three spreadsheets
  2. 2Export, paste, reconcile the store names by hand
  3. 3Ask someone for a report and wait a day
  4. 4Learn about the stale unit when the floor plan sits at 120 days
  5. 5Trust a vendor's model with your customer list
On JaRVis Command
  1. 1One screen, one store toggle, every department
  2. 2Store codes, aliases and feed quirks folded in once
  3. 3Ask the question; the report comes back in seconds
  4. 4Hear it from JaRVis the morning the demand turns
  5. 5The model sees aggregates; the records never leave
What is connected

Every source has a gate. The platform is useful before each one opens.

Each connector lands raw payloads in our warehouse, read-only, behind a swappable transport. Admin → Connections shows which are green this morning.

  • Inventory feed from the DMS, six lots
  • First-party website pixel on mcclainsrv.com
  • Web analytics, daily
  • Market Watch across competitor dealer sites
  • A frontier AI model for Ask, the nightly pass and the morning run
  • Paid search, three accounts
  • Paid social
  • Store reviews
  • Appraisal and sales-log system
  • Delivery photo and release tracking
  • Parts on-order log
  • Email delivery for the digest and the outbox
  • The CRM: leads, engagement, communications
  • Deals and closed repair orders from the DMS
  • Payroll roster for the org model
  • Conversion upload back to the ad platform (the one planned write-back)
  • More competitor sites
Flowing nowLive
Built, waiting on accessBuilt · awaiting access
NextNext
The product

Four windows, one morning.

JaRVis Command/ Home
What JaRVis noticed · Oct 15, 6:20 AM
  • FTWThree hot units priced above the identical competitor unit

    Reflection 315RLTS views 1.8× class peers; same floorplan $2,100 lower at a dealer 11 miles away.

    → Price review on FW31542, FW31560, FW31577 this week.

    Ask JaRVis about thisusefulnot usefuldismiss
  • CORUnit page views 31 % under forecast for a Tuesday

    Paid-search sessions fell first; check the campaign status before the stock.

  • Competitor cut: 4 Jay Flight SLX listings down $1,500 overnight
JaRVis Command/ Ask JaRVis
Which Fort Worth units are hot and above market?
Hot at FTW
7
Above market
3
Avg gap
$1,840
  • Reflection 3151.8
  • Imagine 29701.6
  • Solitude 3781.4
  • Class peers1
Commitment proposed: “Fort Worth clears the three above-market Reflections by Nov 1.”Save
Leads by source todayReps in the redInventory by store

Aggregates only · logged · no customer record left the warehouse

JaRVis Command/ Admin / JaRVis outbox & commitments
FTWMorning note · Fort Worth GMSent 7:05 AM

Morning. Three Reflections are drawing 1.8× the views of their class and the same floorplan is $2,100 cheaper down the road. That is demand we are pricing away. Second time this has come up. What is the plan on FW31542, 31560 and 31577 by Friday?

Approve & sendReject
Commitments · open 4 · due this week 2 · missed 1
JaRVis Command/ Inventory / Market Watch
UnitOursClosest competitorGap
2025 Reflection 315RLTS$68,995$66,895 · 11 mi+$2,100
2025 Imagine 2970RL$52,490$51,200 · 24 mi+$1,290
2024 Jay Flight SLX 264BH$29,995$31,495 · 9 mi−$1,500
2025 Momentum 397THS$109,900$109,900 · 31 mi$0
9,118 listings · 10 sitesprice cuts last night: 37removed: 52
Who it is for

The same data, the view each job needs.

The group at a glance, and what changed overnight.

  • Management rollup across six rooftops
  • What JaRVis noticed, ranked by severity
  • The daily digest in your inbox at 7:00
  • Commitments: who promised what, and what slipped
JaRVis Command/ Management
Leads today
112
+9 % vs last Wed
Appointments
31
Units in stock
874
599 new · 131 used
Aged 120+
38
  • Corinth231
  • Fort Worth188
  • Rockwall142
  • San Marcos96
  • Kerrville88
  • Oklahoma City129
Watch JaRVis work

By the time the floor opens, the numbers have been read.

Fort Worth / Storyline

One shopper. One finding. One note, and one answer.

  1. 7:42 PMOpens a 2025 Grand Design Reflection at Fort Worth

    The first-party pixel records the view: stock number, make and model, price, store, scroll depth and the analytics client id. No name, no cookie from a third party.

  2. 7:46 PMSubmits “Check availability”
  3. 6:00 AMData pulls, then JaRVis scores every unit
  4. 6:20 AMFort Worth: three hot units priced above the identical competitor unit
  5. 6:30 AMDrafts the morning note for the Fort Worth GM
  6. 7:05 AMApproves the note from Admin → JaRVis outbox
  7. 8:15 AMAsks: “Which Fort Worth units are hot and above market?”
7:42 PMA shopper on mcclainsrv.com
JaRVis Command/ Admin / Website Pixel
live · mcclainsrv.com
eventview_itempixel
stock #FW31542pixel
unit2025 Grand Design Reflection 315RLTSfeed
price$68,995 · MSRP $81,240feed
storeFort Worthpixel
scroll25pixel
client ida1.84…analytics
  1. 06:00Daily run: inventory feed, web analytics, Market Watch across 18 competitor sites, reviews.
  2. 06:10Scores written: unit demand, seven-day forecast, anomalies (25 % = watch, 40 % = act).
  3. 06:20Rule findings plus the AI pass. Two to five things worth a GM's attention per store.
  4. 06:30Morning run marks missed commitments and drafts one GM note per store that needs one.
  5. 07:00Daily digest: high-priority recommendations, aged units, competitor price cuts, our units above market.
  6. 07:05An admin reviews the outbox. Approve sends. Reject stops.
  7. 08:15Staff ask questions in plain English all day; every answer is audited, customer data never leaves the warehouse.
  8. Any timeA unit page view on mcclainsrv.com lands in seconds, with stock #, price, store and click ids.

Real data. Real guardrails.

6
rooftops, one store toggle on every screen
874
units in the inventory feed, by store and class
98,440
website session rows pulled daily since June
18
competitor dealer sites watched for price and removals
0
customer records sent to the AI model, ever

How we count: units from the DMS inventory feed as last loaded; website sessions from the daily analytics pull since June; dealer sites from the Market Watch registry. The zero is by construction: Ask JaRVis only receives aggregates from allowlisted tools, and a tripwire blocks anything else.

Unit page views · last 20 weeks
Every screen

Twenty screens, one store toggle, honest about what is live.

LiveBuilt · awaiting accessLive · sample data until the feed lands
Start
  • Home
    Live

    KPIs, shortcuts, and “What JaRVis noticed” from the nightly run.

  • Ask JaRVis
    Live

    Plain-English questions → reports. Saved chats, team notes, commitments.

Sales
  • Acquisition
    Live · sample data until the feed lands

    Today's leads, appointments and trade-ins, with a profile drawer and attribution path.

  • Appraisals & Trade-ins
    Built · awaiting access

    The appraisal pipeline: stages, book values, offers, bids.

  • Delivery Photos & Releases
    Built · awaiting access

    Who took the delivery photo and the release, per store.

  • Daily Lead Check-In
    Live · sample data until the feed lands

    Rep grades, Green / Yellow / Red, against the activity standard.

  • Website Traffic
    Live

    Sessions by channel, landing page and store, pulled daily.

  • Paid Media
    Built · awaiting access

    Paid search and paid social: spend, clicks, conversions, by campaign.

  • Reviews
    Built · awaiting access

    Store reviews scored store against store, monthly.

Inventory
  • Inventory
    Live

    Every unit from the DMS feed, by store, class and condition.

  • Inventory Intelligence
    Live

    Aging, duplicates, needed inventory, transfer candidates, price position.

  • Market Watch
    Live

    18 competitor sites: listings, price history, removals, and our unit vs theirs.

Departments
  • Service
    Live · sample data until the feed lands

    RO volume, hours, and shop health.

  • Parts
    Built · awaiting access

    Parts sales plus real order aging from the on-order log.

  • Management
    Live · sample data until the feed lands

    Group rollup across all six rooftops.

  • Accounting
    Live · sample data until the feed lands

    Department summaries ahead of the deal and RO feed.

You
  • Favorites
    Live

    The reports and screens you come back to.

Admin
  • Connections & feed health
    Live

    Every connector's last run, rows, and errors.

  • JaRVis outbox & commitments
    Live

    Approve or reject drafted notes; run the morning pass now.

  • Website Pixel
    Live

    Live events from mcclainsrv.com as they land.

Guardrails

Built so the customer list never has to leave the building.

Data
Read-only from every source

The platform reads the CRM, the DMS, the website and the ad accounts. It never writes to a system of record. The single planned exception is our own conversions back to the ad platform.

We own the database

A Postgres database under McClain's own account, plain SQL migrations, a full export path. No vendor holds the data.

The AI never sees a customer

The model reasons over counts, rates and rankings from allowlisted tools. A tripwire blocks any answer that carries an email, phone or SSN pattern.

People
Every answer is audited

Who asked, what, which tools ran, the report returned, and whether it was blocked, in an append-only log.

A person approves what goes out

JaRVis drafts. Someone approves. Autonomy for an action type is earned after weeks of approved drafts.

Staff only

Google sign-in restricted to company accounts and an access list.

What is JaRVis Command?+

McClain's RV's own customer data platform. It pulls the CRM, the DMS, the website, ads, reviews and the market into one database we own, gives every department a screen, and puts JaRVis on top to answer questions and notice what matters.

Who is JaRVis?+

The assistant inside the platform. It answers plain-English questions with reports, scores inventory every night, writes down findings, keeps a ledger of commitments and drafts the morning notes to GMs. It runs on the group's own management standards, loaded first on every surface.

Does the AI see customer data?+

No. The model only ever receives aggregates from a fixed set of read-only tools. Names, emails, phones, VINs and stock numbers stay in the warehouse. A tripwire blocks any answer that would carry one.

Will it email customers or change a deal?+

No. It reads from every system and writes to none of them. Outbound today means notes to our own GMs, and a person approves each one before it is sent.

What does it connect to?+

Almost any CRM or DMS, plus web analytics, paid search and paid social, store reviews and the website itself. Each source lands read-only behind a swappable connector, so a system can change without the platform changing.

Why are some screens marked sample data?+

Each source has a gate: a developer program, a signed access form, a key from a vendor. The screens are built and switch to live data the day the feed lands. Admin → Connections shows which are green.

How do I get in?+

Sign in with your company Google account. If you are not on the access list yet, request access and an admin will add you.

JaRVis Command

See it with your store's numbers.

Sign in with your company Google account. Not on the access list yet? Request access and an admin will add you.