logo

Toyota Bank - Tankuj Korzyści

Toyota Bank - Tankuj Korzyści​

Company description

Toyota Bank Polska S.A. is a renowned company specialized in the provision of financial services, with a main focus on driver service. The bank offers comprehensive banking services, including classic banking services but also services specially adapted for drivers.

Project description

Together with Toyota Bank Polska S.A., we worked on the creation of a mobile application for iOS and Android platforms and a dedicated content management system (CMS). Toyota Tankuj Benefits is an innovative application created for drivers, which not only enhances your driving experience but also provides tools for effective financial management related to the use of the car. An application was created for Toyota Bank Polska S.A.’s clients.

Project goals

To provide customers with information about loyalty programs

To provide access to details about the benefits and rewards of participating in programs

To create an intuitive and responsive mobile application for iOS and Android platforms

To implement the CMS system and ensure effective contact with clients through promotional offers, updates about products and services, and reminders about the advantages of taking part in loyalty problems

Mobile application

Users can easily and quickly record fuel costs on the app, which will then generate a clear report on fuel expenses. Moreover, users can monitor all other car-related expenses, which allows them to effectively plan their budget. Toyota Tankuj Korzyści also eliminates traditional document storage issues, allowing users to digitize insurance policy storage without the risk of losing paper documents. In the event of accidents, the mobile application provides valuable support, by quickly preparing the required documentation to report the caused damage. Moreover, the application automatically generates reports presenting all the driving costs, which helps drivers to better understand and minimize their driving expenses.

Inside of the Tankuj Korzyści application, users could access two loyalty programs `Toyota More` and `Cashback`.

The `Toyota More` program allows clients to collect points for various activities related to the Toyota or Lexus brand. You can then exchange those points for beneficial discounts when buying a new vehicle. Clients get also points for taking part in car servicing or for using Toyota Bank’s financing services. This program encouraged bank customers to make use of the other services proposed by the company.

The second program, `Cashback`, rewards users when they fulfill specific conditions, like maintaining a certain balance on accounts or incurred fuel expenses. This program offers a cashback of 5% or 10% depending on the conditions met by the user for purchases made at a gas station. Thanks to those programs, not only did the brand’s reputation grow stronger but so did the relationships with the customers.

CMS

With the CMS system, the bank operators can send push notifications to a specific group of people, delimited on criteria such as age, gender, or their participation or not to the loyalty programs. The bank’s employees can then propose personalized offers to those groups of people. Moreover, the system lets you manage user data: you can collect, analyze, and report data and get valuable insights on your company’s activities. The integration with external systems via batch CSV files facilitated access to data from various sources, increasing operational efficiency and enabling more comprehensive information analysis. We automated some of the operations, like the sending of Push Notifications, which made overall communication operations go faster. With the new CMS system, marketing activities became smoother and the system allowed for precise client targeting and better data analysis.

Challenges

Implementing the Toyota Tankuj mobile application posed quite a challenge since it required a complicated approach to mathematical modelisation, and internal integrations of services while respecting security and legal standards.

One of the main challenges was the elaboration of an advanced mathematical model to predict the average consumption based on refueling data. Our team effectively realized the project and created a system where customers can track their fuel consumption during specific periods, based on the amount of fuel put in the car.

The integration of internal service was another challenge faced by our team – a lot of technical knowledge was required, as well as a deep understanding of the complex legal nomenclature related to the banking area.

Due to high-security standards, another challenge was to prepare the programming environment and implement the project without a direct access to customer data.

Solutions

The process of adding new car information has been automated in the system – you just need to scan the AZTER codes found on the registration document and the system will automatically upload the corresponding car data.

Taking into account all the requirements of our client Toyota Bank Polska S.A., we decided to create a native version of the application for the iOS platform with the use of the latest Swift version. This is how we were able to create a responsive application, with a variety of possibilities when it comes to integrating more modules. In regards to the delicate data stored by the application, we adapted the biometry methods to secure its access.

For the Android platform, we used the Kotlin language. Kotlin is a language used for Android platforms that offers advanced functionalities like the improvement of code efficiency and the easy development of new applications.

The backend part of the application was created based on three key technologies: the WebLogic application server for business operations, the Oracle database, to ensure reliable data storage and high level security access, and the PrimeFaces technology for the presentation layer, for developing user interfaces with the right components and tools.

Results