José Silva logo

UI/UX Design

Gamification Module

Designed a complete gamification ecosystem embedded within an existing points or cashback app to drive shopping mall customer engagement and repeat purchases, spanning the customer-facing mobile experience and the no-code admin panel that lets administrators and retailers run it on their own.

Year2026
IndustryTech
ClientAlloyal
Project Duration3 Months
Overview

The Challenge

The shopping mall needed to increase customer engagement within its existing app and encourage repeat purchasing behavior across its stores. The proposed solution was a gamification system, but with a critical requirement: administrators and retailers needed to be able to configure campaigns, missions, rewards, and point rules independently, without relying on the development team for every update or adjustment.

Sad face illustration on a grey card

Core Problem

Low customer return rates after their first visit to the shopping mall. Although the app already existed, it did not provide enough value or incentives for users to open it regularly and remain engaged over time.

Target illustration on a cyan card

Project Goal

Create habit-forming customer engagement through missions, rewards, and leaderboards, all managed through a no-code admin interface that allows administrators and retailers to configure and launch experiences independently.

How the work was structured

1Benchmark

Exploring industry trends, competitor solutions, and gamification patterns that informed the design direction.

2Scope Definition

Defining the product objectives, user needs, business requirements, and project scope.

3Information Architecture

Presenting the organization of features, information hierarchy, and navigation across the experience.

4Screen Flows

Walking through the main user flows, interactions, and decision points within the product.

5Prototyping

Showcasing interactive prototypes, usability considerations, and design refinements.

6Handoff

Covering design specifications, reusable components, documentation, and implementation support.

Phase 01 — Benchmark

Understanding the Loyalty Market

Before designing any screens, I analyzed the leading loyalty and gamification programs in the market to identify common patterns, differentiators, and opportunity gaps. The research covered 16 products and focused on five key dimensions: user engagement, reward mechanics, progression systems, mission structures, and overall user experience.

Programs Analyzed in the Benchmark

Level progressionMissionsPointsBenefits
Loop Inter
Clube iFood
Pontos Azul
Playstation Stars
My Nintendo
Meli+
Microsoft Rewards
Duolingo
Shopee

KEY INSIGHT:

The most engaging programs consistently combine three core mechanics: tier-based progression, recurring missions, and time-based leaderboards. While these elements were common individually, very few competitors connected them in a single, cohesive experience, revealing a clear opportunity for differentiation.

Phase 02 — Scope Definition

Defining What to Build

Using the benchmark findings as a foundation, I collaborated closely with the product team to define the scope for both sides of the ecosystem: the customer-facing mobile app and the admin panel. We used a Product Backlog Building (PBB) workshop to prioritize features, align stakeholder expectations, and establish a shared vision for the gamification experience before moving into solution design.

Admin
  • Multi-Tenant Management by Client/Shopping Mall.
  • Configuration of Tiers, Points, and Benefits.
  • Creation of Custom Missions (Checkpoints).
  • Leaderboard and Seasonality Configuration.
  • Campaign Management with Retailer-to-Customer Flow.
  • Banner Management with Campaign Assignment.
  • Executive, Engagement, and User Profile Dashboards.
  • Pending Benefits Approval.
App
  • CPF Authentication, Registration, and Password Login.
  • Customizable Tier System (Bronze → Diamond).
  • Daily, Weekly, Monthly, and Special Missions.
  • Time-Based Leaderboards with Podium Rewards.
  • Invoice Scanner (QR and OCR).
  • Points History with Expiration Alerts.
  • Achievements with Tier Progression.
  • Offers and Stores Section with Point Multipliers.

DESIGN DECISION:

The discovery phase made it clear that the admin experience required the same level of attention as the customer-facing app. A poorly designed, configurable gamification system simply shifts complexity to administrators and retailers, increasing operational errors that ultimately impact the end-user experience. This insight strongly influenced the UX strategy for the admin panel, prioritizing clarity, guided configuration flows, and error prevention from the outset.

Phase 03 — Information Architecture

Two Journeys, One Consistent Logic

The information architecture was designed in parallel for both the mobile app and the admin panel, ensuring that every entity configured by administrators, such as loyalty tiers, missions, campaigns, and leaderboards, had a direct and transparent representation in the user experience. This approach created a consistent ecosystem where operational decisions made in the admin interface were clearly reflected in the customer journey, reducing complexity, improving predictability, and making the system easier to manage and understand from both perspectives.

