How Predictive Analytics Helped an Electronics Retailer Detect Bonus Abuse

An electronics retailer lost revenue when cashiers scanned their own cards to collect customer bonuses. Manual audits were slow and rarely found real violations. A fraud scoring system prioritized suspicious transactions to reduce manual work while increasing detection rates.
be-inf-ai-electronics retailer be-inf-ai-electronics retailer
Service: Predictive analytics
Timeline: June 2025
Country: Ukraine
Industry: Retail
Company: NDA, Electronics Retailer, Top 5 in Ukraine

Business

The company operates a network of online and offline electronics stores and runs a loyalty program where customers earn bonuses for purchases and later use them to pay for products. Any abuse of this program creates direct financial losses and distorts loyalty analytics

Problem

The main challenge was inefficiency in fraud detection. Each month, the security team manually selected and reviewed more than 200 transaction videos based on internal rules and intuition. Only 5 to 10 percent of these reviews resulted in confirmed fraud. 

The process consumed significant time and still missed many fraud cases. The company needed to reduce the number of transactions reviewed without reducing the absolute number of detected fraud incidents, and ideally to detect a larger share of them.

Solution

Step 1: We consolidated historical data

We brought together data that had previously been stored in separate systems. This included transaction details such as amounts, products, payment methods, bonus usage and returns. We also integrated loyalty card activity, including bonus accumulation and redemption patterns, as well as data on cashiers, stores, locations and time patterns.

Step 2: Created a labeled training dataset

We used the security team’s past review decisions as examples for the system to learn from. For each reviewed transaction, we recorded whether it was confirmed as fraud or not fraud based on video checks and internal rules. These examples showed the system what patterns usually lead to bonus abuse.

Step 3: Trained a fraud scoring model

We trained a model to estimate the probability that a transaction follows the bonus abuse pattern. The goal was to detect cases where a cashier uses their own loyalty card or a related card to collect bonuses and later spend them. The output is a ranked list of transactions, so the security team reviews the highest risk cases first.

Step 4: Optimized for limited historical data

Because there were not many past confirmed cases to learn from, we did not aim to replace manual investigations. We focused on producing the best top list for review, so the team could confirm more fraud with less effort. Each completed review adds new confirmed examples, which helps the system become more accurate over time.

Results

  • 50 – transactions reviewed per month instead of more than 200.
  • 70% – of reviewed transactions confirmed as fraud.
  • 35 – confirmed fraud cases out of 50 reviewed transaction videos.
  • 25 – hours saved per month by reducing manual reviews from more than 200 transactions to 50.

The security team now reviews fewer transactions while identifying more fraud cases, which saves time and speeds up investigations. Each review adds new labeled examples, allowing the fraud dataset to grow faster. Over time, this improves both the accuracy and coverage of the scoring model.

Book personalized demo
See what your data can do
for your business
Find out how to get started and what results to expect
Contact us
Accessibility
Font Size
Line Height
Letter Spacing
×
GDPR Notice:

This plugin uses cookies to enhance your experience and provide personalized accessibility settings. These cookies are stored in your browser and allow us to remember your preferences for font size, color schemes, and other accessibility features. By using this plugin, you consent to the use of cookies for these purposes. You can delete or block cookies in your browser settings at any time. Please note that doing so may affect your experience on the site.