SicPama CRM + Diner QR Ordering
SicPama develops services that help restaurants improve performance and enable customers to place group orders at the table. Our key merchants requested a loyalty program that supports membership vouchers and stored-value top-ups integrated into merchant CRM and customer QR ordering.
My Role:
Challenge context
Introduction
Our key merchants in Singapore and Malaysia needed a loyalty program to encourage repeat visits and higher spend. They had no existing loyalty systems before, and marketing promotions were manually handled through social media. To replace the manual chaos, they wanted a modern loyalty system with tiered membership levels, vouchers, stored-value credits, and easy campaign setup.
Under tight demo pressure, we needed a Phase-1 loyalty experience that merchants could use and that we could scale across other merchants.
My Responsibility:
Company:
Timeline:
Discovery
Discovering the problem
We had two urgent problems:
1
Merchants couldn't run promotions efficiently
No tool existed to create and manage promotions. Setup was manual, slow, and easy to misconfigure.
2
Customers couldn't redeem promotions in QR ordering
Redemption depended on staff assistance, so promotions weren’t self-serve or clearly visible to users.
The first proposal tried to solve these with membership tiers based on stored-value credits (e.g.: top up $300 → get $350 = Level 1). On paper it looked like an effective loyalty system, but when I mapped the logic and edge cases, it didn’t hold:
Progression was purely payment-based
Benefit differences between levels were small and hard to feel
There were no meaningful perks or engagement drivers for users
Tiers would require extra rules, UI for level tracking and progress, edge cases, and a lot of time to develop
Meanwhile, the real needs were clearer:
Merchants need a simple and easy-to-use way to create and manage promotions
Customers need clear visibility: what benefits they can get, what they have, and how to redeem
SicPama and our business partners need a reusable system that works across merchants and can expand later
Aha moment!
After reviewing constraints and the actual business goal, I realized tiers would slow delivery and add complexity without changing core behavior. What we actually needed was: repeat visits + higher upfront payment.
I discussed my findings with engineers, stakeholders and our business partners. These findings led us pivot the strategy to two mechanics with high impact and significantly lower complexity:
Phase 1 MVP features:
Flexible stored-value top-up deals
Pre-pay and get bonus credits → supports upfront cashflow for merchants + strong “deal” perception for customers.
Membership vouchers
Welcome and birthday vouchers with rules like expiration, min-spend, category restrictions
The pivot satisfied every requirement:
Shippable under tight timelines
Directly aligned with business goals (repeat visits + higher spend)
Scalable foundation for Phase 2 and reusable for other merchants rollout
Synthesis
Requirements and Wireframes
To define Phase-1 patterns, I studied mature restaurant loyalty programs, focusing on stored-value & vouchers: rule sets, redemption flows, UI patterns, and trust building. From those findings, I defined the Phase-1 baseline requirements: promotion entities (top-ups + vouchers), rules (expiration, min-spend, category restrictions), and how promotions should surface in both CRM and ordering.
Then I created wireframes to validate system logic and integration into the existing CRM and ordering app. The goal was robustness and scalability, a framework that could survive real operations.
Review
First Feedback:
Our experience VS Singapore reality
Our stakeholder discussion validated the overall direction, but revealed a market mismatch:
Some merchants in Singapore required redemption at the via POS, not fully self-serve. The reason was operational trust and risk:
Staff-controlled redemption matches existing mental models
Merchants want to prevent “walk-away” risk without verification
POS is the trusted checkpoint in their workflow
To-be
Instead of forcing one approach, we prepared two versions:
POC controlled redemption (Raptor POS)
Online redemption handled in QR ordering
Synthesis
Scope After Iteration (Phase-1 MVP)
Supporting both realities changed the scope in a specific way: the system needed to work in two redemption models while staying Phase-1 shippable.
Merchant CRM
Top-up deals management
Create offers + table view
Membership vouchers management
Create welcome & birthday offers with rules (expiration/min-spend/menu restrictions) + table view
Customer side QR ordering:
Top-up deals
Offers, balance visibility, transaction history, redemption instructions (for POS flow)
Membership vouchers
Active offers, activity history, redemption instructions (for POS flow)
User profile page
Personal benefits management and anytime access
Online redemption version
Select vouchers and choose how much stored value to apply during payment
Out of scope:
POS benefits redemption flow
Handled by POS partner
Membership tier levels
Dropped due to complexity and value mismatch in Phase-1
Ideation
User Flows and Functional Requirements
After discussing all the details again with the stakeholders, I defined functional requirements and created detailed customer-side user flows. This diagram became our single source of truth for building consistently across CRM + ordering + partner constraints.
Information Architecture:
Low-fidelity wireframes:
Design
Building the CRM UI
Under tight deadlines, I intentionally used existing CRM patterns to reduce design and dev time and keep the interface familiar. The goal wasn’t “new design”, but it was operational usability: clear tables, quick scanning, safe creation, and low error rates.
2. Vouchers creation and management
Design
Design System Preview
The mobile ordering app lacked a consistent design system, which slowed delivery and created inconsistency. That's why I built a new scalable design system that covered SicPama's foundational components and new loyalty features. My goal was to ensure that the new system should be fast to develop, efficient for fast QR ordering, and reusable for any type of SicPama's merchants. This included creating tokens for colors, typography, and spacing for design consistency. The new design system helped to speed up the delivery and prepare SicPama's web app for future updates.
Design
QR Ordering UI
Top up deals purchase
Redeem benefits at counter (POS controlled)
Redeem benefits for pay online
My account (balance, vouchers, transaction history)
Conclusion
Impact
I delivered a Phase-1 loyalty MVP design that turned a broad “full loyalty system” request into a buildable, partner-aligned foundation for rollout in Singapore and Malaysia. Instead of shipping tiers with high rule complexity, we focused on two mechanics that directly support repeat visits and higher spend: stored-value top-ups + vouchers, designed across merchant CRM + customer QR ordering, with both POS controlled and online redemption supported.
My impact:
Scoped the MVP that is faster to implement
Dropped membership tiers (high complexity, low differentiation) and aligned stakeholders on a Phase-1 MVP centered on top-ups + vouchers
Made promotions runnable for merchants
Staff can quickly and easily manage top-up deals and vouchers
Designed two redemption modes on customers side QR ordering
Customers can easily find all active promotions and redeem them at any SicPama merchant, with POS verification or with online payment system.
Created a scalable foundation for Phase 2 and multi merchant use
Used simple, universal, and reusable components. Also, defined a consistent structure that can be rolled out to new merchants without redesign
Conclusion
Reflection
Designing this loyalty MVP was a practical exercise in product design under real constraints: limited time and high expectations for a demo. What started as a request for “tiers + everything” became a focused loyalty foundation built around top-ups and vouchers, shaped by partner constraints and redemption realities in Singapore. By staying close to partner feedback and designing both POS-controlled and online redemption, we reduced rollout risk while keeping the experience simple for customers and runnable for staff.
This project strengthened my ability to challenge early assumptions, align stakeholders around a pivot, and design an end-to-end system across CRM + customer ordering under tight timelines.
Lesson Learned:






































