NEWS

Trophy Updates - January 2026

Author
Charlie Hopkins-BrinicombeCharlie Hopkins-Brinicombe

Happy new year!

We took the time over the break to make some important updates to Trophy while adding a couple of new features based on recent feedback.

Changelog

  • 🌐 User Preferences API
  • 🧭 Rate Limit Tiers
  • πŸ“ˆ New Engagement Chart

🌐 User Preferences API

We've added a new API to help you build controls to allow users to personalize the gamification features you build with Trophy.

We'll be adding more preferences to this over time, but right now you can use it to allow users to control what notifications they receive from you, and through which channels they receive them.

Example notification preferences powered by Trophy
Example notification preferences UI powered by Trophy

The API can be used to control which channels a user wants to receive each notification through.

const response = await trophy.users.updatePreferences("user-123", {
  notifications: {
    achievement_completed: ["email", "push"],
    recap: ["email"],
    streak_reminder: [],
    reactivation: ["push"]
  }
});

If you didn't know already, Trophy includes an unsubscribe link in all emails sent.

As part of this update we've changed this to a manage preferences page that uses the new user preferences APIs.


🧭 Rate Limit Tiers

To ensure fair usage, we've updated Trophy's default rate limiting to use a tier system based on endpoint.

No changes are required to any integrations as we've ensured that these limits include headroom based on current usage patterns.

Each API endpoint is now assigned one of the following tiers:

Tier Rate Limit
Tier 1 10 req/s
Tier 2 100 req/s

Most endpoints are Tier 2. At time of writing the Tier 1 endpoints are:

We'll continue to review tiers and make changes as necessary as needs change.


πŸ“ˆ New Engagement Chart

To date we've been optimizing Trophy for retention impact, with support to help you A/B test integrations and measure retention easily.

Now we're adding support for measuring engagement.

Engagement chart in Trophy

In Trophy we measure engagement as the average daily total metric event value per daily active user.

A higher number means users are more active on your platform.


Coming Soon

Here's what we have cooking...

  • ⚑ Points boosts
    Temporarily modify points logic around key events with no code e.g. "2X points weekend".
  • πŸ₯‡Aggregated leaderboards
    Configure leaderboards that create competition between groups of users like "London vs New York" or "Class A" vs "Class B".
  • πŸ”₯ Flexible Streaks
    Allow users to set preferences on which days their streak should be tracked and set 'vacation periods' for when they need a break.
  • πŸƒβ€β™‚οΈ Community Challenges
    Tools for running time-limited, personalized challenges that every user can take part in.

Reply to this email and tell us what you want to see the most!

Until next year...

From the Trophy team

Trophy - Gamification infrastructure that retains users.

Free up to 100 users. No CC required.