TOUS: Expanding loyalty management with multi-campaign capability
TOUS began as a small watchmaking workshop and has grown into an international lifestyle brand of affordable luxury. Its mission is to become the most successful and desired brand of jewelry and accessories in the world.
Until recently, TOUS could only organize and maintain one promotional campaign at a time. This limitation became a barrier when the company sought to expand internationally and launch simultaneous promotions in new markets such as Mexico. To address this, a multi-campaign points program was required.
One of the main challenges was dealing with legacy code. The existing system had to be refactored to support new requirements and prepared for productive deployment, which also required the progressive introduction of unit testing. At the same time, a completely new back-office platform had to be developed from scratch for the commercial and sales teams, enabling better management of campaigns and loyalty activities.



TOUS’s loyalty platform journey
The work involved covering unit test code and refactoring legacy systems to support and extend the loyalty program. New business requests were integrated into the solution, while ensuring code stability and scalability.
In parallel, a back-office platform was designed and developed to give the commercial department full control over campaign management and loyalty activities. Requirements analysis, user story writing, sprint planning, and reviews were carried out to ensure a smooth and agile process.
Technology
Technologies used: Java, Spring, JUnit, JMeter, Angular
Results
- Management platform for the business and sales departments
- Support for multiple campaigns simultaneously
- Refactored legacy code with extended unit testing
- New back-office system enabling better control of campaigns and activities
- Improved scalability to support international expansion
We are ready for new challenges
