Updates to Invites: Joining Friends Just Got Easier

That’s great for my friends and me, who never met in real life before!
I like the concept of making it possible for so much inviting to get players from one experience to another quicker and even to play with your friends! I wasn’t using inviting in the past much since I was expecting my friend never to see it in the notifications, but that really carries out! Thank you Roblox!!

7 Likes

Hey @Mullets_Gavin - I’m glad you asked. Currently, you can customize the invite notifications that users send each other when you set Notification Options in Player Invite Prompts. You create a Notification String in Creator Hub, which auto generates an assetID that you can use to reference the string when calling the function.

Additionally, for your use case, you may want to consider our upcoming Experience Notifications API, which we recently added to the Creator Roadmap under “Grow and Engage Your Audience.” These are new OpenCloud and Lua APIs that you can use to automatically initiate notifications to specific users based on server activity, which perfectly suits the case of friends gifting one another, player milestones, and more.

These APIs will launch early next year. We will share more news on this very soon!

9 Likes

Cool features but will consoles also get this update where you get a notification when a friend joins your or you join their server? It would be really useful since we cant view chat.

6 Likes

Will we be able to directly join users easily through a link, in the future? What if they aren’t on my friends list?

6 Likes

This looks great! Are there any plans to allow turning off these messages or stopping as many getting posted to us?

9 Likes

Hey @Varonex_0 - Roblox will make its best attempt at matching the inviter and invitee in the same server. But in the event that the inviter gets teleported to another place (within the same universe) before the invitee joins, the invitee will only join them in the same place if you’ve allowed direct non-root place joins for that particular placeID. If direct non-root place joins are not allowed, then the invitee will fall back to the starting place with a banner informing them that their friend is in a different part of the experience.

8 Likes

Hey @Crazedbrick1 - I didn’t call this out in the post, but we did also launch what you described! If your friend joins you through an invitation or friend unit on Home, you will see a banner confirming that they’ve joined you successfully, like this:

12 Likes

This is really cool, though I’d like to see a way to customize the look of these alerts (maybe a way to disable them and instead just take the events to make your own UIs). Having a completely different UI style pop up at the top of the screen all the time really sucks.

7 Likes

Wait, will Roblox become playable on mobile devices in portrait format?
I am usually playing on PC, so I don’t know if that was a thing for a while now or if it didn’t even released yet.

5 Likes

awesome quality of life update, wish blox could have more of these

6 Likes

Hey @moo1210, you can do this with server invite links. If you navigate to the “Invite Friends” page from inside an experience, you’ll see a Share button near the top right. This generates a link to the server you are in that you can share to others outside of Roblox.

8 Likes

Really enjoying these smaller improvements, makes the platform feel more seamless. Great job, keep them coming!

5 Likes

Sweet, that’s what I thought but needed to know as my game is based on that mechanic.

Thanks for the update, I had the new notification system since a week and I found it really helpful and really good ! :+1:t2:

4 Likes

This does work, however, I receive a prompt of “The invite link has expired. The invite link has expired. Would you still like to join X?”, which still puts me in the correct server if I click yes. Can the newer notification and reconnecting features be extended to link-based invites as well?

3 Likes

And this is why I have to read. My bad!

4 Likes

This is a problem I’ve had to deal with for years and it’s finally being changed similar to the way I would’ve recommended! Great work! :+1:

5 Likes

This looks great, I’ve noticed it in-game, great addition!

However… will there be more developer control when it comes to these prompts and popups?

Will we be able to:

  1. Turn these notifications off – it would be great if specific notification types could be turned off (similar to how you can disable certain Core Gui, you should be able to disable, for example, “You’ve joined…” notifications)
  2. Detect changes in invitations – we should be able to create our own “Invite Sent!”, “You’ve joined…”, “Invite from…”, notifications – it would be a great addition to the SocialService API
7 Likes

Is there potentially an API to activate it asap, or do you hope the context awarenesses is going to be good enough?

3 Likes

Can you guys add invite links that just include a place and job ID in the url? This would be useful for a game that publishes to a webhook whenever a certain server has an ongoing event, and a real player can’t create an invite link. Perhaps it would look like: roblox.com/share?type=Server&place=PLACEID&job=JOBID

5 Likes

It’s been possible for a while!

3 Likes