Discord is a voice and text chat app where you and your patrons can build a community you envision. Our Discord integration syncs your Discord server roles with your Patreon tiers to grant exclusive server access and permissions.
There are 3 phases to link Discord to Patreon:
- Create patron-specific roles on your Discord server
- Connect Discord to Patreon (and move the Patron bot up)
- Assign Discord roles to your Patreon tiers
We'll also answer the most frequently asked questions that the Support team gets about our Discord integration.
Create patron-specific roles on your Discord server
Follow the steps below to create Discord roles you might need for your Patreon tiers:
- Log in to Discord on the app or Desktop site. If you haven't already, create a server using Discord's guide: How to create a Discord server
- Click into the server you want to link with Patreon and click on the drop-down button next to your server name
- Click on the Server Settings menu item
- Click the Roles tab
- Click the Create role button to create a new role, or use the search tool to find the roles you want to link with your Patreon tiers
- Give your role the desired permissions and access to channels within your server
Server management tips
- Rename your server roles so that they match your Patreon tier names — this makes it easier for you to identify patrons and keep track of which roles our bot should be assigning them
- Give your roles a distinguishing color
- Enable the Display role members separately from the online members setting. Displaying role members will help you distinguish Patrons from other server members on the left-hand panel of the server
Connect your Discord server to Patreon
Before you link Discord to your Patreon page, make sure you have a Discord account, have created a Discord server, and have created roles you'd like to assign to your patrons.
Once your server and roles are ready, go through the steps below to link everything together:
- Log into your Patreon page and click the Page button from the creator navigation
- Click the Edit page link to open your editor
- Click the Tiers link from the top menu
- Click the Edit tier button of the tier you'd like to assign a Discord role(s)
- Click on the Advanced button to reveal the Discord option
- Click on the Connect to Discord button and log in to your Discord account via the pop-up window. Be sure to keep Manage Roles and Create Instant Invite checked in the authorization screen!
- Click the Save tier button, and then refresh your editor. Leave this page open because we'll come back to it
Open your Discord server in another browser window and continue!
- While logged in to your Discord server, click into the server
- Click on the drop-down button next to the server name
- Click on the Server Settings menu item
- Click the Roles tab
- Rename the new "Patreon" role something like "Patreon Bot" so you know that it's our integration bot and drag the role above any roles you want Patreon to assign to your patrons. We recommend moving it above everything to be safe!
Assign Discord roles to your Patreon tiers
- Go back to the Tiers section of your creator page editor
- Click the Edit tier button of the tier you'd like to assign a Discord role(s)
- Click on the Advanced button
- In the "Discord Roles" section, select the box to Give patrons access to selected Discord roles
- A drop-down menu will populate where you can select the role(s) you want patrons in that tier to have
- Click the Save tier button
- Sit back and let us work our magic — we'll handle the rest from here!
When a new or existing patron links their Discord account, we'll automatically assign them the role(s) you assigned to their tier. If a patron deletes their pledge or their payment declines, we'll remove the role(s) from their Discord account for you.
Want to learn how patrons can connect their Discord account? Check out: Get my Discord role!
FAQ's
Q: Will non-patrons on my Discord server be affected?
A: We will only modify the roles of those who are your patrons. Additionally, if a patron deletes their pledge, we'll revoke the roles you asked us to assign them.
Q: Will other roles on my Discord server be affected?
A: Nope, we'll only modify the roles you've selected in your Patreon tiers. For example, if you have roles A, B, C, and D but have only assigned A and B to your Patreon tiers, we'll never touch C and D.
Q: How long will it take for the Patreon bot to assign in Discord?
A: Most of the time, it will happen immediately. If you have a lot of patrons who have connected their Discord accounts and you change the roles tied to their tier, it may take as many as a few hours for the bot to assign roles to patrons.
The Patreon bot may experience delays on the 1st of the month, so new patrons may not instantly add to Discord. However, the bot will catch up quickly, so there's no action needed on your part. Patrons with a declined payment will regain access as soon as they resolve the charge.
Q: The Patreon bot is offline on my server. Is something wrong?
A: You're all good! The bot will display as offline on your server but will still be able to invite your patrons and assign them the correct roles.
Q: My patrons aren't being invited to the server or aren't receiving their roles! What's wrong?
A: It might be due to the permissions the Patreon Bot has. Check the following:
- That you didn't add Patreon Bot's role (which should be named "Patreon," unless you renamed it) to a tier
- That the Patreon Bot is above all of the roles that you've added to your roles.
Q: Why aren't my patrons kicked from the server?
A: The Patreon Bot manages your roles and not the server. So if a patron deletes their pledge on Patreon, their Discord role will be removed, not their invite to the server. You can remove former patrons from your server directly on Discord.
Learn about managing your roles in this article from Discord: Role Management 101