Skip to content

Your Garage

AI Smart Import

AI Smart Import lets you upload a CSV file and automatically classify each row as a service record, part, or tire. The AI reads your data, maps it to the right record type, and lets you review everything before importing. Navigate to a car's Service tab and click the amber Smart Import button to get started.

Paid feature

AI Smart Import is available on Club, Pro, and Factory plans. Free-tier users will see an upgrade prompt.


How it works

The import follows four steps:

Upload CSVAI ClassificationGrouped ReviewImport

Step 1: Upload your CSV

Click the amber Smart Import button on any car's Service tab. Drag a CSV file onto the upload area or click to browse. The file is parsed in your browser -- column headers are detected automatically.

Any CSV layout works. The AI adapts to whatever columns your spreadsheet has, whether it came from a shop invoice, a personal log, or an export from another tool.

Step 2: AI classification

The AI reads each row and classifies it into one of these types:

TypeWhat gets created
Service RecordA service history entry (oil change, inspection, repair, etc.)
PartAn item in your parts inventory
TireA tire in your tire inventory
Service + PartA service record with a linked part (e.g., "brake pad replacement")
Service + TireA service record with a linked tire (e.g., "tire installation")

The AI also maps free-text descriptions to the correct service type, part category, and tire specifications. A confidence score is assigned to each row.

Step 3: Review

After classification, the dialog shows your data grouped into collapsible sections -- one each for service records, parts, and tires. Each row displays:

  • The extracted fields (name, date, cost, type, etc.)
  • A confidence indicator (green for high, yellow for lower)
  • A type dropdown to reclassify if the AI got it wrong

Linked records (service + part or service + tire) show a note indicating both records will be created together.

Rows the AI could not classify appear in an error section at the bottom.

Step 4: Import

Click Import to create all records at once. Service records are created first, then parts and tires are linked to them automatically.


CSV format

There is no required column format -- the AI handles whatever layout you have. That said, the following columns are recognized and improve accuracy:

ColumnUsed for
name / descriptionRecord name or description
dateService or purchase date
mileage / odometerMileage at time of service
cost / price / totalCost or purchase price
type / service_typeService type hint (e.g., "oil change")
manufacturer / brandPart manufacturer or tire brand
part_numberPart number
categoryPart category
vendor / shopWhere the work was done or part was purchased
modelTire model
size / width / aspect_ratio / diameterTire size specifications

Click the Download Template link in the upload step to get a sample CSV with recommended columns.


Tips

  • Mixed spreadsheets work best -- A single CSV with parts, tires, and service records in different rows is handled automatically. No need to split your data first.
  • Review low-confidence rows -- Yellow-highlighted rows may need manual correction. Check the type and fields before importing.
  • Reclassify without re-uploading -- If the AI misidentifies a row, use the type dropdown to change it. Fields are remapped on the client without calling the AI again.
  • Linked records save time -- When the AI detects "brake pad replacement" or "tire installation", it creates both the service record and the part/tire in one step.