Launched this week

Trophy 1.0
Developer APIs for gamification: streaks, XP, badges, ranks
388 followers
Developer APIs for gamification: streaks, XP, badges, ranks
388 followers
Ship gamification fast with flexible APIs for achievements, streaks, points, and leaderboards. Configure features without coding, automate personalized email and push notifications, and monitor impact on retention and engagement from a dashboard.















Trophy 1.0
Hey folks! 👋
I'm Charlie, co-founder of Trophy, a platform for building gamified product experiences that @jason_louro1 and I have been working on for the past ~ 18 months.
Why are we building Trophy?
Having been involved with consumer platforms for the past 7 years, we’ve seen teams constantly reinvent the wheel with gamification and make the same mistakes.
So we wanted to build something turnkey with sensible defaults to help teams ship features that actually retain and engage users.
Trophy 1.0
So far we've powered experiences for over 500K users and at the end of 2025 we reached our 1.0, which looks like this.
🛜 Metrics: Track user interactions
Track user interaction events using type-safe SDKs in just a few lines of code. Attach custom attributes to users and events to drive complex gamification logic.
🏆 Achievements: Incentivize user actions
Build custom achievements logic based on user interactions without coding. Display achievements in your app using flexible APIs.
🔥 Streaks: Build consistent usage patterns
Configure daily, weekly and monthly streaks in a few clicks and use streak freezes to give users breathing room. Trophy takes care of all time-zone issues and awkward edge cases.
❇️ Points: Build reward and metering systems
Configure logic to award points as part of an ‘XP’ system or meter product usage by building features like ‘Energy’, all without coding. Display points data and charts in your app using Trophy APIs.
🥇 Leaderboards: Foster friendly competition
Set up time-limited, one-off and recurring leaderboards with ranking logic based on metrics, streaks, or points. Segment leaderboards to split users into smaller groups (like leagues) and increase engagement.
🔔 Notifications: Engage & retain users
Design notification sequences for streak reminders, weekly recaps, and more using a no-code template builder backed by a rich user interaction context. Deliver notifications to users via email, APNs, FCM and Expo without coding.
📈 Wrapped: An API for building year-end summary features
Trophy mines insights from year-round user interaction tracking, surfacing data perfect for year-end wrapped features through a simple API. Trophy takes care of the complex data engineering and lets you focus on the actual user experience.
🌐 Webhooks: Trigger custom workflows using Trophy data
Use webhooks to connect other systems to Trophy and trigger custom workflows for rewards, feature management, custom notifications and more.
How to get started
Trophy is free to try out for up to 100 monthly active users. To get started:
Create a free account
Grab your API key and install the SDK
Start tracking user interactions and building gamification features!
Just follow the quick start or feature guides for all the details.
Alternatively if you want some guidance on how best to add gamification to your product, or support with an integration, speak to us and we’ll help you out.
We're super excited to be launching and can’t wait to hear your thoughts and feedback on what we're building!
Big thanks!
Charlie & Jason
Trophy 1.0
@charlie_hb 🏆
@jason_louro1 @charlie_hb Congrats on the 1.0 launch, Charlie — this is a really thoughtful breakdown. You can tell a lot of real-world learning went into the defaults and edge-case handling (especially streaks + time zones).
We’re building GTWY, focused on helping teams connect and orchestrate tools across their stack, and platforms like Trophy are exactly the kind of composable infra that make modern product experiences easier to ship without reinventing wheels. Excited to see where you take this next 🚀
Trophy 1.0
Super excited to be launching our 1.0 on ProductHunt and to lead engineering at Trophy. To add to what Charlie said—in addition to letting you ship streaks, leaderboards, points systems like XP or energy, achievements, and end of year Wrapped, we have one hell of a roadmap planned for 2026.
Some things we're cooking up:
⚔️ Challenges: Unite the community around common goals
Create seasonal challenges for users that rally them around a common goal. The community can work toward one aggregate goal ("let's run one million kilometers in February!") or the same individual goal ("Anyone who runs fifty kilometers in February completes the challenge").
🎁 Rewards: Award your users for their success
Connect Trophy-powered features like Leaderboards, Streaks and Achievements to tangible rewards for users, both external to your platform (e.g. gift cards) and internal (e.g. free access to premium).
🔥 Streaks 2.0: Vacation Mode & Personalization
Not every user wants the same streak experience. Give them the flexibility to take a week off when they're on holiday or allow streaks to pause on weekends without breaking.
That and much more coming in 2026. If these sorts of features sound like a good fit for your web or mobile app, now's the time to get started; it's never been easier!
Trophy 1.0
@jason_louro1 🧑🍳
Genius!! Such a cool idea to API this part of building apps.
Strong value, but building it yourself feels like a distraction from core product R&D - so it always gets pushed back.
We’ll definitely look into this for our company!
Trophy 1.0
@christopher_pechau Summed it up perfectly! Your time would be better spent on literally anything other than debugging how a user somehow lost their streak after flying from London to New York 🤣
Trophy 1.0
@christopher_pechau Happy to help when you're ready to build some of these features 🫡
@jason_louro1 Charlie Hopkins-Brinicombe - Love it! I already forwarded this to my CTO and co-founder. We love it and will definitely integrate it. We have 1 1/2 weeks of roadmap filled with existing tasks.
And then we will plan the new round of tasks, and Trophy will land on that list 🚀
bunny.net
congrats on the launch, great work!
Trophy 1.0
@marek_nalikowski thanks Marek, appreciate the support 🙏
ChargebackStop
Trophy looks like an incredibly helpful and useful product, it will 100% save me a lot of time when I build my next B2C SaaS! I've been following its development closely for a while and I think they are definitely onto something big.
Trophy 1.0
@pimpl Thanks Piotr!
ChargebackStop
congrats on the launch guys! super well build product and refreshingly new in the space!!!
Trophy 1.0
@chek Thanks for the kind words Che!
Trophy 1.0
@chek Thanks Che, appreciate the support!
Love the 'Configure without coding' aspect. We prioritize the same velocity at Dashform (using AI to generate forms instantly).
I'm curious about the integration flow: Can we trigger your 'Points' or 'Badges' directly via Webhooks when a form submission happens? Or do we need a full backend integration to verify the events securely?
Trophy 1.0
@openaigpt5 Hey thanks for the comment, great question!
The way this would work would be:
You send a `form_submitted` event from your backend each time a user submits a form
You set up rules in Trophy to grant points/badges to users like "grant 5 points for each form submission" or "unlock badges for 10, 50, 100" form submissions.
Trophy handles keeping track of each users points and badges for you according to those rules
You fetch a users points and badges from Trophy's API and display them in your app
It's step 3 that saves the effort at scale, you can make the logic as complex as you like and configure everything from the dashboard. The only code you would write is step 1, to send events to Trophy, and step 4, to actually display data in your app.
@charlie_hb Makes perfect sense. Step 3 is usually where the spaghetti code happens, so glad you abstracted that away! And on the dashboard, can we see analytics on which badges are 'too hard' to get?
We’re working hard to get Dashform ready for launch later this year—hoping we can count on your support then too!
Trophy 1.0
@openaigpt5 yes you sure can. The dashboard shows exactly how many users have unlocked each badge, and the APIs return data on rarity as well so you can show users too.
Trophy 1.0
@charlie_hb @openaigpt5 Happy to support when Dashform is ready 💪