Baufest
Data migration for the evolution of a loyalty program

Major Argentine Private Bank

Data migration for the evolution of a loyalty program

We modernized the loyalty program's data management through a comprehensive migration strategy and a scalable architecture, preserving transaction history and the accuracy of points allocation to strengthen system reliability and improve the customer experience.

Regions
  • 🇦🇷 Argentina
Published
  • July 2026

The Challenge

To improve the user experience and support the platform's growth, the client needed to migrate the CRM used to manage its loyalty program. This system had long been a key component in managing customer interactions, enabling efficient tracking of transactions and rewards. However, as the business expanded and operations became more complex, a more robust and scalable platform became necessary.

From a data perspective, two critical capabilities had to be preserved: historical data storage, ensuring the integrity and availability of master and transactional data, and the dynamic points allocation engine, which needed to maintain its accuracy to avoid discrepancies and preserve customer trust.

The Solution

We designed data models based on a microservices architecture to support integration with external services and accommodate future expansion.

We also developed a comprehensive migration strategy to preserve the history of master and transactional data, ensuring business continuity. Beyond transferring data without loss, the strategy focused on maintaining consistency and accuracy throughout the process.

Validation and verification protocols were implemented before, during, and after the migration to ensure databases remained free of duplicates, errors, and inconsistencies, while data quality assessment and improvement were incorporated as integral parts of the project.

Points allocation was another critical focus. We ensured that point accrual and redemption rules operated correctly in the new environment by simulating a wide range of usage scenarios.

This combination of a robust architecture, flexible design, and effective migration not only preserved the platform's core capabilities but also enhanced them, preparing the organization for future growth.

Benefits

  • Optimized data models to improve the user experience.
  • Greater flexibility to customize points allocation rules.
  • Scalable architecture ready to support new capabilities.
  • High-quality, reliable data.
  • A faster, more intuitive, and more reliable system that delivers a better customer experience.