Wrapped

Pre-built year-round user insights for consumer apps

Ship personalized year-round user insights without a custom data pipeline. Surface favorite activities, most active days, peer comparisons, and more without building custom analytics queries and analytical infrastructure.

Powering gamification experiences for 1M+ users

CampfireRevisionDojoLexiooOnePrepLealCyberPatientBohemian ResearchMaths GenieRitmo

Read our customer stories

Wrapped insights

A year-round insights recap

Trophy handles data collection and aggregation, you design the user experience.

Skip the data pipeline
Trophy returns ready-to-render insights so you can focus on the experience instead of aggregation queries and analytical infrastructure.
Personal activity highlights
Surface favorite activities, most active days, streaks, achievements, and what users did on their standout days.
Peer comparisons built in
Show how users stack up against overall behavior with percentile rankings and competitive context.

Gamification software for modern product teams

The only gamification platform built for the modern era. Control via API or MCP and wire into your development workflow across multiple environments.

Official Gamification SDKs

NodeJS
Go
Java
.NET
PHP
Python
Ruby
First-class APIs for fast-moving teams
Idempotent, retry-safe, time-zone aware. Designed to feel obvious the first time you read the docs.
wrapped.ts
// Fetch year-in-review wrapped data for a user const wrapped = await trophy.users.wrapped(user.id, { year: 2026 }) const { daysActive, entireYear, activity } = wrapped.activity // Surface highlights for the Wrapped experience const longestStreak = entireYear.longestStreak const topAchievements = entireYear.achievements const mostActiveDay = activity.mostActiveDay
Control everything via MCP
Beta
Connect Trophy to MCP clients like Cursor and Claude Code and configure features without touching the dashboard.

Trophy MCP

Sonnet 4.6 · 8 tools loaded

> Build a Wrapped experience that shows each user their year in review with activity, achievements, streaks, and leaderboard highlights

Listed Trophy MCP tools · read users wrapped docs

(ctrl+o to expand)

I'll wire the Wrapped screen to Trophy's dedicated wrapped API:

  1. Fetch wrapped data for the selected year in one request
  2. Expose days active and longest streak from the response
  3. Render achievements and leaderboard highlights from entireYear

users.wrapped({ userId: 'usr_123', year: 2025 })

Wrapped endpoint is returning year-in-review data in staging, should I push this live?

Connect your stack via webhooks
Trigger workflows in third-party tools and internal systems in real time based on changes in Trophy.
Trophy
Customer.io
Knock
OneSignal
Mixpanel
Amplitude
Develop, test, and deploy across environments
Separate dev, staging, and production environments with their own keys, data, and configuration. Promote changes with confidence.
Production
Staging
Pre-prod
Jason Dev
Charlie Dev
Keith Dev

Scale with confidence

Trusted by startups and enterprises alike. Scale seamlessly from your first to your millionth user.

Scale from first user to millionth
Latency, throughput, and uptime that hold up as your user base grows.

150M

API requests · 30D

just now

157ms

p95 latency · 24H

just now

100.0%

Uptime · 90D

Secure by design
Encryption in transit and at rest, scoped API keys, and privacy-first defaults out of the box.
  • Data encryption

    TLS 1.2+ in transit and AES-256 at rest

  • Privacy-first

    Trophy operates without PII by default

  • Secure API keys

    Rotation and revocation on demand

Reliable at scale
Fault tolerance, rate limits, and idempotent APIs keep gamification logic dependable under load.
  • Fault tolerant

    Automatic failover through redundancy

  • Rate limited

    Per-endpoint limits maintain fair use

  • Idempotent

    Retry requests without side-effects

FAQ

Frequently asked questions

Have a different question and can’t find the answer you’re looking for? Send us an email.

What is Trophy Wrapped?
Trophy Wrapped is a pre-built year-round and year-in-review recap — similar to Spotify Wrapped — built from the metric events you send to Trophy. Trophy returns ready-to-render highlights so you can ship a recap without managing aggregation queries or data pipelines.
What insights does Wrapped include?
Wrapped surfaces personal activity highlights such as favorite activities, most active days, streaks, achievements, and standout days, plus peer comparisons with percentile rankings. Trophy handles aggregation; you design the user experience in your app.
Do I need extra data engineering to enable Wrapped?
No. As long as you send metric events to Trophy throughout the year, Trophy accumulates the data needed for Wrapped automatically. You pull the recap when you are ready to build it — no backfilling or separate analytics warehouse required.
Can Wrapped insights be used outside a year-end campaign?
Yes. Trophy positions Wrapped as year-round insights, not only a seasonal launch. You can surface favorite activities, peer comparisons, and milestones whenever they fit your product roadmap.
Can users share their Wrapped recap?
Trophy provides the stats and summaries; your team builds the shareable UI such as a dedicated page or card users can screenshot or share via link. The recap includes streaks, achievements, active periods, and totals needed for compelling personalized content.