---
title: Trophy Updates - August 2025
canonical_url: "https://trophy.so/blog/trophy-updates-august-2025"
description: "Welcome to the biggest update to Trophy this year! Custom attributes, multiple points systems, new email variables experience, achievement statuses, achievement backdating and new achievement rarity."
last_updated: "2026-07-23T09:50:09.000+00:00"
---

# Trophy Updates - August 2025

Welcome to the biggest update to Trophy this year!

## Changelog

-   🏷️ Custom attributes
-   ❇️❇️ Multiple points systems
-   📧 New email variables experience
-   ➡️ Achievement statuses
-   📅 Achievement backdating
-   💎 Achievement 'rarity'

We're fully _locked-in_ on building Trophy into the single best way for product teams to build and operate gamification experiences at scale.

But before we get into the details of all the updates, a quick announcement...

* * *

### ANNOUNCEMENT

![](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/LIS25-Social-toolkit-Startup-1200x627.png)

### Trophy is selected to take part in the Web Summit ALPHA Startup Program, exhibiting in Lisbon in November 2025.

We'll be exhibiting and pitching alongside other exciting startups at the end of the year.

This will be the culmination of all the hard work the team has put in this year and we're super excited to share more details with you soon.

[Join Us](https://websummit.com/)

* * *

Now for the updates...

## 🏷️ Custom Attributes

This is a highly requested feature and we think it makes Trophy _at least_ 10x more powerful.

Custom attributes let you enrich Trophy with custom metadata relevant for your use case. You can then use this metadata to personalize achievements and points systems, to enrich email copy and charts, and to segment and compare users in analytics.

There are two types of custom attributes: **user** and **event** attributes.

### Custom User Attributes

Custom user attributes allow you to assign custom metadata to each user.

![Use customer user attributes to add additional metadata to your users in Trophy](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/708_1x_shots_so.png)

Custom user attributes

Here's a few use cases that demonstrate the power of these attributes:

-   You're a language learning platform and you want to segment users by language.
-   You're a fitness app and you want to group users by gym.
-   You're a study platform and you want to group users by exam board.
-   You're a B2B platform and you want to segment users by organization.
-   You have subscription tiers and want to curate different gamification features for users based on their tier.

Once assigned to each user, you can use custom user attributes to configure achievements that can only be unlocked by specific user groups, create points triggers that only award points to certain users, and filter data returned by APIs to specific user groups.

[Learn more about user attributes](https://docs.trophy.so/platform/users#custom-user-attributes)

### Custom Event Attributes

Custom event attributes are properties of metric events that help you build deeper personalization across features you build with Trophy.

![Use custom event attributes in Trophy to enrich events with contextual information](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/755_1x_shots_so.png)

Custom event attributes

Here's a few examples of how different platforms might use custom event attributes:

-   A language learning platform tracks questions each user answers. They use a custom event attribute to store if a user answers a question correctly.
-   A fitness app tracks exercises users complete. They use a custom event attribute to track whether the exercise was using the bike, treadmill, or free weights.
-   A study platform tracks flashcards users view. They use a custom event attribute to track what subject each flashcard was related to.
-   A property auction platform tracks properties sold by agents. They use a custom event attribute to track the value of the property sold, and another one to track where it was located.

Once set up, you can use custom event attributes to create richer achievements like "Complete 100 workouts _on the treadmill"_ and configure points logic tied to specific attributes like "Award 500 points for each property sold _above £5M_ _in Central London_".

You can also use custom event attributes to further customize the content of emails through attribute-specific variables and progress charts.

[Learn more about event attributes](https://docs.trophy.so/platform/events#custom-event-attributes)

### Cohort Analytics

Finally, use custom user attributes to segment analytics dashboards and compare retention and engagement between cohorts.

![](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/135_1x_shots_so.png)

Cohort analytics in the Trophy dashboard

[Set up user attributes](https://app.trophy.so/users/attributes)

* * *

## ❇️❇️ Multiple Points Systems

You can now create multiple points systems for different use cases within the same application.

Each points system you create in Trophy can have entirely different branding and unique logic for how it awards points to users.

[Set up a points system](https://app.trophy.so/points)

* * *

## 📧 New Email Variables Experience

We've been getting feedback that the user experience for managing dynamic content in emails is a little too technical for some users.

So we decided to redesign the UI to make it simpler for non-technical users to enrich email copy with variables just by pointing and clicking.

![Use email variables to add personalized contextual data to gamification emails sent by Trophy](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/176_1x_shots_so.png)

New email variables experience

Plus, we've taken this opportunity to add support for brand new _Dynamic Metric Variables._ This lets you tell Trophy to choose the metric to reference when adding a metric-based variable to an email.

Here's a few examples of data you can now add through dynamic variables that you couldn't do before:

-   "The _name_ of the metric with the _highest_ _current total_ for this user".
-   "The _current total_ of the metric that the user has increased _the least_ _this month_".

When sending emails to users, Trophy will automatically populate dynamic variables with data from the metric that best matches the specific recipient's activity.

[Learn more](https://docs.trophy.so/platform/emails#email-variables)

* * *

## ➡️ Achievement statuses

We've added statuses to achievements to help you test changes to achievements' logic without affecting your production environment.

![Use achievement statuses in Trophy to test and experiment with new achievements without affecting production](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/677_1x_shots_so.png)

Achievement statuses in practice

### Overview of statuses

The new statuses are: Inactive, Active, Locked and Archived. Here's a bit of background on what each of these are for:

**Inactive**  
All new achievements start out inactive. Users can't complete them until you make them active and they aren't returned from any APIs and can't be displayed in emails.

**Active**  
Active achievements can be completed by users, are returned from APIs and can be shown in emails. Active achievements are considered 'live'.

**Locked**  
Locked achievements can't be completed, can't be returned from APIs or displayed in emails to users who haven't already completed them.

However locked achievements are still returned in APIs and displayed in emails for users who have already completed them.

Locking an achievement prevents new users from unlocking it and is useful for deactivating an achievement while leaving existing completions intact.

**Archived**  
Archived achievements can't be completed, aren't returned in APIs and can't be displayed in emails.

Archiving an achievement means it won't be available to any users, no matter if they've already completed it - so use this carefully.

Once archived, achievements won't show up in the Trophy dashboard, but can be restored by contacting support.

[Learn more](https://docs.trophy.so/platform/achievements#managing-achievements)

### Achievement Workflow

Achievements can be moved through different statuses as you test and explore different use cases before pushing to production.

![Achievements workflow in Trophy helps you manage achievements in gamification platforms](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/achievements_workflow.png)

Achievements Workflow

* * *

## 📅 Achievement Backdating

When creating new or editing existing achievements, Trophy will now check if any existing users meet the new conditions and auto-complete the achievement for those users.

Importantly, Trophy will backdate the completion of this achievement to the point in time when the user _first_ surpassed the conditions of the achievement to maintain data integrity.

[Learn more about backdating](https://docs.trophy.so/platform/achievements#backdating-achievements)

As a result, when creating or editing achievements you might see the _Users_ count update - this is backdating in practice.

![Achievements in Trophy backdate when edited to maintain data integrity](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/223_1x_shots_so.png)

Achievement backdating

* * *

## 💎 Achievement 'rarity'

To help build even more engaging user interfaces, we've added two new properties to the [user achievements API](https://docs.trophy.so/api-reference/endpoints/users/get-a-users-completed-achievements).

```
{
  ...
  "completions": 10,
  "rarity": 90.13,
  ...
},
```

The `completions` property references the number of users that have completed the achievement to date, and the `rarity` property refers to the same statistic as a fraction of your total user base.

You can display these new properties in your application to show users how they stack up compared to others and motivate them to keep active.

![Use achievement rarity to show how many users have unlocked each achievement in Trophy](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/Screenshot-2025-08-18-at-18.43.37.png)

Achievement rarity in practice

* * *

## Coming Soon

Here's a few other things we have cooking...

-   🔔 **Push Notifications (In Beta)**  
    Tools to deliver personalized, retention-boosting push notifications driven by real user interactions with no code.
-   📈 **Leaderboards**  
    Tools to run one-off, recurring, time-limited and perpetual competitions to boost user engagement and activity.
-   🧘 **Streak Enhancements**  
    Support for streak 'vacation mode', streak freezes and user-defined streak schedules.

If you have anything you would love to see us build, or have any feedback for us just reply to this email and let us know!

Until next month...

![From the Trophy team](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/08/Screenshot-2025-08-18-at-18.53.15.png)

* * *

![Trophy - Gamification infrastructure that retains users.](https://storage.ghost.io/c/19/20/1920b913-769b-42d4-8aea-7e26af22b8ee/content/images/2025/07/og.png)
