Announcing the new Friend Referral System for your Experiences

We’re excited to announce the full release of the Friend Referral System, a new feature designed to help you grow and engage your player community. By encouraging players to invite their friends to your experience, you can boost player retention and overall engagement.

Those who play with their friends are more likely to spend additional time in creators’ games. In fact, we’ve found that co-play sessions are typically 1.9 times longer than solo sessions*. This feature is available today and is the perfect way to leverage social connections within your game!

* As of Q2 2024

What is the Friend Referral System?

The Friend Referral System enables existing players to directly invite their friends on and off Roblox to play together. This system allows you, as a developer, to:

  • Track Referrals: Identify which players are bringing new users into your experience.

  • Measure Engagement: Monitor which new players join via referral links.

  • Reward Participation: Create incentives for inviters and/or invitees to foster continued engagement.

Key Features

  • Referral Tracking: The system automatically tracks the inviter’s ID via the ReferredByPlayerId property in GetJoinData(), making it easy to identify and reward referrers.

  • Customizable Marketing: Offer badges, in-game currency, or other exclusive perks and showcase the reward via customized icon and reward name in an in-experience banner.

  • Bespoke join experience: For off platform invitees, they will see your experience image when opening the Roblox app and join your experience right away

What’s changed since the beta?

If you’ve already implemented the friend referral API in your game, we’ve made some improvements to the feature to improve its visibility and make it clear to players the benefits of inviting their friends.

First, you can now customize your in-game marketing banner. Head over to the Creator Hub to find your experience; there, you can add an image, a name, and additional details about your reward program.

For players who are considering inviting their friends, we’re adding a tooltip that recommends they invite their friends and makes it clear what reward they’ll get if their friend accepts the invitation.

Note: Changes to the player experience, such as the tooltips and banners, will be rolling out over the next few days.

For people who are invited via the friend referral program and aren’t logged into Roblox yet, they’ll see a preview of your game in the message they receive and when opening the Roblox app.

How to Get Started

Getting started is easy. In Studio, implement the Friend Invite API which will allow you to use the ReferredByPlayerId property of Class.Player:GetJoinData() to track the inviter and invitee relationships. This way, you can be sure to distribute the reward correctly.

Additionally, you can also set up and customize in-game marketing for your referral program in Creator Hub. There, you can select a name for the reward, upload an image to best represent your experience, and share any additional details to encourage more users to participate in your program.

For a step-by-step guide, please refer to this developer documentation. To help you get the most out of your referral program, we have also created a best practices guide included in the developer documentation.

We can’t wait to see how you use the Friend Referral Program!

We’re excited to hear how you use the Friend Referral Program to grow your community, and we look forward to hearing your feedback. Stay tuned for more updates, and get ready to build a more engaging and connected experience for your players!

Start growing your community today! :rocket:

137 Likes

This topic was automatically opened after 11 minutes.

This is cool, but does that little banner under the Roblox icon actually show?

32 Likes

This is a great way to incentivize players to invite friends, thus increasing the players gaming experience while also growing your audience. Awesome update!

7 Likes

This update is very interesting! It’s like a revamp of the original invite feature. I might use this feature in my game sometime soon. Is the original invite feature still going to exist?

9 Likes

This update is very useful for developers, Especially to engage people to invite their friends over for rewards.

Bravo Roblox for second time this week (after asset manager revamp)

5 Likes

I really like how it shows the incentive inside of the UI instead of making an external ui! It looks great as well!
I also really like how now, you can share the link from inside the app

5 Likes

This couldn’t have been timed better. Thanks again, boblox.

5 Likes

I just saw this under games settings hours ago

I was confused what this was until now

5 Likes

One more thing before i vanish, Can you all give us more options on these stuff so it won’t depend alot on CoreGui, No offense but i don’t like Roblox CoreGUI at all, And it doesn’t match most of the Roblox games, So please allow us to have more access to these systems for more accessibility and customizability.

4 Likes

Same here. I thought it would be something related to friend referrals.

3 Likes

When are 8 new base materials gonna exit beta.

4 Likes

This is great, gives developers more of a nudge to offer better incentives for inviting, and isn’t too intrusive but still remains a detailed reward explanation.

4 Likes

I liked so much this system! This will be so useful for many games.

4 Likes

WOW! THANK YOU ROBLOX! YOUR THE BEST! :smiley: THANKS! I LOVE YOU!

5 Likes

This is amazing. Do you think we’ll see a similar program for group referrals?

4 Likes


ReferredByPlayerId being 0 bug when joining through a friend invite that’s in a reserved server is still a thing!
Also give us an option to allow teleports to reserved servers through invites if the game creator allows it

9 Likes

This update is going to be amazing in helping creators boost retention!

There is going to be one issue I’m concerned for. If one has a free robux obby or something related. And it says Invite Your Friends for 1000 Free Robux! Wouldnt it be bad because it looks official when its not and the Robux is clearly a scam?

2 Likes

Will there be a way to set an “infinite” date? For example I want the reward to be a static +100 Coins and this would go on forever so I wouldn’t want to set a “To” Date

3 Likes

If a player accepts an invite from someone in a private server and has access to the private server, can they join it? Private servers are a key component of my game and as far as I know, when a user invites a friend, they join a public server. This leaves the person inviting with less people to play with and no reward, and the person joining confused and leaving immediately.

2 Likes