Skip to main content

Tier System

Users progress through tiers based on their lifetime earned points. Higher tiers unlock better point multipliers and exclusive benefits.
TierMin PointsMultiplierExample Benefits
Bronze01.0xBase rewards access
Silver1,0001.5xPriority cashback, bonus points
Gold5,0002.0xExclusive catalog items, higher cashback rates
Platinum20,0003.0xVIP access, maximum cashback rates, early access
Tier thresholds and multipliers are configurable by MG Digital admins. The values above are defaults.

Promotion

Tier promotion is automatic. After every point credit, the engine checks:
if (lifetime_earned >= next_tier.min_points) → promote
  • Promotion is immediate — the next event uses the new multiplier
  • Users are notified via webhook event rewards.tier_promoted
  • Tier status is included in the user’s JWT claims for downstream apps

Important: Lifetime vs Balance

MetricUsed For
lifetime_earnedTier calculation — only goes up
total_pointsSpending balance — goes up and down
Redeeming points reduces total_points but does not affect lifetime_earned. A user who earned 10,000 points and spent 8,000 still qualifies for Gold tier.

Benefits

Benefits are predefined perks attached to tiers:
TypeDescriptionExample
toggleOn/off feature access”Priority Support”
multiplierNumeric multiplier”2x points on weekends”
discountPercentage discount”10% off partner purchases”
accessExclusive content/features”Early access to new rewards”
customFreeform benefit”Birthday bonus: 500 points”
Benefits are managed in the admin console and assigned to tiers via checkboxes.