Dev Lab

Automotive · 2026

CRM for car importing

An import order runs through purchase, shipping, customs and handover. The system carries it end to end, along with the money, the paperwork and the partners.

Client
Vantor Motors
Year
2026
Discipline
CRM systems
Timeline
part of a 1-2 month project

The problem

Importing a car is not a sale from stock. It is a chain that runs for months: buying from a dealer in the US, sea or road freight, customs clearance, repairs, handover to the buyer. Every step brings its own dates, its own documents and its own costs. While that lives in email threads and spreadsheets, nobody can answer two simple questions: where exactly is this car right now, and how much did it earn.

What we did

The order became the central entity. It moves through seven states, and every transition stays in the history. Everything that belongs to it lives inside it: the car with its VIN, the carrier and tracking number, the customs entry and release dates, the documents, the part payments. Total cost is assembled by the system itself out of purchase, freight, repairs, duty, VAT and fees, so profit per order is visible immediately rather than after someone reconciles the spreadsheets. The partner programme is a separate piece: a blogger gets a promo code, the buyer gets a discount through it, and the partner's commission is calculated when the order is saved, under one of three schemes.

The outcome

The system is in use and handles up to 20 orders a month. The dashboard shows revenue, profit and the breakdown of orders by state, so the question of where a car is gets answered by opening its record instead of making a call.

Stack

  • React 19
  • Vite
  • Tailwind CSS
  • TanStack Query
  • Node.js
  • Express
  • MongoDB
  • JWT

What the system does

Import orders

  • Continuous numbering in the form ORD-2026-0001
  • 7 states, from enquiry to completion, with a transition history
  • The car record: VIN, mileage, engine, gearbox, colour
  • Logistics: carrier, tracking number, shipping method
  • Purchase, arrival, customs entry and customs release dates
  • Search by order number, make, model and VIN

Money on an order

  • Cost is assembled from purchase, freight, repairs and fees
  • Customs duty and VAT are part of the calculation
  • Part payments: cash, transfer, card
  • The remaining balance and the profit compute themselves
  • Net profit, after the partner's commission

Partners and promo codes

  • Three schemes: percent of sale, percent of profit, fixed amount
  • A promo code is tied to a partner
  • A percentage or fixed discount, limited by date and by number of uses
  • Commission is calculated when the order is saved
  • A partner's orders and the payouts to them, in one place

Documents and clients

  • Documents per order and per client, split into sections
  • Upload and download only behind authentication
  • A client record with address and company details
  • The client's order history

Dashboard

  • Clients, orders, revenue and profit on the front page
  • Orders broken down by state
  • A feed of the latest orders

Screens from the system

  • The dashboard: orders by state, revenue, profit
  • Import orders, searchable by VIN and filtered by state
  • An order: the car, the carrier, the customs dates
  • Full landed cost and profit on a single order
  • Partners and their commission schemes

In numbers

order states, from request to handover
7
partner commission schemes
3
import orders a monthhandled by the system
≤20