UkraineAutomotivePremium EVDMS

ZEEKR DMSFOR THE UKRAINIAN MARKET

Full-stack dealer management platform for vehicle inventory, aftersales, parts, CRM, and ERP integrations - live across Zeekr Ukraine's dealer network.

DMS · dealer operations
11Product modules
LiveDealer network
Vehicle Inventory
Service Center
ERP Integration
CRM

At a glance

A quick overview of the client, scope, engagement model, and production status.

ClientZeekr Ukraine (SKM-1)
IndustryAutomotive - premium EV
EngagementDedicated product team, greenfield build
Scope5 dealerships across 4 regions in Ukraine

[2]

Platform highlights

01

Modules

11

product modules shipped

02

Deployment

Multi-region

deployment from day one

03

Integrations

ERP + Telephony + Messenger

connected into one operational workflow

[3]

Client & Context

Brand logo

Zeekr is Geely's premium electric vehicle brand. As the brand entered the Ukrainian market, it needed an operational backbone that could carry the launch from day one and scale with the dealer network as it grew.

Every dealership in the network had to share a single source of truth - inventory, orders, aftersales, parts - while connecting cleanly to Zeekr's central systems and local Ukrainian partners. Off-the-shelf DMS platforms were either built around legacy combustion brands or would have taken so long to customise that the launch window would have closed.

Zeekr chose to build. We were brought in as the lead software partner with full ownership of the platform - architecture, delivery, and the rollout that followed.

[4]

The Problem

Before our engagement began, dealer operations were running on a patchwork of spreadsheets and interim tools - workable for a pilot phase, but not a foundation a serious brand can launch on.

The real challenge was not 'build a DMS.' It was build one DMS that could scale across the whole dealer network.

01

Behaves consistently for the head office, so reporting and inventory are trustworthy

02

Is multi-region from day one - distributed across all regions of Ukraine, not running on a single dealer-room machine

03

Handles the full operational surface in one place: vehicle stock, reservations, service jobs, spare parts, CRM, and document flow

04

Enforces role-based access across a multi-company network down to the location level

05

Integrates with ERP, telephony, and Messenger - without becoming a fragile middle layer

06

Onboards new dealerships in days, not quarters

[5]

The Solution

01

Vehicle inventory & lifecycle

Real-time view of every vehicle from factory dispatch to delivery, covering importer stock, dealer stock, and reservations.

02

Vehicle reservations & sales

End-to-end reservation flow with status management, dealer-side acceptance, and sold-vehicle tracking.

03

Service centre & work orders

Workshop job cards with full lifecycle and service catalogue for labour hours and pricing.

04

Spare parts & warehouse management

Parts catalogue, multi-warehouse availability, transfer lifecycle, write-offs, returns, and access configuration.

05

Orders & cart

Full order flow from cart to fulfilment, including supplier orders, client sales, discounts, and write-offs.

06

CRM - clients & leads

Client and lead management with VIN binding, manager assignment, telephony fields, and duplicate detection.

07

Document management

Invoice generation, PDF export, document status tracking, and VIN-linked document references.

08

Multi-tenant access & role system

Membership model with role-based access down to location and warehouse level.

09

Dealer network & locations

Company and location management with automatic owner assignment and inter-company access grants.

10

Notifications & Messenger

Scheduled in-app reminders and Messenger alerts for dealer operations.

11

ERP integration

Sync with ERP for company onboarding, parts data, and order flows.

[6]

Tech stack & how we built it

We combined a modular frontend, FastAPI backend, ERP integrations, and controlled rollout process to build a DMS that could scale across the dealer network.

Built for long-term maintainability, not a one-off launch.

Frontend

ReactReact
TypeScriptTypeScript
Design System
Component Library
Role-based Rendering
Membership Context
Shared API Layer

Backend

PythonPython
FastAPI
PostgreSQL
Background Tasks
REST API
Domain-driven Services
Permission Middleware

Integrations

ERP
Telephony
Lead Capture
Messenger

Infrastructure

Containerised Services
Managed Database
Object Storage
Multi-region Deployment
Ukrainian Data Residency

Process

Two-week Sprints
Embedded Planning
Async-first Communication
Automated Migrations
Controlled Feature Activation

[7]

Full Results

01

11

11 product modules delivered

Vehicle inventory, reservations, service centre, spare parts, orders, CRM, document flow, multi-tenant access, dealer network, notifications, and ERP integration.

02

Multi-region

Multi-region from day one

The platform was architected for distributed deployment from the first sprint, so expansion was an operational rollout, not a re-architecture.

03

3

3 external integrations

ERP for inventory and accounting, telephony and CRM, and Messenger for real-time operational alerts.

04

40+

40+ screens shipped

Across the full dealer workflow, with role-based access enforced at both API and UI layers.

05

Stable

Stable in production

The platform is live and handles daily dealer operations across the full network.

06

Days, not quarters

Onboarding compressed

Bringing a new dealership onto the platform is a configuration flow with automatic role assignment and ERP sync.

BEYOND THE NUMBERS

Beyond the numbers, Zeekr now has a platform it can extend, not just operate. New dealerships, warehouse structures, pricing schemes, and roles are configuration changes - not engineering projects.

I told them what the business needed - they took it from there. The technical side was never my problem to solve. They worked as part of our team, not as a vendor waiting for instructions, and delivered exactly what I had in mind.

Serhii

General Manager, Zeekr Ukraine

PROJECT INTERFACE

Screens

Interface01 / 04

Need a team that owns outcomes, not just tasks?

Tell us about your project.

Shall we discuss your idea?