RoleLogic

HomeIntegrations › YouTube Subscriber Role

YouTube Subscriber Role icon

Give Discord Roles to Your YouTube Subscribers — Verified, Automated, Real-Time

Members link YouTube via Google OAuth, RoleLogic checks if they're subscribed to your channel, and the role is granted. Re-checked on a schedule — the moment they unsubscribe, the role goes too.

Free plan available · No coding required Version 1.1.2 Updated 2026-04-17
youtubesubscribersubscriptionyoutube channelgoogle oauthyoutube data apiverifyrolediscord serverdiscord role bot

See YouTube Subscriber Role in action

A short walkthrough of setup and usage.

What you can build with YouTube Subscriber Role

Real use cases that ship in production Discord servers using RoleLogic + YouTube.

Subscriber-only Discord channels

Run a private community gated by a verified subscriber role. No honor system, no manual approval queue — only members who actually subscribed get in.

Member perks that stay honest

Drop giveaways, polls, early-access announcements, and emoji perks behind the Subscriber role. Members who unsubscribe lose access automatically on the next refresh.

Tiered creator rewards

Combine the Subscriber role with other RoleLogic plugins (Twitch follows, server boosts, GitHub contributions) to build layered tiers — 'YouTube + Twitch sub = VIP'.

Audit your real Discord audience

See exactly which Discord members are verified subscribers vs unverified. Useful for measuring how much of your Discord community actually converts to YouTube subs.

How YouTube Subscriber Role works

From install to live YouTube roles in a few minutes.

1

Add your YouTube channel ID

Paste the channel ID you want to verify against. The plugin only checks subscription state for that channel — nothing else, nothing more invasive.

2

Members link via Google OAuth

One click. Members hit the verification page, sign in with Google, and the plugin reads their public subscription list to confirm.

3

Roles stay synced automatically

RoleLogic re-checks subscriptions on an adaptive schedule — more often when members are active, less often when idle — and adjusts roles when status changes.

Get started — it's free

Frequently asked questions

Common questions about YouTube Subscriber Role and RoleLogic.

Does the member's YouTube subscription have to be public?

Yes. YouTube's Data API only exposes subscription state for members whose subscription list is public. If they've hidden it, verification will fail — they need to disable 'Keep all my subscribed channels private' in YouTube settings.

How often is subscription status re-checked?

Adaptively, based on member activity and your YouTube API quota. Active members are re-checked roughly 6× more often than idle ones — typically every 30 minutes for small servers, scaling to a few hours for very large ones.

What does it cost in YouTube API quota?

RoleLogic batches and caches calls to fit within YouTube's free 10,000-units-per-day quota for most servers. Very large communities can request a higher quota from Google or run their own credentials.

Do I need a Google Cloud project?

Only if you self-host. On hosted RoleLogic the API integration is already wired — you just paste your channel ID and you're done.

What happens when a member unsubscribes?

On the next refresh RoleLogic detects the change and removes the Discord role automatically. No manual revoke, no admin alerts to triage.

Ship YouTube Subscriber Role in 5 minutes

Free plan, no coding, real-time sync. Used by Discord servers of every size — from indie communities to verified gaming servers with hundreds of thousands of members.

Set up YouTube Subscriber Role