Loyalty tiers cards from Bronze to Platinum

Loyalty Tiers

Admin configure point ranges and benefits for each tier. The app displays a progress bar, current benefits, and tier comparisons.

Mission cards over a pink backdrop

Missions

Admin create missions using hardcoded criteria or custom checkpoints. The app organizes them by category and displays real-time progress.

Leaderboard podium with top participants

Leaderboards

Admin configure periods and rewards by position. The app displays the podium, the full ranking list, and the user’s position highlighted below the top 10.

Campaign cards with store multipliers

Campaigns

Retailers create campaigns with multipliers. Admins approve them. The app reflects them in the Hot Points and Active Campaigns sections.

Phase 04 — Screen Flows

Designing Every Journey in Detail

With the information architecture validated, I mapped the complete user flows for each feature across both the mobile app and the admin panel. Each flow was designed screen by screen, covering the main paths, edge cases, and states required for implementation.

Invoice Scanner

The invoice scanner was one of the most critical journeys in the product. Users could register purchases by scanning receipt QR codes or photographing invoices processed by OCR, validating purchases made inside the mall and converting them into points.

Invoice scanner screen flow

Missions with Granular Progress Tracking

Each mission included a dedicated detail view displaying progress indicators, completion status, and a history of qualifying actions.

App

Missions screen flow — app

Admin

Missions screen flow — admin

Time-Based Leaderboards

The leaderboard experience was designed around three distinct phases: forming (fewer than three participants), active (competition running), and closed (results and rewards). The interface adapts to each phase, keeping expectations clear for participants.

App

Leaderboards screen flow — app

Admin

Leaderboards screen flow — admin

Campaign Management Flow

Retailers could create promotional campaigns through a guided setup flow that included investment and projected revenue simulation, followed by admin approval before going live.

App

Campaigns screen flow — app

Admin

Campaigns screen flow — admin
Phase 05 — Design Decisions

Key Choices That Shaped the Product

Beyond features and screens, the success of the gamification ecosystem depended on a series of strategic design decisions. Throughout the project, every interaction was evaluated not only from the user’s perspective but also through the lens of operational efficiency, scalability, and long-term maintainability. The following decisions helped transform a complex loyalty and engagement platform into an experience that was intuitive for customers, manageable for retailers, and sustainable for administrators.

Points progress card in blue

Progress Visibility

Every mission, tier, and leaderboard displays quantified progress (8/10, $350/$500) — never just a progress bar without numerical context.

Tier details modal over a bronze backdrop

No-Code Configuration

Every gamification parameter (points, missions, tiers, seasonality) can be adjusted by admins without deployments. Hardcoded criteria are used only where complex business logic is required.

Points history screen over a green backdrop

Expiration as a Sense of Urgency

The points history proactively notifies users about points that are about to expire and recently expired points, with a CTA to scan new receipts.

The greatest challenge was ensuring that the admin panel never felt like a technical tool. Every configuration was designed using business-oriented language rather than system terminology, retailers see “point multiplier,” not “entity conversion factor.”

Results

What Was Delivered

The project resulted in a consistent design system across both the mobile app and the admin panel, with complete coverage of states and user flows for handoff to the development team.

2

Loyalty platforms analyzed to identify opportunities, interaction patterns, and business rules that informed the product strategy.

7

Core areas designed covering the complete user journey, including missions, achievements, rankings, rewards, and profile management.

7

Management modules created, enabling no-code configuration of campaigns, rewards, missions, rankings, and user progression.

5

Level progression system structured with exclusive benefits, milestones, and reward mechanics to encourage long-term engagement.

16

Loyalty and gamification products reviewed to evaluate engagement mechanics, progression models, and reward systems.

+120

Responsive screens and interface states, covering the mobile experience and the complete administrative platform.

Insights

What I Learned

Well-designed gamification is not about adding points to an existing flow. It is about creating genuine reasons for users to want to open the app tomorrow. This project taught me to think about short, medium, and long-term engagement loops simultaneously, daily missions feed the weekly leaderboard, which in turn drives tier progression. Each mechanic needs to reinforce the others.

On the admin side, I learned that configuration interfaces are products in their own right. The quality of the admin design directly impacts the quality of the experience delivered to the end user, and this indirect cost is rarely visible on the roadmap.

NEXT STEPS:

Usability testing with real shopping mall customers to validate mission adoption, and post-launch quantitative analysis to adjust point thresholds for each tier based on real purchasing behavior.

More projects

View all