How can we improve Discord?

Generate an invite link to add a user to a role.

When inviting members, and where I have already established that they will be a fully-fledged member of our group, I would like to be able to generate single-use links to invite them directly into a role, rather than inviting them into our server and then having to set the role manually once they join.

530 votes
Sign in
Signed in as (Sign out)

We’ll send you updates on this idea

osrel shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Signed in as (Sign out)
  • Demonskid commented  ·   ·  Flag as inappropriate

    I too would like this. I'm getting started on twitch and thought it would be nice to have the invite that is linked to my twitch page, to give them the twitch role automatically.

  • Chairman Wang commented  ·   ·  Flag as inappropriate

    I'm looking for a bot to handle something similar, anything available out there? Maybe to set roles per channel?

  • LOUD commented  ·   ·  Flag as inappropriate

    @Tarek1337 : The problem with this is that if you want them to be able to enter the locked channel, you have to give them a special role. And we can't give special role according to specific link invites. Which means every people getting any link invite will gain the special role. So the locked channel will be unlocked for anyone.

  • Tarek commented  ·   ·  Flag as inappropriate

    not the same thing but you can generate invite links to a locked channel and when they click on the invite they have access to the channel.

  • LOUD commented  ·   ·  Flag as inappropriate

    I encourage you to give the ability to specify user role according to the use of a specific channel link invite.

    That way, we can see channel text as "doors" and some special doors could be accessed with a special "key" (invite link) leading to special content.

    For example, i created a game and at the end of the game, players can join a specific server created for them to talk abou the end of the game.
    The problem with that is that it needed to create a server different from the one where i have the main community. So now i have the work to link these two servers.

  • Doomlord commented  ·   ·  Flag as inappropriate

    Heck yes... i mean i run a Game Dev company via Discord because its easy to keep in touch with other over sea and when i get a new Employee it would be easy to give them a link where they get set to a role instantly

  • Alegr commented  ·   ·  Flag as inappropriate

    sure, beside, bots already have this feature when you invite them to your server

  • SandwichQuotes commented  ·   ·  Flag as inappropriate

    This has probably been suggested before but could you please make it so you can attach a role to an invite. So when someone joins the server they automatically get the role(s) I want them to have.

  • etsKi commented  ·   ·  Flag as inappropriate

    To have an option to auto-assign a role option when you create invites to specific pages.

    For example, I run a mult-platform (XB1 PC and PS4) community with multiple games. I would like to create an invite link for my pc-overwatch chatroom, but would like everyone that joins via that link to auto-role to my PC role, meaning they only see the PC chatrooms and all the general chatrooms, but not the PS4 or XB1 specific chatrooms.

    With the 2017 teaser of the chat and voice room groups, my idea would compliment the groups system perfectly, and allow bigger communities to have more automated control of their servers.


  • Kjara commented  ·   ·  Flag as inappropriate

    Yes, please! Single-use isn't necessary to my particular use case (the current permanent invite link is posted on a private guild forum), but at the moment incoming guild members and potential guests have to wait for an officer to promote them out of @everyone.

  • DSG commented  ·   ·  Flag as inappropriate

    had the exact same idea. it could be a great way to get web based businesses to use discord as a support platform or a community platform.

  • ReeverM commented  ·   ·  Flag as inappropriate

    I don't think it needs to necessarily be one-use only. It should just be an additional option when creating "advanced invite links". It should be possible to set it to however many max users you want, I think it should be up to the users creating it to use it responsibly.

    Additionally, I think it should only allow people to add roles for roles under them. Since there is a permission hierarchy, only Admins or Owners should be allowed to add any role to these invite links and mods should not be able to invite other mods, just other users or other roles lower than themselves.

  • Tiny commented  ·   ·  Flag as inappropriate

    Presently on a server locked down by roles you cannot invite someone without dropping role restrictions on a channel so they can have roles added. Not a huge issue, our work around is to have an "everyone" channel and invite all new users to there but if we could invite them straight into the membership role it would streamline it a lot more.

  • Anonymous commented  ·   ·  Flag as inappropriate

    I would like for there to be an option to generate invitation links to your server that are role based, instead of every invitation link automatically assigning each person to "everyone". For example on my server the roles include:

    "Guild Member"
    etc etc

    It would be great to be able to just generate invitation links that will automatically assign a server role based off of the role you are generating the link from. It would just help make organizing the server easier/faster/simpler, especially for servers that experience a lot of frequent growth.

    Spank ya vurry much <3 ! :P

  • ReFizzed commented  ·   ·  Flag as inappropriate

    This would be so useful.
    • Server has 4 rooms
    • @everyone cannot connect to rooms
    • Make a Role for each room
    • Only people with certain role can join room

    I know you can do this manually by setting each users role. But I have a server for streaming and i get viewers joining. The thing is, the server is like a Hub for my friends who stream and we each have individual rooms, which @everyone can't join. What I would like is an instant invite that my viewers click that give them the role of "ReFizzed Viewer" allowing them to join my room while keeping them out from the others.

  • T0TProduction commented  ·   ·  Flag as inappropriate

    If we want to invite people without having to go online ourselves and give them e.g. normal member role, it would be handy to have the option to link one or multiple roles to an invite, so that everyone who uses it is automatically assigned to that role.
    Being able to create these invites should also be denied/possible for certain roles, so that some can create normal invites and others are able to link them to roles.

  • Roswell Crash commented  ·   ·  Flag as inappropriate

    Yeah this is great, one use only obviously. Wouldn't want someone finding the old link and it working still

Feedback and Knowledge Base