Loading manual…
User Manualv1.0
← Tools
01

Welcome

This manual covers every tool on andersonpowersportstools.com. It's organized one section per tool, plus an admin section and a troubleshooting page at the end.

How to use this page

  • Search — type any keyword in the search box at the top. Sections that don't contain your keyword are hidden until you clear the search.
  • Table of contents — click any item on the left to jump straight to that tool. The current section highlights as you scroll.
  • Ask — click the Ask button up top to ask a question in plain English. It answers using only what's in this manual. (Available to admins.)
  • Print — use your browser's Cmd+P / Ctrl+P. The manual prints clean, without the sidebar or chrome.
Tip Don't see a tool you expect? You may not have access to it yet. Ask an admin to flip the toggle for you (see For Admins).
02

Your Tools at a Glance

Every tile that can appear on your dashboard, in one screen. Each tool has its own section below.

Product Trainer

Browse current inventory and look up specs, selling points, and year-over-year changes.

Digital Showroom Checkup

Daily report card per store. Top 10 things to fix today.

Photography Queue

Photographer's daily list: what to shoot, what to copy.

AAG Dispatch

Vehicle transport, drivers, lot porters.

Sales Recap

Monthly deals, F&I, warranty, forecast, report cards.

Processes

SOP library — templates, AI generation, PDF import.

APS Bot

Chat with our sales and inventory data. Lives as a button on Sales Recap.

Why some tools may not show up for you

Each tool has its own toggle on your user account. Roles like admin, manager, user, driver, viewer, and controller control what you can do inside each tool, but the tile only appears if your tool toggle is on. An admin manages this from the home page.

03

Product Trainer

Search live inventory across all five stores and view structured spec sheets. Built for sales staff who need to look something up while talking to a customer.

What you can do

  • Browse units by store (5 location tabs), category (UTV, ATV, Motorcycle, PWC, Boat, Snowmobile, Trailer), and condition (New / Used).
  • Use the smart search bar at the top — it understands natural phrasing like:
    • Used SxS under 15K
    • RZR XP 1000
    • 2024 Polaris
    • aged Sea-Doo (90+ days on lot)
    • fresh or new arrivals (under 14 days)
    • BT1334 (any stock number)
    • over $50k / under 30,000
  • Click a unit to open its training card with engine, transmission, dimensions, suspension, capacity, tires, features, selling points, year changes, and the OEM sources we used.

How the search works

The search is free and instant — it runs in your browser, no AI calls. The dropdown filters (Store / Category / Condition) stack on top of your search, so you can search Maverick and then narrow to just Parker.

If you type something analytical like “best one” or “most popular”, the search will refuse and suggest filter-style phrasings instead. For real analysis questions, use the APS Bot on Sales Recap.

No card? If a unit has no training card (typical for trade-ins or rare trims), you'll see a "No Training Card Available" message. New model years are filled in automatically every Monday morning.
04

Digital Showroom Checkup

A daily health score for each store's online inventory. Tells management exactly which units to fix today and why.

How the score works

Each unit is scored out of 100 on three things:

ComponentWeightWhat we check
Priced40 ptsHas a non-zero price in the feed
Photographed40 pts4 or more real photos (Impel or feed)
Fresh pricing20 ptsPrice reviewed or changed in the last 14 days

Stores get a letter grade based on the rolled-up average:

  • A — 90 or higher
  • B — 75 or higher
  • C — 65 or higher
  • D — 50 or higher
  • F — below 50

The Top 10 Hit List

For each store, the report ranks the 10 highest-impact units to fix. Ranking accounts for both the unit's price and the severity of its issues, so an unpriced $30K UTV always ranks above a $5K trailer with a small photo gap.

Issue codes you'll see:

  • NO_PRICE — the dominant issue. Costs the unit 40 points and floors its dollar weight at $15K so high-ticket items stay on top.
  • TOO_FEW_PHOTOS — fewer than 4 real photos.
  • STALE_PRICE — price hasn't moved in over 14 days. Brand-new arrivals (less than 14 days on lot) get full credit automatically.
Why so narrow? We used to grade Google Ads, Facebook feeds, descriptions, and MSRP. It produced 1,400+ issues a day and nobody read it. Now we only grade what your team can actually act on.

Timbersled exemption

Timbersled units skip the photo check — they're a bolt-on snow conversion kit, not a full vehicle.

05

Photography Queue

Companion to the DSC. Your photographer opens this every morning to see what to shoot today.

