"TTR came to us with one of the most complex migration scenarios we'd encountered—historical timestamp data from Webcada that needed to integrate seamlessly with tier assessments. We knew that getting this wrong would break trust with their entire community."
— Joy Team
The Challenge
The Tinsel Rack (TTR), a Singapore-based fashion label founded by sister duo Joyce and Jolene, has built a loyal Gen Z customer base around timeless style and premium comfort. But their loyalty program was holding them back.
Running on Webcada with an outdated loyalty system, TTR faced a complex challenge:
- Platform migration nightmare: Existing customer data, point balances, and loyalty history needed perfect preservation
- Custom assessment logic: Their tier system tracked monthly spending activities with historical timestamps that couldn't break during migration
- Birthday data conflicts: Birthday information collected at Shopify account creation wasn't syncing with their loyalty platform, creating perk delivery failures
- No tier sophistication: Their existing system couldn't support the graduated VIP experience TTR envisioned for their fashion-forward community
- Risk of customer disruption: Any migration misstep would damage trust with their highly engaged member base
TTR needed a loyalty platform that could handle complex data migration while delivering the sophisticated tier experience their Gen Z audience expected.
The Solution: Migration & Sophisticated VIP Tier
Seamless Platform Migration
Joy's team built custom logic to preserve every piece of TTR's historical loyalty data. The challenge wasn't just moving points—it was maintaining the integrity of time-stamped assessment data that determined tier status.
What made it work:
- Custom migration scripts preserved historical spending timestamps from Webcada
- Assessment logic maintained continuity of monthly activity tracking
- Zero customer disruption during the transition
- All existing point balances and tier statuses transferred accurately
The result: TTR's loyalty members experienced no interruption in service, maintaining trust throughout the platform change.
"We were honestly nervous about the migration. Our customers had accumulated points and tier status over months, and we couldn't afford to lose that data or break their trust. Joy's team handled it flawlessly—nobody even noticed we switched platforms."
— The Tinsel Rack team
Sophisticated VIP Tier System
Joy built a four-tier membership structure that turned TTR's loyalty program into a fashion club worth aspiring to. Each tier offered progressively better rewards tied directly to spending milestones.
The tier structure:
Graduated benefits that scale with loyalty:
- Cashback acceleration: Points earning rates climb from 50 points per $1 (2.5% cashback) at Basic to 200 points per $1 (10% cashback) at Ambassador
- Birthday multipliers: First order during birth month earns 1.5x points at Basic, scaling to 3x at Ambassador—with birthday metafield sync ensuring accurate data collection across Shopify and Joy
- Exclusive access: Curator and above gain early access to launches, especially access to the TTR Clubhouse (only for TTR Insider and TTR Ambassador)
- Ambassador perks: Top tier unlocks exclusive brand merchandise, special event invites, and 4 free local shipping codes per month
The maintenance requirements keep members engaged: spend drops off, tier status drops too. This creates ongoing motivation to remain active.
"Our customers started asking 'how do I reach Ambassador?' within the first week. The tier structure created this aspirational element we never had before—it's not just about discounts, it's about being part of an exclusive community."
— The Tinsel Rack team
Checkout Point Redemption Engine
Joy implemented dynamic point redemption directly at checkout, removing friction from the rewards process.
How it works:
- Members with 2,000+ points see redemption options at checkout
- Real-time conversion: 2,000 TTR Points = $1
- Customers choose exactly how many points to apply
- The remaining balance stays visible for future purchases
This checkout integration means rewards feel immediate and tangible—no hunting through account dashboards or copying discount codes.
Custom Brand Experience Using Joy SDK
TTR partnered with Deegix, their development agency, to create a completely custom loyalty frontend using Joy's SDK. The result: a loyalty experience that seamlessly integrates with TTR's Gen Z aesthetic.
What Deegix built using Joy SDK:
- Fully customized loyalty page with on-brand colors and typography
- Custom loyalty widget integrated seamlessly into TTR's site design
- Personalized customer dashboard showing tier progress and benefits
- Dynamic email templates with tier-specific icons that change as members advance
The collaboration between Deegix's frontend expertise and Joy's SDK flexibility created a loyalty experience that feels like a native part of TTR's brand, not a bolted-on app.
"The SDK customization was game-changing. Working with Deegix, we could make the loyalty program look exactly like TTR—same vibe, same aesthetic. Our Gen Z customers expect everything to be cohesive, and Joy's SDK gave us that flexibility."
— The Tinsel Rack team
The Results
Six months after launching their Joy-powered loyalty program, TTR's numbers told a clear story: sophisticated tier structures, combined with seamless migration, create an exceptional ROI.
Before Joy:
- Outdated Webcada loyalty system with limited functionality
- Birthday data conflicts are causing perk delivery failures
- No tier sophistication to reward top spenders
- Manual processes for discount management
After Joy:
- 5,000+ loyalty-assisted orders directly influenced by the program
- 94% loyalty enrollment rate showing nearly universal customer adoption
- 56% redemption rate, demonstrating strong member engagement
The 94% enrollment rate is particularly striking: almost every TTR customer chooses to join the loyalty program. Combined with the 56% redemption rate, this shows members aren't just signing up—they're actively participating and using their rewards.
Why It Worked
Migration expertise that preserved trust
Joy's custom logic ensured TTR's existing members experienced zero disruption. Historical data stayed intact, tier statuses remained accurate, and the transition was invisible to customers—critical for maintaining the trust TTR had built with their community.
VIP tiers aligned with fashion brand aspirations
The four-tier structure created clear goals for TTR's style-conscious customers. Ambassador status became something worth pursuing, offering exclusive merchandise and event access that resonated with Gen Z values centered on community and belonging.
Joy SDK customization matched TTR's aesthetic
Rather than forcing TTR into generic loyalty templates, Joy's SDK allowed complete design control. The loyalty experience feels native to TTR's brand, making participation feel like joining a club rather than using a points app.
Backend automation reduced operational burden
Features like auto-discount generation for Ambassador shipping, coupon cleanup, and birthday metafield sync eliminated manual work. TTR's team could focus on fashion and community, rather than maintaining a loyalty program.
The Bottom Line
The Tinsel Rack proves that complex migrations don't have to sacrifice customer experience—when handled with the right technical expertise. Their 409% ROI demonstrates what happens when tier structures align with brand values and target audience aspirations.
Key Takeaways:
- Complex data migration with custom assessment logic can be executed seamlessly
- Graduated tier benefits (2.5% → 10% cashback) create strong motivation for increased spending
- Joy SDK customization delivers on-brand experiences that resonate with Gen Z
- Strategic backend features reduce operational burden while improving customer experience
Ready to transform your loyalty program with sophisticated tiers and seamless migration? The Tinsel Rack's success shows what's possible when technical capability meets strategic program design.




