To set up Discord for Patreon members, create one Discord role for each paid tier, connect your server from the Apps section of your Patreon settings, drag the Patreon bot's role above every tier role, and then choose the role each tier should receive. From that point the bot gives members their role when they connect their Discord account and takes it away when the membership ends or a payment fails. Decide which channels each role can open before you link anything, because the bot manages roles rather than server membership.
This guide covers the integration itself: roles, channels, order and fixes. Ideas for running the community once members arrive are in our Discord community building guide, and where a Discord role sits in your offer is a question for the Patreon tier ideas worksheet.
What the integration does and what it leaves to you
Patreon's guide to setting up Discord for your members describes a bot that syncs Discord server roles with Patreon tiers. Its creator explainer, What is Discord?, says the integration is open to every launched creator in good standing. The division of labour is narrower than many creators expect:
- The bot only handles paid members. Free members and anyone you want to let in from elsewhere need a separate role that you assign yourself.
- It only touches the roles you have linked to tiers. Patreon's FAQ gives the example of roles A to D with only A and B linked: the bot never edits C or D.
- It strips linked roles from anyone who is not an eligible member, so a role you hand out manually to a friend or collaborator will be removed.
- When a membership ends or a payment declines, the role goes, but the person stays in your server. Removing former members entirely is done in Discord.
- It shows as offline most of the time. According to Patreon, that is normal: the bot is offline whenever it is not actively assigning roles.
- It is not instant. The setup FAQ warns of delays on the first day of the month and says role changes can take a few hours to reach members.
The fourth point shapes the whole server design. If former members remain in the server, every channel that should be for paying members has to be locked to a tier role, and anything left open to everyone is effectively public.
Role mapping table: tiers, roles and channels
Fill this in before you open Discord's settings. Patreon recommends naming roles after your tiers so you can see at a glance which role the bot should be assigning. The tier names below are placeholders for your own ladder.
| Who | Discord role | Channels it opens | Managed by |
|---|---|---|---|
| Anyone who joins the server | @everyone (Discord's default) | Welcome, server rules and a read-only announcements channel | Discord |
| Free members, if you let them in | A community role you create, not linked to any tier | One general chat, nothing tied to a paid benefit | You, by hand |
| Entry tier | A role named after the entry tier | The members' lounge category | Patreon bot |
| Core tier | A role named after the core tier | The lounge plus an early-access or works-in-progress category | Patreon bot |
| Top tier | A role named after the top tier | Every member category plus a voice channel for live group sessions | Patreon bot |
| Moderators and collaborators | A staff role placed above the bot and linked to no tier | A staff-only channel, with message management permissions | You |
| The integration itself | The role Discord creates on connection, renamed to Patreon Discord bot | None needed; leave its permissions exactly as authorised | Never link it to a tier |
Grant each members' category to every tier role that should see it, so the top tier's role is listed on the lounge, the early-access category and its own voice channel. That way each member needs only the one role their tier carries, and a tier change on Patreon swaps a single role in Discord. Discord's permissions FAQ explains that channels synced to a category inherit its permissions automatically, which keeps a growing server manageable, and that channel permissions override server permissions. Its guide to role-exclusive channels shows that a locked text channel disappears from the list for anyone without access, while a locked voice channel stays visible but cannot be joined.
Get the role order right
Role order is the most common reason the integration fails, and it follows from Discord's own rules. Discord's article on roles and permissions says roles work top-down, members can only affect users whose roles sit lower than their own highest role, and a role with Manage Roles can only edit roles positioned below it. The Patreon bot is subject to the same hierarchy as a person. Arrange the list like this, from the top:
- Your admin role. Patreon's FAQ recommends keeping the bot above your other roles but below admin roles.
- Staff roles you want the bot to leave alone. Patreon says to place roles for people the bot should not touch higher than the bot.
- The Patreon Discord bot role.
- Your tier roles, in any order among themselves; Patreon suggests ordering roles by privilege so the list stays readable.
- The free-member or community role. Keep it below the bot: a person whose highest role sits above the bot cannot be given a tier role when they later start paying.
- @everyone, which is always at the bottom and should see only your public channels.
Recheck the order whenever you add or move a role. Discord places new roles at the bottom of the hierarchy, just above @everyone, so a tier role created later starts below the bot; the trouble comes from roles someone drags above it afterwards.
Connect the server and link your tiers
With the table filled in, the setup article's three stages take a few minutes:
- In Discord, open Server Settings, then Roles, and create one role per tier plus any staff and community roles from your table.
- Build the member categories and set them to private, adding the tier roles that should see each one. Discord removes the view permission from @everyone when a channel is made private.
- On Patreon, open Settings, then the Apps tab, click Connect next to Discord and log in. Leave Manage Roles and Create Instant Invite ticked on the authorisation screen.
- Back in Discord, find the new role called Patreon, rename it so you recognise it as the integration, and drag it above every tier role. Do not add or remove any of its permissions.
- In Patreon's Apps settings, switch on Discord for each tier that includes it and select that tier's role. A tier cannot be enabled without a role.
- Open your Membership tab and confirm that each linked tier now lists Discord among its benefits, which is what members check when they cannot find the server.
- Fix any error message the Apps page shows before you announce the benefit, then add a line to each tier's welcome note telling members to connect Discord from their own Patreon settings.
Members connect from their side through the steps in Patreon's Getting Discord access guide: Settings, Connected Apps, Discord, Connect, then Authorize, after which any server they qualify for appears with a Join server button.
Run an audit once a month. Patreon's FAQ says Relationship manager can be filtered to show members' Discord usernames, which you can compare against the people in your server, and that Discord's Audit Log, filtered by role changes, shows every role the bot has added or removed.
Where Patreon's Discord articles disagree
Patreon's help centre was not consistent on three points when we read it, and each one changes how you set up:
- Several pages, one server. The body of the setup article and the creator troubleshooting article both say only one Patreon campaign can be integrated into a server, yet the setup article's FAQ says several Patreon pages can share a server as long as each uses its own roles. The cautious reading is one page per server; if you do link two, never share a role between them.
- The bot's permissions. Patreon's guide for when Discord isn't working for your members says the bot needs only Manage Roles and Create Invite, but the error table in the setup article also lists permission to kick members. Leave the permissions exactly as the authorisation screen set them and let the Apps page tell you if anything is missing.
- The member's settings label. Member guides refer to both Connected Apps and Apps settings, so give members both names when you explain where to connect.
Troubleshooting checklist
Work through the group that matches the symptom. Hard-to-reach benefits are one of the reasons members can give in Patreon's exit survey, so a broken role is a retention problem as much as a technical one; our guide to reducing Patreon churn covers the rest of that survey.
If one member has no role:
- Search them in Relationship manager. No Discord username means they have not connected; send them the member connection steps.
- Check their tier. Patreon notes that a member may have raised their payment without choosing the tier that carries the role, which shows as No tier or a tier without Discord.
- Check their payment. A declined charge removes the role until the payment succeeds, then the bot restores it.
- Ask whether they are logged into Discord with the same account they connected to Patreon.
- Ask how many servers they belong to. Patreon's member troubleshooting guide says a free Discord account can join up to 100 servers, so a member at that limit must leave one before the bot can add them.
- Suggest the reset sequence from that guide: disconnect Discord in Patreon, log out of Discord, clear cache and cookies, then reconnect.
If nobody is getting roles:
- Open Patreon's Apps settings and read the error state; each one in the setup article has a matching fix.
- Confirm the bot role sits above every tier role and that the bot role itself is not linked to any tier.
- Confirm Manage Roles and Create Invite are still switched on for the bot, and that nobody has added extra permissions to it.
- Look for a second bot that adds or removes roles on the Patreon bot; Patreon suggests removing it, at least temporarily, if it does.
- Check that each linked role belongs to one Patreon page only.
If former members can still see things:
- Find the channels @everyone can view and lock any that hold paid material to tier roles.
- Remove former members from the server in Discord if you do not want them there at all; the bot will not do it for you.
- If someone kicked the bot from the server, disconnect and reconnect from the Patreon side instead. The FAQ in Patreon's Discord setup guide says a kicked bot cannot remove roles, and that a disconnect can take up to 24 hours depending on how many people are in your server.
Adult pages and Discord rules
A Discord server linked to an 18+ Patreon page answers to both platforms. Discord's article on age-restricted channels and content explains that a text channel can be marked age-restricted from its Overview settings on desktop or in a browser, which shows a warning before anyone enters, and it notes that some material is not allowed anywhere on Discord. Patreon's side, including what may be shared off-platform, is covered in our guide to Patreon adult content rules. Read both sets of rules before you link the server.
Limits of this guide
This walkthrough reflects Patreon's and Discord's help centres as they read on 1 October 2026, including the inconsistencies listed above. Menu names and settings move often on both platforms, and some of Patreon's Discord articles have not been revised in a long time, so follow the current screens where they differ from any step here. The guide does not cover selling access through Discord's own paid features, moderation policy or bots beyond the Patreon integration.
If roles still fail after the checklist, contact Patreon support with screenshots of your role list, the bot's permissions and any error shown on the Apps page. Problems with Discord accounts themselves, such as a member locked out of an age-restricted channel, belong with Discord's support team.