The three buckets

  • SHOOT — first-of-kind units. The photographer physically goes out and shoots these. Once shot, all matching siblings (same year/make/model/trim) become COPY candidates.
  • COPY — a duplicate of something already photographed. Each card shows the seed unit's stock number, photo count, and a one-click link to its Impel viewer so you can copy the photos over without re-shooting. Cross-store: Bullhead can copy from Havasu.
  • INDIVIDUAL — used units. Always need their own unique photos because every used unit is one-of-a-kind.

How to use the page

  1. Open the page each morning. The lists rebuild overnight from the latest Impel data.
  2. Work the SHOOT bucket first — those unblock the COPY bucket downstream.
  3. For COPY units, click the seed unit's Impel link to verify the photos look good before copying.
  4. Use the search box to filter to a single store, model, or stock number.
Browser tip Use Chrome. The page handles 500+ images per bucket via lazy-loading and 30-card pagination, but other browsers (notably Comet) can struggle. Chrome works fine.
06

AAG Dispatch

Vehicle transport scheduling, driver management, and lot porter runs across all five stores.

What's in here

PagePurpose
DispatchesThe main board. Create new dispatches, change status, search, filter, export.
Transport CalendarMonth / week view of every dispatch.
Porter BoardDaily porter run scheduling.
Transport DriversDriver profiles, cost-per-mile rates, link a driver to their user account.
Lot PortersPorter profiles.
My TripsDrivers only. Their assigned trips with status update buttons.

The dispatch status flow

Every dispatch moves through four states. The badge color changes as it progresses:

  1. Pending — created, not assigned yet.
  2. Dispatched — assigned to a driver, not picked up.
  3. In Transit — driver picked up, en route.
  4. Delivered — complete.

Creating a dispatch

  1. From Dispatches, click New Dispatch.
  2. Fill in pickup/dropoff, the unit, the customer, and (optionally) the driver.
  3. Save. The dispatch lands in Pending.
  4. Assign a driver later by editing it — status moves to Dispatched automatically.

Who can do what

  • admin / manager — full control of dispatches, drivers, porters, and porter runs. (Only admin sees User Management.)
  • driver — sees only "My Trips" and can update status / timestamps on their own trips.
  • viewer — read-only across the whole tool.
Driver linking To give a driver "My Trips" access: create their user account first, set their role to driver, then on the Drivers page link the driver record to that user. Without the link, they won't see their own trips.
07

Sales Recap

The replacement for the monthly Excel recap. Daily deal entry, monthly summaries, F&I tracking, warranty, forecast, and the APS Report Cards live here.

Picking your store and month

The sidebar shows your store selector at the top. If you have access to multiple stores (admins and enterprise users), you'll see an All Stores checkbox plus one for each store. Single-store users just see their store name. Below that is the month picker (defaults to the current month).

When you're viewing more than one store, a Store column appears in the daily log so you can tell at a glance which deal came from where.

The 10 pages

PageWhat it does
Daily Sales LogDay-by-day deal list with quick-entry. The day strip across the top shows working days (Mon–Sat); Sundays are dimmed but still clickable for special events.
Monthly SummaryStore pacing grid, F&I manager performance table, BE-average tracking. The headline view for management.
Admin Gross Profits admin controllerDeal review workflow. Mark deals as reviewed, see progress (X reviewed of Y), filter by Pending / Reviewed.
Admin F&I admin controllerF&I product penetration, manager performance, products-per-deal.
Warranty RegistrationLog warranty registrations, track them by store and month.
Sales By ManOEM » Model » Salesperson rollup. Click a manufacturer to expand model breakdown; click a model to see every contributing deal.
ReportsAd-hoc reporting. Date range, manufacturer/model search, group-by, plus YTD and Rolling 12 tabs.
ForecastAnnual targets, seasonal indexes, monthly projections. Admins edit; controllers view.
Move Deals adminSearch by customer name across all stores, then bulk-move deals to a different store.
AI Spend adminAnthropic API cost dashboard for the APS Bot and Processes AI features.

Entering a deal

  1. Click the day on the date strip, or click Add Deal.
  2. Quick mode shows just the basics — customer, stock #, FE gross, F&I products. Use this for the day's regular flow.
  3. Click Show Details to expand the full form (sales price, unit cost, pack, trade ACV, trade allowance, surcharge, rebate). Use this when the financials matter (review, audit, or month-end).
  4. The Stock # field auto-populates New/Used, Manufacture, and Unit when you tab out — it looks up against the live inventory snapshot. You'll see ✓ 2024 Polaris RZR on a hit, or "Not in inventory" on a miss.
  5. Save. The deal appears in the day's list immediately.
