03
EzRewards
Ran a Roblox rewards platform that started as EzRobux and later became EzRewards.
PHP/Laravel · MySQL · Webhook callbacks · VPS hosting
Overview
EzRobux was a rewards site aimed mainly at Roblox users. People completed offerwall tasks to earn points and cash out Robux. It later became EzRewards and added gift-card rewards.
What I worked on
- Third-party offerwall integrations
- Robux payout operations
- Referral and creator-driven growth
- Fraud monitoring & account reviews
- Product direction for the EzRewards rebrand
Interface
EzRobux early dashboard EzRobux redesigned landing page EzRobux stats in early 2021 EzRewards rebrand and broader rewards catalog
How it worked
Users completed surveys, app installs, games, and other tasks through third-party offerwalls. When an offer was completed, the provider sent a callback to the site and the user’s points were credited automatically.
On EzRobux, 1 point equaled 1 Robux and users could cash out to the Roblox account matching their username. EzRewards kept the same general earning model, but added Google accounts and expanded the reward catalog to gift cards, which were delivered digitally.
- EzRobux cashout flow
- completes offerwall tasks
- offer provider sends a callback to our API
- points are credited automatically
- user cashes out to the matching Roblox account
Growth & scale
Growth came through social media, limited promo codes, smaller Roblox creator sponsorships, and referrals. Referrers earned 10% of the points generated by users they brought in, and some creators independently made referral videos that became meaningful traffic sources.
An archived early-2021 snapshot showed 1.29M registered users, 638K completed offers, and more than 3.7M Robux paid out.
Adapting the product
Around February 2021, EzRobux became EzRewards after Roblox changed its group payout rules and made Robux cashouts significantly slower. The longer wait hurt the user experience, trust, and retention.
EzRewards added Google sign-in and gift-card rewards so the product was less dependent on Robux payouts. That also put it into a much more competitive rewards market, where larger established platforms were already competing for the same users. By the end of 2024, I had mostly stopped actively working on the project.
My role
I started from an existing Laravel codebase rather than building EzRobux from scratch. I handled the setup, hosting, day-to-day operations, and targeted code changes, including adding additional offerwall integrations using the existing integrations and provider documentation as references.
For the EzRewards rebrand, I worked with a developer who rebuilt the product with a Vue.js frontend, Laravel backend, and PostgreSQL database. They implemented the new EzRewards version, while I focused on product direction, requirements, growth, and running the platform.
Fraud prevention
Fraudulent offer completions could directly lead to financial losses, so suspicious accounts were temporarily blocked from cashing out while they were reviewed. Signals included unusually fast offer completion and unusually high-value offers. We also watched for suspicious location changes, since some users tried to access higher-paying offers intended for other regions, including through VPNs. Users could keep earning points during a review, but cashouts remained disabled until the account was checked.