Designing a Scalable Gamification Platform for Customer Engagement & Campaign Participation
Enabled scalable customer engagement campaigns through configurable participation logic and multi-channel entry systems.
4×
Broader Campaign Reach
Across all entry channels with self-serve configuration.
Faster
Campaign Deployment
Better
Participation Accessibility
Flexible
Reward Mechanics
role
Product Design Lead
platform
Enterprise SaaS
industry
Engagement & Promotions
duration
1.5 Months · Q1 2026
company
Karnival
Business Context
Strategic goals vs operational friction
The existing system was built for a single participation flow and couldn't support the operational complexity required for a multi-brand, multi-channel engagement platform.
Due to confidentiality agreements, all workflows, interface visuals, and operational details have been generalized and abstracted. This case study focuses on product decisions, participation systems, and operational workflows.
"Campaigns needed to operate across multiple brands, stores, participation channels, and customer types simultaneously."
— Platform requirement — Business Context
Business Goals
Operational Challenges
Drive customer engagement at scale
Rigid participation logic with no flexibility
Encourage repeat purchases through promotions
Low participation flexibility per campaign
Improve long-term customer retention
Scalability limitations as campaigns grew
Capture structured customer data
Operational confusion across brand teams
Enable cross-brand promotional campaigns
Manual workflows creating setup bottlenecks
How the Platform Works
Participation journeys from buyer to backend
A — Buyer Participation Journey (Transactional Path)
"Integrated participation into existing purchase journeys to improve campaign conversion."
B — Non-Buyer Participation Journey (QR Path)
"Expanded campaign reach beyond transactional customers through frictionless entry."
Configuration Layer
Campaign setup, API mapping, data intake
Participation Layer
Eligibility validation & rule processing
Processing Layer
Ticket engine & random allocation
Draw System Layer
RNG engine & winner selection
Core Challenges
Low participation flexibility and operational complexity reduced campaign effectiveness.
Complex Campaign Setup
Campaign creation required engineering involvement — no self-serve configuration existed.
No QR Participation
Non-purchasing customers were fully excluded with no alternative participation path.
Limited Reward Mechanics
Reward logic was static and couldn't be adjusted per campaign without code changes.
Inconsistent Reporting
No unified view of participation health, entry volume, or channel attribution.
Campaign Scalability Limitations
Multi-brand campaigns and high entry volumes degraded platform performance.
Operational Inconsistency
Disconnected workflows between brands and campaign managers created recurring bottlenecks.
Product Objectives
Six objectives that shaped the redesign
Expand Campaign Participation
Reach transactional and non-transactional customers through multi-channel entry paths.
Simplify Operational Workflows
Reduce engineering dependency and enable campaign manager self-serve configuration.
Support Configurable Participation Logic
Allow dynamic rule creation, eligibility thresholds and brand-level customization.
Enable Scalable Multi-Brand Campaigns
Support high entry volumes and federated brand operations without bottlenecks.
Improve Participation Accessibility
Remove barriers for non-purchasing customer segments through QR-based entry.
Enhance Reward Flexibility
Enable configurable multipliers, tiered incentives and behavioral triggers.
Signature Insight
"Reducing participation friction had greater impact than increasing reward complexity."
— Core product principle — discovered through operational analysis
"Configurability is critical for campaign teams"
Self-serve control over rules and eligibility reduced engineering dependence.
"Engagement systems must stay simple for customers"
Campaign mechanics complexity had to be invisible — the interface had to remain frictionless.
"Operational systems require scalable workflows"
Backend architecture needed to absorb growth without manual intervention.
Platform Improvements
Five numbered improvements with measurable business impact
Multi-Channel Participation
Problem
Single channel entry limited reach.
Improvement
Unified entry architecture — receipt scanning, web forms, mobile QR.
Business Impact
Expanded campaign entry surface and boosted overall acquisition.
Multi-Brand Support
Problem
Cross-brand campaigns required disconnected setups.
Improvement
Federated brand model within the configuration dashboard.
Business Impact
Shared reward pools and unified reporting across sister brands.
Eligibility Rules Engine
Problem
Qualification logic was hard-coded per campaign.
Improvement
Visual rule builder for demographics, purchase history and entry limits.
Business Impact
Reduced setup time and eliminated engineering dependencies.
Reward Multipliers
Problem
Incentivizing specific behaviors was unsupported natively.
Improvement
Configurable entry multipliers triggered by transaction metadata.
Business Impact
Drove targeted behavioral shifts during low-traffic periods.
Reporting Improvements
Problem
No real-time visibility into participation health.
Improvement
Analytics redesign focused on entry pacing, channel attribution and drop-off.
Business Impact
Improved mid-campaign adjustments and stakeholder transparency.
Strategic Product Decisions
Four decisions, each with a constraint, trade-off and outcome
Constraint
Bridge gap between retail traffic & digital engagement
Product Decision
QR Participation Expansion
Trade-off
Higher initial onboarding drop-off
Outcome
Non-buyer campaign entries enabled at scale
Constraint
Test diverse incentives without engineering involvement
Product Decision
Configurable Reward Logic
Trade-off
More complex admin setup interface
Outcome
Reduced engineering dependency for campaign teams
Constraint
Reduce friction for transactional entry users
Product Decision
Embedded Participation Flow
Trade-off
Constrained layout and design surface
Outcome
Increased receipt-based entry completion rates
Constraint
Reduce campaign launch time for operators
Product Decision
Guided Setup Wizard
Trade-off
Longer multi-step setup for expert users
Outcome
Reduced time to launch for new campaigns
Evolution of the Platform
A significant product transformation across all operational layers.
Before
Single participation flow — purchase only
Only customers who completed a qualifying purchase could enter campaigns.
Static reward mechanics, no configuration
Reward rules were hard-coded and required a developer to change per campaign.
Limited scalability across brands
Each brand needed its own isolated campaign setup with no shared infrastructure.
Manual, error-prone campaign workflows
Campaign setup relied on back-and-forth between brand teams and engineering.
No unified reporting or analytics
Participation data was siloed — no way to see cross-channel health at a glance.
Rigid eligibility rules coded per campaign
Eligibility changes required a developer ticket and a deployment cycle.
After
Multi-channel participation — transactional & QR
Both receipt-based and QR paths enabled, dramatically expanding the eligible audience.
Configurable reward logic with multiplier support
Campaign managers configure multipliers, tiers and triggers without engineering support.
Scalable campaign operations across all brands
Federated brand model with shared reward pools and unified analytics.
Guided setup flows reducing operator overhead
Self-serve configuration wizard handles eligibility, rules and brand parameters.
Real-time analytics with channel attribution
Live dashboard showing entry pacing, drop-off, and attribution by channel.
Visual eligibility rule builder — no code required
Campaign managers configure targeting rules through a visual no-code builder.
Business Impact
Enabled brands to launch more scalable and flexible engagement campaigns with lower operational overhead.
Broader Campaign Reach
QR path enabled non-purchasing customers to enter campaigns, significantly broadening reach.
Faster Campaign Deployment
Self-serve configuration and guided setup flows cut time to launch for new campaigns.
Improved Participation Accessibility
Multi-channel entry removed barriers for non-transactional segments across all touchpoints.
Lower Operational Overhead
Configurable eligibility and reward logic eliminated engineering involvement from campaign ops.
Learnings
The redesign transformed the system from a limited raffle workflow into a scalable customer engagement infrastructure capable of supporting configurable campaigns across multiple participation channels. The project required balancing customer simplicity with operational flexibility while supporting increasingly complex campaign requirements across a growing brand portfolio.
Participation platforms are operational systems, not just interfaces.
- · The real design challenge was the infrastructure layer — how rules, data, and entries flowed through the system end to end.
- · Surface-level UI improvements had minimal impact compared to fixing the underlying operational workflow.
- · Designing for operators matters as much as designing for end customers.
Engagement systems must minimize friction.
- · Participation barriers — even small ones — have outsized negative effects on campaign volume.
- · Every additional step in the entry flow directly reduces conversion.
- · Frictionless design is a business lever, not just a UX preference.
Configurable systems require balance between flexibility and usability.
- · Powerful tools only create value when operators can apply them without training overhead.
- · Too much flexibility without structure creates confusion — guided defaults matter.
- · Operator experience directly limits platform scale — no infrastructure compensates for unclear flows.
Want to go deeper?
I can walk through research artifacts, the Figma file, or the PRD in a live conversation.