Player Invite Prompts

Thanks for letting me know. I think that Roblox should still have an option for games to send game invites through chat because I never check notifications on Roblox. On the other hand, Roblox will automatically open up chat whenever someone messages you which is more likely to get people’s attention.

1 Like

Prompts is not working there’s no notification at all what is the cause

Ye, the chat pops up with the invitation, while notifications only show (1), which is unnoticable.

Hey Developers,

We wanted to update you on our recently launched Player Invite Prompts feature which has now been adopted by over 7000 experiences! Personalizing experience invites has never been easier!

In January, we revamped Player Invite Prompts to enable more personalized invitation flows for your experiences. Please reference the original post down below to find the easy-to-follow tutorial and all the necessary technical docs.

Today, we are excited to share 2 updates to the feature:

  1. Players will now be able to see the custom invite notifications you’ve implemented for your experiences. Please note that users will be able to report any abusive notifications, so please ensure that your notifications comply with our Community Standards.

  2. We have also added auto-translation support for custom notifications, which enables automatic translation of your custom notifications to a subset of other languages. With over 50% of Roblox users speaking languages other than English, translations can increase your experiences’ engagement and retention, especially for new players. We highly recommend enabling auto-localization for your custom notifications - the easy-to-follow steps can be referenced on the Accessing Localization Settings page.

In case you’re looking for inspiration on how to implement personalized Player Invite Prompts, we’d like to showcase a creative example we saw from the community. We saw a neat implementation from Boxing Beta where players walk to the boxing ring and if no opponent is waiting, they are prompted to invite their friends. After implementing this, Boxing Beta saw a ~10x increase in players joining their friends through invite notifications!

What’s next?

We are actively working on building Notification Analytics for Developers, new notification channels, and other exciting features! Stay tuned!


We look forward to seeing the new and innovative experiences you create with Player Invite Prompts.

Thank you.

4 Likes

Good. I’m glad Roblox did this.

Is this feature working at all at the moment, in any regard? I had some working code with this, and it since has began acting as if no ExperienceInviteOptions are being provided at all. No prompt message is shown, the target user ID is not respected, and the InviteMessageId is unused, showing a default notification on the target user device. Code example:

local Players = game:GetService("Players");
local SocialService = game:GetService("SocialService");

local localPlayer = Players.LocalPlayer;

if (localPlayer == nil) then
    localPlayer.CharacterAdded:Wait();
end

local inviteOptions: ExperienceInviteOptions = Instance.new("ExperienceInviteOptions");

inviteOptions.PromptMessage = "a prompt message";

SocialService:PromptGameInvite(localPlayer, inviteOptions);
4 Likes

Even in the mentioned Boxing game, the feature appears to not be working.

2 Likes

Bumping this, I am also running into this issue trying to use invite prompts. At first, I tried to use the LaunchData and thought it was weird that it was never showing up when players joined through invites.

Then, I tried setting the PromptMessage to something random and it appears to be doing absolutely nothing.

Using the code from the creator API, and just adding a line to add a PromptMessage, I put the script on a baseplate and it appears as if ExperienceInviteOptions is being ignored. This needs to be looked at.
SocialService_OptionsNotWorking.rbxl (40.9 KB)

3 Likes

I am also running into this issue.

2 Likes

Bump- launch data simply doesn’t work. Please Roblox staff, look into this.

1 Like

LaunchData is flaky, sometimes it will come through and other times it just wont be there.
Is this a known issue that’s being worked on?

PromptMessage doesn’t work. LaunchData seems buggy, it works in one of my games, but not in the other.

I want to bump this thread - LaunchData doesnt seem to work for me as well

2 Likes

Here is proof of the issue:

The launch data is sent but when I join on my alt account through the invite notification it returns and empty table (same as if I join without an invite notification)

3 Likes

This feature isn’t working anymore as LaunchData for invited players is always an empty string.

2 Likes

Having an odd issue where in one of my experiences, this notification string

Screenshot 2023-07-13 at 0.09.29

Arrives like this:
Screenshot 2023-07-13 at 0.10.57

For some reason the experienceName is missing. The experience in question is Bad Baby - Roblox

1 Like

It seems that this works only on Roblox’s Website, and Roblox’s Player. If you used Microsoft Store Roblox, it won’t work. They should do something about it, I’m sure there are people that use Microsoft Store’s version, even though its pretty bad.
Snímek obrazovky 2023-07-24 230106

Snímek obrazovky 2023-07-24 230102

1 Like

Do you get this working? We are still having the same issue

1 Like

I did get it working but I did not use LaunchData; instead here is what I did:

  • Check if a new player joins the game
  • Loop through the server and check if they have joined their friend for the first time
  • Reward the player who got their friend to join with +1 invitePoint

I have a custom datastore which saves invitePoints and whether the player had joined their friend before although it is a long process it does work in the end

1 Like

Thanks we had to implement a similar workaround.

@m0bsterlobster any update on the status of fixes for these issues?