No accidental dismiss The deal and warranty forms only close when you click Save or Cancel. Clicking outside or pressing Escape won't dismiss them — that's deliberate, to prevent losing data.

Reading the daily log

Each row shows date, customer, the unit (model and stock number as a muted subtitle), F&I manager, FE gross, C/F status, BE gross, and total. The MTD Forecast Pacing bars at the bottom show whether you're on pace for the month: green is ≥100% of target, orange is 80–100%, red is below 80%.

Exporting the daily log

Use the Export button at the top of the Daily Sales Log to get a clean PDF or PNG image. It fits on a single letter-sized page, includes the pacing bars, and uses a dark header with alternating row colors.

F&I Manager performance reports

On Monthly Summary, the F&I Manager Performance table has clickable manager names (underlined). Clicking opens a print-ready report listing every deal that manager wrote, grouped by F&I product (Reserve, ESC, GAP, Battery, Theft, PPM, Env Guard, GPS, Power Buy, T&W) with totals for each. Auto-prints when it loads — pick "Save as PDF" or hit Print.

Sales By Man drill-down

Click a manufacturer row to expand a per-model breakdown. Then click a model to see the actual deals. Click a deal row to open the deal form (same form used for entry / editing).

Reports — YTD and Rolling 12

The Reports page has three tabs:

  • Ad Hoc — pick a date range, optional filters, and a group-by (manufacturer, store, salesperson, month). Results show units, gross, and PVR.
  • YTD Comparison — current YTD vs the same period last year. Shows variance and % change.
  • Rolling 12 — trailing 12 months of activity.

YTD and R12 are admin / enterprise only. All three tabs have a store multi-select dropdown that filters the visible data instantly (no re-query).

Forecast

The Forecast page (admin edit, controller view) holds annual unit targets, GPU targets, and seasonal indexes per region. The system calculates monthly distributions automatically. All five stores were pre-seeded from 2025 actuals.

The "BE Excludes E" rule

When a deal's status is E (Excluded), it's removed from both the numerator and the denominator of every back-end average (Avg BE/Unit, BE Avg, Avg/Deal, etc.). This is consistent across the whole tool and matches how the APS Report Cards calculate F&I PVR. If you ever see a number that doesn't match what you expect, check whether E deals are being included incorrectly somewhere.

APS Report Cards

Three admin pages under the sidebar's Admin Tools section:

  1. Import Doc Report — drag in the monthly Doc Report.xlsx file (5 store sheets). It parses in your browser and stores the data.
  2. Import Industry Standards — drag in the NCM 20 Group export (20GPS821_*.xlsx). The system warns if the file is over 35 days old.
  3. Report Cards — the 5-store tab UI. The first time you open it for the day, the system runs the full pipeline (deals + forecasts + Doc Report + Industry Standards). After that it's cached for the day. Use Print / Save PDF to print one store's card, or Regenerate if you re-uploaded data.

Each card is 5 pages: Exec Summary, New Vehicle KPIs, Used Vehicle KPIs, F&I (with manager breakdown), Fixed Ops.

Admin only Re-uploading either Excel file automatically clears the cached cards so the next view rebuilds against the new data. You don't need to do anything else.

The floating APS Bot button

Bottom-right of every Sales Recap page is a purple-cyan robot button. Click it to chat with the bot about your sales and inventory data. (Admin-only — see the APS Bot section below.)

08

Processes (SOP Library)

Standard operating procedures for all five stores. Browse 25+ pre-built templates, generate new ones with AI, import legacy SOPs from PDF, and refine existing ones in plain English.

Three access levels

Processes uses its own access setting independent of your role:

  • None — the tool tile doesn't appear for you.
  • View — you can browse and search the library and export PDFs. You can't create, edit, or use AI features.
  • Admin — full access: create, edit, AI-generate, import PDF, refine with AI, delete.

An admin sets this on the home dashboard via a dropdown (not a toggle).

The five sidebar pages

