RoleLogic

HomeIntegrations › Top.gg Voter Role

Top.gg Voter Role icon

Reward Top.gg Voters With Discord Roles — Automatically

Members upvote your bot on Top.gg, RoleLogic gives them a Discord role, and the role expires on your schedule (1 hour to 7 days). No setup headaches, no daily cleanup, no spreadsheets.

Free plan available · No coding required Version 1.0.10 Updated 2026-04-17
topggtop.ggvotevoterupvotewebhookauto-expirerolediscord botdiscord role bot

What you can build with Top.gg Voter Role

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

Voter perks that auto-expire

Give voters access to a bonus channel, special command, or giveaway entry — and let the role disappear on its own when your timer runs out (anywhere from 1 hour to 7 days).

Climb the Top.gg rankings

Discord roles are a visible thank-you. Voters see the role show up in the member list, remember to vote again next time, and your bot climbs the Top.gg leaderboard for free.

Tiered loyalty roles

Stack the auto-expiring voter role with permanent loyalty roles like 'Top Supporter' for your most active voters by mixing in the Referral Code plugin or any other RoleLogic condition.

Multi-server voting from one setup

When someone upvotes once on Top.gg, RoleLogic gives them the role in every Discord server you've added this plugin to. One vote, roles everywhere — no extra setup per server.

How Top.gg Voter Role works

From install to live Top.gg roles in a few minutes.

1

Connect your Top.gg bot to RoleLogic

Copy the webhook URL and secret from your Top.gg bot dashboard and paste them into the plugin. One-time setup, takes about two minutes.

2

Pick your role and timer

Choose which Discord role to give out and how long it should last — anywhere from 1 hour to 7 days. The role disappears on its own when the timer ends.

3

Members vote, roles land

When someone votes, Top.gg tells RoleLogic, RoleLogic checks the message is genuine, and the role lands within seconds. When the timer expires, the role is removed for you.

Get started — it's free

Frequently asked questions

Common questions about Top.gg Voter Role and RoleLogic.

Do I need a Top.gg API key or webhook secret?

Just a webhook URL and a secret — both are generated for you inside your Top.gg bot dashboard. RoleLogic uses the secret to make sure only real Top.gg votes can trigger roles, so nobody can fake a vote.

How long does the voter role last?

Totally up to you — anywhere from 1 hour to 7 days. Most servers match Top.gg's standard 12-hour vote cooldown, but you can pick whatever fits your event, season, or perk.

How fast are roles assigned after a vote?

Within seconds. Top.gg pings RoleLogic the moment someone votes, and the role is added to their Discord profile almost immediately.

What happens when the role expires?

RoleLogic removes it for you. The cleanup runs every minute, so expired roles drop off on time — no manual work, no scheduled tasks to babysit.

Can I run this across multiple Discord servers?

Yes. One vote on Top.gg gives the voter the role in every Discord server where you've added this plugin, all at the same time.

Ship Top.gg Voter 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 Top.gg Voter Role