Documentation Index
Fetch the complete documentation index at: https://docs.goautofire.com/llms.txt
Use this file to discover all available pages before exploring further.
Inventory Imports
Bring your existing inventory into AutoFire without re-typing it. The Imports tool reads a CSV file from your DMS — Frazer is supported out of the box, and any DMS that exports CSV will work with the same flow — and keeps your AutoFire inventory in sync with your lot.Imports dedupe by VIN, update existing vehicles in place, and automatically
mark any vehicle that is no longer in the file as Sold. You will not end
up with duplicate listings.
What you can do
Map your CSV once
A HubSpot-style mapper auto-detects columns like VIN, Year, Make, Model,
Price, and Photos. You confirm the mapping once and we remember it.
Upload manually or automatically
Drag a CSV in the dashboard, or post the same file to a private upload URL
on a schedule from your DMS or a small bridge service.
Mirror photos into AutoFire
Photo URLs in your CSV are downloaded and re-hosted in your dealership
storage so listings keep working even if your DMS images move.
Audit every run
Every import is logged with inserts, updates, sold marks, and per-row
errors so you always know what changed.
Quick Start
Issue an upload token (optional, for automation)
Click Issue upload token in the Frazer connection card. We will show
the token once — copy it and store it somewhere safe like a password
manager. You can rotate it any time.
Upload a sample CSV
Click Choose CSV… and pick a recent export from Frazer (or whatever
DMS you use). We will read the column headers and a few sample rows.
Confirm the column mapping
Each CSV column is matched to an AutoFire field with a confidence label:
- Matched — we are confident this is the right field.
- Suggested — likely match. Double-check it.
- Unmapped — we could not find a match. Pick a field or leave it as — ignore column —.
Save the mapping
Click Save mapping. From now on, files with the same headers will
import automatically using these settings.
Run a dry-run preview
Click Dry run preview. AutoFire will read the file and show you
exactly how many vehicles would be inserted, updated, marked sold, or
skipped — without changing your inventory.
Required Columns
These five columns must be mapped before AutoFire will accept an import:VIN
17-character vehicle identification number. Used to dedupe and match.
Year
Model year (1900–next year + 1).
Make
e.g. Ford, Toyota, Chevrolet.
Model
e.g. F-150, Camry, Silverado.
Price
Asking price. Currency symbols and commas are handled automatically.
Photo1, Photo2, … or ImageURL_1, etc. are auto-detected).
How Reconciliation Works
Matching by VIN
Matching by VIN
Every row is matched to your existing inventory by VIN. Rows without a
valid 17-character VIN are skipped and recorded in the run errors.
Insert vs. update
Insert vs. update
- VINs you have not seen before are inserted as new vehicles.
- VINs already in your inventory are updated in place — their photos, pricing, mileage, and details are refreshed from the file.
Marking sold cars
Marking sold cars
Any AutoFire vehicle whose VIN is not in the latest CSV is moved to
Sold status. We never delete inventory automatically — sold vehicles
stay in your dashboard for record-keeping and FireCompare history.
Duplicate VINs in one file
Duplicate VINs in one file
If a VIN appears more than once in a single CSV, we keep the last
non-empty values for each field and log a duplicate-row warning so you
can clean up the source export.
Photos
Photos
By default, photo URLs in your CSV are mirrored — downloaded and
re-hosted under your dealership in AutoFire. That way, if your DMS image
URLs change or expire, your AutoFire listings keep working. You can switch
to hotlink mode in the future if you prefer to serve photos directly
from the source.
What we never overwrite
What we never overwrite
AutoFire-only fields — like a vehicle being marked Featured on your
homepage, or a generated FireCompare comparison — are preserved across
imports. The importer only updates the columns it owns.
Automating Imports
AutoFire is hosted on a global serverless platform and cannot accept FTP or
SFTP directly. Automation works over secure HTTPS instead, using the upload
token from the connection card.
Reviewing Past Imports
The Recent runs section on the Imports page shows the last 25 imports for your dealership. Each row tells you:- When the import ran and what file it came from.
- Whether it was a manual upload, a dashboard run, or an automated upload.
- Counts for inserts, updates, sold, skipped, and errors.
- Whether the run was a dry-run preview or a real import.
Troubleshooting
“Map a CSV column to: VIN, Year, …”
“Map a CSV column to: VIN, Year, …”
AutoFire could not find a match for one of the required fields. Open the
mapping dropdown next to a column that contains that data and pick the
correct AutoFire field, then click Save mapping.
“Invalid or disabled upload token”
“Invalid or disabled upload token”
The token may have been rotated or the import provider may have been
disabled. Open the dashboard, rotate the token, and update wherever you
use it. Old tokens stop working immediately when rotated.
Some rows show ‘invalid_vin_format’
Some rows show ‘invalid_vin_format’
VINs must be 17 characters and use only letters/digits (no I, O, or Q).
Clean the bad rows in your DMS export — they will be skipped, not the
whole import.
A photo did not appear
A photo did not appear
Each photo must be a public URL returning a JPEG, PNG, or WebP under 5 MB.
Photo errors are recorded as row errors but do not stop the rest of the
vehicle from being imported.
A vehicle is unexpectedly marked Sold
A vehicle is unexpectedly marked Sold
That VIN was missing from the most recent CSV. Add the vehicle back to
your DMS export and run an import — AutoFire will set it back to
Available and keep its existing data.