PageWhoWhat it's for
Process LibraryView / AdminSearch, browse by category, click a card to open the detail view.
Generate ProcessAdminPick from 25 pre-built templates and customize.
Custom ProcessAdminBlank-slate builder — type your own from scratch.
Generate with AIAdminFree-text prompt; Claude drafts a structured SOP.
Import PDFAdminUpload a legacy SOP PDF; Claude extracts it into our standard format.

Categories

Every process belongs to one of: Sales, Service, F&I, Parts, Admin / HR, or Inventory.

Searching

The library search is full-text and debounced. It searches the title, purpose, summary, every step's action / role / timing, KPIs, and the creator's name. Type a few characters and the list filters instantly.

Editing an existing process

Open any process. If you have Admin access, you'll see Edit and Refine with AI buttons in the header next to Export PDF.

Edit

  1. Click Edit. The full editor opens.
  2. Change anything: title, category, summary, purpose, applicable stores (use the All-5 toggle or check individual stores), the steps, KPIs, and store-specific notes.
  3. For steps: Add Step at the bottom, the / buttons reorder, and the trash icon deletes. Each step has Action, Role, and Timing fields.
  4. Save. Changes are immediate.

Refine with AI

  1. Click Refine with AI. A free-text box opens.
  2. Tell Claude what to change in plain English — e.g. “Add a step for verifying insurance before delivery,” or “Make this work for boats too, not just UTVs.”
  3. Claude returns the full updated SOP. You'll see a side-by-side preview.
  4. Choose Apply to save it, Refine Further to tweak again, or Cancel to keep the original.

Each refine costs about 3 cents.

Generating a new process with AI

  1. Open Generate with AI.
  2. Describe what you need — e.g. “Saturday detail crew checklist for delivered units,” or “F&I playbook for closing a warranty add-on.”
  3. Submit. Claude drafts a structured SOP with steps, roles, timing, and KPIs.
  4. Review the preview, edit anything that needs adjusting, and save.

Importing a PDF

  1. Open Import PDF.
  2. Drag in your file. Claude reads it and extracts the structured fields.
  3. If the PDF contains multiple SOPs (common with playbooks), you'll get a checkbox list to bulk-save all of them.
  4. Review each, then save.

Cost is roughly 5 cents per PDF.

Exporting

The detail view's Export PDF button generates a downloadable PDF you can print, share, or post.

API key note Processes admins can read the Anthropic API key from browser dev tools. If you remove someone's Processes-admin access, rotate the key at console.anthropic.com.
09

APS Bot

An AI assistant that knows your live inventory, your sales history back to 2024, and your forecasts. It lives as a button on Sales Recap and as the search bar on Product Trainer.

Two surfaces, two modes

The bot has two ways of answering:

WhereModeCostBest for
Product Trainer search barLocal (deterministic)Free, instantFilter-style queries: "Used SxS under 15K", "RZR at Parker", a stock #.
Sales Recap floating button adminAgentic (Claude)~2–15 cents per queryReal analysis: "best month for Maverick", "top closer at Reno", "why is Saturday strongest".

Using the floating button on Sales Recap

  1. Look for the purple-cyan robot button bottom-right.
  2. Click it. A chat popup opens.
  3. Type a question in plain English. Press Enter.
  4. The bot streams an answer in 2–5 sentences. If it pulled inventory, the matching units show below the answer in a small table.
  5. Follow-up questions stay in context within the same session. Closing the popup clears the conversation.

What you can ask

  • How many Maverick R units did we sell at Reno last quarter?
  • Top three F&I managers by PVR this month.
  • Which store moved the most units year-over-year?
  • Show aged Polaris UTVs over 90 days at Bullhead.
  • Are we on pace for the month?
  • Best day of the week for boat deals? (Sundays are excluded automatically — stores are closed.)

How the bot decides what to look at

The bot has access to three data sources and picks which to query based on the question:

  • Sales deals — everything from January 2024 forward.
  • Live inventory — the current snapshot of every unit on every lot.
  • Forecasts — per-store annual targets and monthly distributions.

You don't need to tell it which one to use — just ask the question.

Cost Repeat questions in the same 5-minute window are 5–10x cheaper because the conversation is cached. If you're going to ask 10 follow-ups, do them in one sitting.
Heavy session? The conversation grows unbounded within a session. After 20+ questions in one popup, things slow down. Close the popup and reopen it to start fresh.

If the bot is wrong

The bot occasionally gets things wrong — usually because it's missing business context. Tell an admin what it got wrong and what the right answer is. Most fixes are a single sentence added to the bot's system prompt.

10

For Admins

