Discord Role Automation Made Simple

Set up role conditions or connect platforms like YouTube, Twitch, GitHub, Steam and more — all from a visual dashboard.

Get Started Free · Add to Discord · Browse integrations · Read the docs

Example role rules

  • Give 'VIP' if user has 'Booster' or 'Premium'
  • Give 'Subscriber' to YouTube subscribers automatically
  • Remove 'Visitor' when user gets 'Member'
  • Assign 'Follower' when user follows on Twitch
  • Assign 'Gamer' if user has both 'PC' and 'Mobile'
  • Give 'Gamer' to users linked with Steam
  • Remove lower tiers when higher tier is assigned
  • Assign 'Contributor' to GitHub repo contributors
  • Remove 'Pending' if user has 'Verified'
  • Give 'Traveler' based on Genshin Impact activity

Used by Thousands of Servers

Discord communities large and small rely on RoleLogic to automate their roles.

  • Oracle Red Bull Racing — 68,225 members (Verified Server)
  • Remedy Entertainment — 17,673 members (Verified Server)
  • CONTROL Resonant — 16,344 members (Verified Server)
  • 3rd Shift Studios — 12,732 members (Verified Server)
  • Byfuglien’s NHL26 Community — 12,060 members (Discord Partner)
  • Natro Macro — 852,832 members
  • Tower Defense X — 192,426 members
  • One Fruit — 125,366 members

Powerful Role Conditions

Role conditions, platform integrations, cross-server sync, and more — everything you need to manage Discord roles

No-Code Visual Dashboard

Manage role logic through a clean, real-time UI—fully integrated with Discord and self-role bots.

  • 100% UI-Controlled
  • Live Role Syncing
  • Beginner-Friendly

Cross-Server Role Actions

Assign or remove roles across multiple servers automatically. Perfect for networks, partner guilds, or multi-server communities.

  • Multi-Server Compatibility
  • Seamless Cross-Server Sync
  • Flexible Server Linking

Safe Testing Sandbox

Preview your logic before it affects real users. Test with confidence, no risk involved.

  • No-Risk Changes
  • Instant Previews
  • Error Prevention

Next-Level Logging & Webhooks

Take full control of your server's announcements. Design detailed logs for welcomes or role updates using dynamic {} placeholders and advanced v2 component messages.

  • Inject dynamic data like user names, roles, and more.
  • Total branding control with custom webhook names/icons.
  • Build powerful, flexible message layouts.

Powerful Plugin Integrations

Connect built-in tools and external services like YouTube, Twitch, GitHub, Steam and more — auto-assign roles based on real activity.

  • Steam Player Role — Verify Steam profiles via OpenID and assign Discord roles by games owned, playtime, achievements, Steam level, VAC status, group membership, and country.
  • Roblox Player Role — Verify Roblox players and auto-assign Discord roles by account age, verified badge, gamepasses, group rank, and custom per-game stats.
  • Top.gg Voter Role — Auto-reward Top.gg voters with Discord roles that expire on a configurable timer (1 hour to 7 days).
  • Genshin Player Role — Verify Genshin Impact players by UID and assign Discord roles based on AR, World Level, Spiral Abyss, achievements, characters, and server region.
  • YouTube Subscriber Role — Auto-assign Discord roles to verified YouTube subscribers with one-click Google OAuth.
  • GitHub Contributor Role — Auto-assign Discord roles based on real GitHub contributions — commits, PRs, merged PRs, or issues on any public repo.
  • Twitch Follower Role — Real-time Discord roles for Twitch followers and Tier 1 / Tier 2 / Tier 3 subscribers via EventSub.
  • Member Origin Role — Auto-assign Discord roles by country, timezone, UTC offset, language, platform, browser, or device type — with built-in VPN and impossible-travel detection.

Browse all integrations

Frequently asked questions

What is RoleLogic?

RoleLogic is a free Discord bot that automates role assignment. It supports IF-THEN role conditions and external platform integrations like YouTube, Twitch, Steam, Roblox, GitHub, Top.gg, Genshin Impact, and more.

Is RoleLogic free?

Yes. The free plan includes 2 rules per server with every feature unlocked. Premium plans for more rules start at $2/month via Patreon.

What permissions does RoleLogic need?

Only Manage Roles. RoleLogic cannot read messages, cannot access private channels, and cannot see member DMs. It only assigns and removes the roles you have linked.

Which platforms can RoleLogic sync Discord roles with?

YouTube subscribers, Twitch followers and subscribers, Steam profile and playtime, Roblox accounts and group ranks, GitHub contributions, Top.gg votes, Genshin Impact stats, member country and language, and redeemable referral codes — with more added regularly.

Do I need to write code to use RoleLogic?

No. RoleLogic is configured entirely through a visual dashboard. The plugin API exists for developers who want to build custom integrations, but it is not required for any built-in plugin.

Ready to Automate Your Discord Roles?

Set up role conditions or connect external platforms — start automating in minutes

Get Started Free · Join the Discord support server