(PT Global Pay Indonesia)
(PT Global Pay Indonesia)
Optimizing Flow and Design the UI
Complex Feature Development
Tools & Tech Stack
December 2019 - January 2020
Vending machine from PT Ultra Jaya need to be updated, to increase sales and enhance it engagement and interactivity among their customers. The old vending machine had several problems.
Cashbac is an application developed by PT Global Pay Indonesia, that allows customers to earn instant cashback from a transaction. For businesses, Cashbac acts as a campaign and marketing platform that helps affiliated partners to reach the targeted customers. PT Global Pay Indonesia operates under SMDV, a digital venture arm under Sinarmas group and formerly known as Dimo (Digital Money) Group. With known products like Uangku (acquired by Traveloka), PaybyQR™, HelloPay, and Flashiz.
Read my notes about Cashbac here.
For almost 2 years since Cashbac App development started, Promo Campaign as a core feature still doesn’t have any UI at all for its creation process. Since the beginning, the creation process manually handled by Back-End Engineers. And ever since it beginning, our top 2 problems/inquiries from users in the Customer Support team is related to Promo Campaign issues,
1. Promo Campaign Eligibility (not match, wrong requirement)
2. Promo Campaign Timing (has not been set up yet, but published in our social media)
In the beginning of this project, we are very aware that this is about inter-department coordination and communication issues .
Promo Campaign Creation was not categorized as a “low hanging fruit” feature because it’s considered as very high-effort to be developed. So it doesn’t get the priority enough to be in the top backlog of our Product Roadmap, even Product Roadmap for years 2019 and 2020.
So in the last quarter of 2020, we spearheaded to tackle this never-ending issues loop related to Promo Campaign, because it is very critical to our core business process, give the cashback as rewards to our customers.
The current workflow, Promo Campaign creation processes begin from Campaign Manager provides the campaign information details to the Back-End Core Engineers, and then they manually input to the databases without UI at all and sometimes done manually by query API (using SQL and API tools like DBeaver and Postman). Then the last layer is approval from the VP Engineering to make sure the Promo Campaign gets live.
The ideal workflow of Promo Campaign creation should be initiated by the Campaign Manager and approved by the Director of Marketing at the end of the process before going live, without the involvement of any Engineering team.
The final prototype received +85% pass rates, with nearly all participant passing their first time. Those unable to connect and sync because of poor internet connection only, were able to quickly diagnose the problem with the help of our newly implemented error messaging.
Knowing what I knew after the project, I would say that asking for feedback is the key to the project success. If I could change one thing, it would be to ask feedback earlier by Finance team and Operations staffs, not only from their manager.