If you're an admin, the home dashboard shows a User Management table below the tool cards. This is where everything user-related happens.

The roles

RoleWhat it controls
adminEverything. Manages users, sees all admin pages, full CRUD on every tool.
managerSame as admin except can't manage users.
controllerRead access to Sales Recap admin pages (Admin GP, Admin F&I) for review workflow.
userStandard. Tool access set per-toggle.
driverLimited Dispatch view ("My Trips") with status update only.
viewerRead-only across Dispatch.
pendingAwaiting approval. Sees a holding screen, no tool access.

Approving a new signup

  1. A pending signup shows up in the User Management table with a Pending status badge and a count badge in the header.
  2. Click Approve. They're set to user with Trainer + DSC turned on by default.
  3. Adjust their role and tool toggles to whatever they actually need.
  4. Set their Store and Recap Role if they need Sales Recap access.

If you don't recognize the signup, click Reject — it deletes the user record (with confirmation).

Per-tool toggles

Each user row has switches for: Trainer, DSC, Dispatch, Recap, Migration. Flip them on and off as needed; changes are immediate. The Processes column is a dropdown (None / View / Admin) instead of a switch.

Sales Recap fields

  • Store — sets which store's data the user sees by default. Empty = no store.
  • Recap Role — one of:
    • user — standard sales entry, read-only on reports.
    • manager — reviews deals, sees manager-level views.
    • enterprise — multi-store visibility (Reno or regional).

Resetting a password

Click Reset Password on any approved user. They receive a Firebase password-reset email immediately. (You'll get a confirmation prompt first.)

Removing a user

Click Remove on a non-self user. This deletes their Firestore profile (with confirmation). Their Firebase Auth account is separate — if you want to fully wipe them, also remove them from the Firebase Auth console.

Self-protection You can't change your own role from the table (the dropdown is locked). This prevents accidentally demoting yourself out of admin. You can still toggle your own tool access, store, and recap role.

The Anthropic API key

The Processes Settings page (visible to site admins only) holds the Anthropic API key. It powers all AI features across the site (Processes generation/refine/import, the APS Bot, weekly specs database top-ups). To rotate:

  1. Generate a new key at console.anthropic.com.
  2. Paste it into the Processes Settings page and save.
  3. Update the matching GitHub Actions secret so the weekly specs job picks it up too.

Tracking AI cost

Sales Recap » AI Spend (admin only) is a dashboard that shows today, yesterday, MTD, 7-day, and 30-day Anthropic costs, plus a daily bar chart and the most recent queries. It's computed from token counts logged on every Claude call — no separate billing API needed.

11

Tips & Troubleshooting

"I don't see a tool I should have access to"

Each tool has its own toggle on your user account, independent of your role. Ask an admin to flip the right switch for you on the home dashboard. After they save, hard-refresh your browser (Cmd+Shift+R or Ctrl+Shift+R).

"Search returned nothing"

The trainer search and the manual search are both keyword-based. Try fewer words. Search hates analytical phrasing like "best" or "compare" — use filter words instead: Used SxS under 15K, RZR at Parker, aged Sea-Doo. For real analysis, the APS Bot on Sales Recap is the right surface.

"My deal totals don't match the report cards"

Check whether you're including E (Excluded) deals in your math. Both Sales Recap averages and the Report Cards exclude E deals from both the numerator and the denominator everywhere. If your spreadsheet includes them, your numbers will be off.

"The page didn't update after a deploy"

Hard-refresh: Cmd+Shift+R on Mac, Ctrl+Shift+R on Windows. The site's static files cache for up to 10 minutes via GitHub Pages, but a hard refresh forces the latest copy.

"Photos page is sluggish"

Use Chrome. Other browsers (notably Comet) struggle with the photo grid because it loads many images. Chrome handles it cleanly.

"The bot got a number wrong"

Tell an admin what it said vs. what the right answer is. Most bot mistakes come from missing business context, not bugs — the fix is usually a sentence added to the bot's system prompt and a redeploy.

"My deal entry form won't close"

That's intentional. Deal and warranty forms only close via the Save or Cancel buttons (no backdrop click, no Escape). Designed to keep you from losing work.

Who to contact

For tool issues, missing access, or bot mistakes: ask Rob. For sales-data questions, your store manager or the controller. For Processes content questions: whoever owns that SOP.

Suggestion box Notice something missing from this manual or wrong? Mention it to Rob. The manual gets edited as the site changes.