Case study

Unified Car Reservation Ecosystem for Jaguar Land Rover Ukraine

About the Client

Jaguar Land Rover Ukraine, represented by Yuliya Antonyuk, Senior Network Development Project Manager, operates within a dynamic and evolving market environment.

Project was also supported by Winner IT team and JLE Brand team.

Challenges

The true complexity of this project wasn’t just the individual integrations, but making them interdependent, synchronized, and automated. The goal was to create a single coherent user and system journey that connected all critical platforms:

  • LiqPay (payment)
  • Twilio (SMS verification)
  • Pipedrive (LMS)
  • Dynamics 365 F&O (Importer ERP)
  • Stock Locator (Reffine car selling tool)

Instead of building five bridges, this project was about engineering a high-speed railway with perfectly timed connections between all stations.

Solution:

Integrated Mechanism Rather Than Individual Gears


The Flow: From Verification to Lead Capture

1. User Validation with Twilio

Before any reservation can begin, the system verifies the user’s phone number via Twilio. This early step reduces fraudulent reservations and aligns with local security expectations.

2. Synchronized Payment with LiqPay

Once the user passes verification, they proceed to LiqPay's payment widget. Despite this solution’s iFrame limitations, custom front-end work ensures consistent branding. But the real magic happens behind the scenes:

  • LiqPay’s confirmation (callback) triggers a simultaneous dual reservation: one in Stock Locator and one in Dynamics 365 F&O.
  • The LiqPay transaction ID is automatically injected into the Dynamics 365 F&Oreservation payload.

3. LMS Integration with Pipedrive

The system then creates a full lead profile in Pipedrive:

  • Five different objects are created (person, lead, activity, note, etc.).
  • Data from the reservation (e.g., WINNER car ID, LiqPay transaction ID) is not statically mapped but dynamically injected mid-process as part of back-end operations. This bypasses LMS limitations and ensures complete traceability.

Real-Time Data Sync Between Systems

Stock Locator ↔ Dynamics 365 F&O

  • Every 5 minutes, there is a status-level sync to ensure availability updates are reflected almost immediately.
  • Every 8 hours, the system undergoes a deep sync to:

    • add new cars from Dynamics 365 F&O
    • update existing listings
    • remove cars that are no longer available.

This dual-frequency model guarantees that customers always see an accurate inventory view, even if changes occur outside of the reservation system.

ukrainian integrations automotive flow

Robust Safeguards and Edge Case Handling

  • A new prepayment reservation check was introduced to prevent payments on already-reserved cars.
  • The system intelligently handles failure cases: if one reservation fails (e.g., in Dynamics 365 F&O), Stock Locator is instantly alerted to reflect the correct state.
reffine integrations API

Technical Complexity:
A Story of Interdependence

Unlike typical setups where content configurations suffice, this integration demanded:

  • Backend-driven automation for injecting dynamic data during flow execution.
  • Complex synchronization across internal and external platforms.
  • Development of custom fallback mechanisms in case of third-party delays or inconsistencies.

Results

Four-system integration across payment, LMS, inventory, and user verification workflows.

A uniquely secure reservation experience featuring SMS validation.

Seamless, real-time data exchange across platforms.

High satisfaction from the client team, with positive feedback and interest in promoting the work publicly.

Set a new standard for flexibility and localized adaptation within the FCJ project.

Why It Matters

This project was not just a website improvement. It was a systems-level innovation that turned disparate tools into a unified digital backbone tailored to the Ukrainian market. It offers a blueprint for other regions with unique operational constraints and serves as a testament to Reffine’s ability to go beyond integration and support orchestration.


Client opinion

"When we started the project we only had a general vision and concept and had no idea how to implement the online reservation process within our internal systems. Together with Reffine we went through the whole journey - from concept to fully integrated solution and this is really amazing. 

We started from transferring from the local stock locator to Reffine’s solution and now all available vehicles have full lists of options and specifications, valid prices and nice photos. 

After that we investigated possible local solutions for payment as suggested suppliers do not operate in Ukraine and Reffine’s dev team integrated it with stock locator and Dynamics 365 F&O. 

Additional benefits received Retailer's sales teams as processes do not require any manual data input and in one Deal they receive all needed details.

We also implemented automatic cancellation of expired reservations - another win for efficiency and convenience. 

Last but not least, this functionality is also available in the online configurator! We are the first in Ukraine who launched such a solution and it’s truly exciting.

We want to be where our clients are and innovations like this help us not just keep up with the times, but lead the way."

Yuliya Antonyuk
Senior Network Development Project Manager
Jaguar Land Rover Ukraine

Reffine forms

Your Automotive Lead Engine

Flexible, headless, and analytics-ready forms designed to help OEMs simplify customer interactions and maximize lead generation across digital platforms.
Learn more