Optimizing Campaign Creation.
Spearheaded to design and development of
the most vital feature in the company.
UX Design
UI Design
Web Product
B2B Product
Fintech
Company
Cashbac
(PT Global Pay Indonesia)
Stakeholders
- Director of Marketing
- Campaign Manager
- VP of Engineering
Team
- Product Manager
- Front-End Developer
- Back-End Engineers
My Role
UX Designer
UI Designer
Mission
Optimizing Flow and Design the UI
Scope
Complex Feature Development
Tools & Tech Stack
Whimsical
Miro App
Sketch App
Time Frame
December 2019 - January 2020
Summary (TL;DR)
Problem
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.
Solution
- New UI, new Mini-Game
- Package bundling sales
- Optimized product view, cart and payment flow
- Can transaction with old new banknote
About Cashbac
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.
Context around Promo Campaign
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)
Business & Technical Constraints
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.
Reframe the Workflow
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.
Designing the solution: The New Workflow
(The New) User Interface
Conclusion
The final prototype received +85% pass rates, with nearly all participant passing their first time. Those unable to connect and sync because poor internet connection onlu, were able to quickly diagnose the problem with the help of our newly implemented error messaging.
Lesson Learned
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.