Home › Integrations › Loot Labs Reward Role
Reward Loot Labs Task Completions With Discord Roles — Automatically
Members complete one Loot Labs task, RoleLogic verifies the signed postback, and the Discord role lands within seconds. Permanent or time-limited (1 hour to 10 years). One postback URL per Discord server — set it up once, then add as many reward roles to that server as you want.
What you can build with Loot Labs Reward Role
Real use cases that ship in production Discord servers using RoleLogic + Loot Labs.
Monetized supporter access
Gate a private channel, custom command, or community perk behind a Loot Labs task. Members complete one offer, get the role instantly, and you earn revenue per completion — no Patreon, no Stripe, no payout setup.
Time-limited access drops
Sell weekend events, beta windows, or 24-hour previews by setting role_duration_hours. RoleLogic auto-revokes the role when the timer hits — no manual cleanup, no scheduled jobs.
Permanent unlocks for content
Set duration to 0 for a permanent role — perfect for one-time content unlocks, lore drops, archive access, or 'paid' early access that doesn't expire. Permanent claims are skipped by the expiry worker forever.
Multiple reward tiers in one server
Run several role links in the same Discord server, each with its own Loot Labs short link and duration. The postback URL is shared per guild, so Loot Labs is configured exactly once — every later role link just needs a short link.
Anti-bypass via single-use tokens
Direct hits to your Loot Labs short link don't earn a role. The plugin issues a single-use puid token at the start of the claim flow and rejects any postback without one — so revenue, role grants, and bypass attempts all stay aligned.
How Loot Labs Reward Role works
From install to live Loot Labs roles in a few minutes.
Create a Role Link in RoleLogic
Pick the Discord role you want to grant. The plugin auto-generates a per-guild postback URL on first registration — one URL covers every reward role you'll ever add to this server.
Connect Loot Labs (one-time per server)
Paste the postback URL into creators.lootlabs.gg/advanced (tick the {CLICK_ID} macro — Loot Labs requires it). Then create a short link at creators.lootlabs.gg/dashboard and paste it back into RoleLogic. Pick a role duration in hours (0 = permanent) and save.
Members claim, role lands
Share the claim link in Discord. Members sign in with Discord, get redirected to Loot Labs, complete the task, and Loot Labs fires a signed postback. RoleLogic verifies the URL secret in constant time, matches the puid to the member, and grants the role within seconds.
Frequently asked questions
Common questions about Loot Labs Reward Role and RoleLogic.
Do I need a Loot Labs account?
Yes — a free creator account at creators.lootlabs.gg. You'll generate short links there and paste a postback URL once per Discord server. The plugin doesn't bring its own Loot Labs credentials; you control your own.
How is the Loot Labs postback verified?
Two layers. The postback URL has a 32-byte unguessable secret baked in (?k=...) — anyone without it can't forge a callback. And the plugin issues a single-use puid token at the start of the claim flow; postbacks without a valid puid are silently rejected. Loot Labs has no HMAC option, so URL secrecy + per-claim tokens are the auth.
Can the role expire automatically?
Yes. Set role duration in hours (1 to 87,600 — up to 10 years). Set to 0 or leave blank for a permanent role. The background expiry worker revokes time-limited roles automatically; permanent ones are skipped.
Can I add more than one reward role to the same Discord server?
Yes — that's the point of the per-guild design. Each role link gets its own Loot Labs short link and duration, but every reward role in the server reuses the same postback URL. Configure Loot Labs's postback once per server and you're done forever.
What if a member opens the Loot Labs short link directly without going through the claim link?
They won't earn a role. The plugin requires a single-use puid token issued at the start of the claim flow; postbacks without one are logged but never granted. So scrapers, link sharers, and bypassers complete the task at no cost to you and no benefit to themselves.
How fast are roles granted after the task completes?
Within seconds. Loot Labs fires the postback the moment the task is finished; RoleLogic verifies, persists the claim, and pushes the role to Discord on the next sync tick.
Other Discord role integrations
More ways to automate Discord roles with RoleLogic.
Top.gg Voter Role
Auto-reward Top.gg voters with Discord roles that expire on a configurable timer (1 hour to 7 days).
YouTube Subscriber Role
Auto-assign Discord roles to verified YouTube subscribers with one-click Google OAuth.
Twitch Follower Role
Real-time Discord roles for Twitch followers and Tier 1 / Tier 2 / Tier 3 subscribers via EventSub.
Ship Loot Labs Reward 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 Loot Labs Reward Role