Engagement & games

Discord referral rewards: pay for invites that stay, not for empty joins

Referral Quests rewards your members for invites that last. When someone joins through a member’s invite, a quest starts, and the referrer is paid only after the new member stays and stays active for the time you set. Account age checks, no rejoins and caps per referrer keep it honest. It is the longer, stricter layer on top of Invites & Rewards.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
invite-friendsDiscord preview

MayaToday at 20:14

/refquest me

BotGGBOTToday at 20:16

🧭 Your referral quests
Invite someone with /invite link. You’re rewarded once they stay 14 days, are active on 3 of them and send 10 messages.
Rewarded
4
This month
2
Earned
2,000 coins
In progress (2)
Noa ███████░░░ 5 days left
Leo ███░░░░░░░ 11 days left

Only you can see this

A referrer checks their quests

What you get

Rewards for real members

By default a new member must stay 14 days, be active on 3 of them and send 10 messages. All of it is yours to set, and active days can come from voice too.

Built against abuse

Accounts younger than your minimum don’t count, and rejoins don’t count. Self-invites, alt clusters and quick leaves flagged by Invites fail the quest.

Caps per referrer

Set a monthly cap (5 by default) and an optional lifetime cap. A quest over a cap ends without a payout, so nobody farms the reward.

Coins, XP and a role

Pay Bank coins, XP, a reward role or any mix, and announce finished quests in a channel. Rewards are paid once per quest.

Progress without snooping

/refquest me shows running quests as progress bars. The referrer never sees the invited member’s message count, and only counts are kept, never content.

A referrer leaderboard

/refquest top ranks your best referrers. In the console staff see every quest, its result and the reason it failed, and can stop one.

How it works

  1. Turn on Invites and Referral Quests

    Open https://console.botgg.app, choose your server, make sure Invites is on (and the Bank, for coin rewards), then turn on Referral Quests in the Engagement section.

  2. Set the rules

    Choose how long a new member must stay, the active days and messages, the minimum account age and the caps per referrer.

  3. Choose the reward

    Set coins, XP and a reward role, and pick a channel for announcements if you want them. A live preview shows the post.

  4. Members invite

    Quests start on their own for joins after the feature first ran. Referrers follow them with /refquest me, and when a quest is decided the reward is paid.

How a quest is decided

Every join through a member’s invite or personal link gets a quest. Vanity and unknown joins have no referrer, so they get none. A join that can never count, like a too-young account or a rejoin, fails at once so the referrer can see why. The requirements are frozen when the quest starts; the reward and the caps are read when it finishes.

During the quest the bot counts only the members it watches: at most one message a minute, and a voice join marks that UTC day as active. A quest fails early when its invite stops counting, for example when the member leaves or the invite is marked fake. At the due date BotGG checks the activity and asks Discord whether both members are still in the server, then pays. While the feature is off nothing moves, and quests wait until it is back on.

Quests watched at once: 50 on Free, 500 on Pro. Over the limit a join waits for room and is dropped after 7 days. Flows can react when a quest starts, completes or fails, and can stop one.

  • /refquest me: your running quests, totals and the rules
  • /refquest top: the top referrers of this server
  • /refquest check: staff see the real numbers and result for an invited member (Manage Server)

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/refquestReferral quests: rewards for invites that last3 subcommands
  • /refquest meYour referral quests and rewards
  • /refquest topTop referrers of this server
  • /refquest checkmemberStaff: the quest of an invited member

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
Active Referral Quests50500

What Pro adds See pricing

Frequently asked questions

How do I reward members for inviting people on Discord?

Turn on Invites and Referral Quests in the BotGG console, set how long a new member must stay and what the referrer earns. Quests then start on their own for every invited member.

How is this different from invite rewards?

Invites & Rewards pays per verified invite after a short window. Referral Quests is the longer, stricter layer: the referrer is paid only after the new member stays and stays active.

Can people cheat with alt accounts?

It is made hard. Accounts under your minimum age don’t count, alt clusters and self-invites flagged by Invites fail the quest, and monthly and lifetime caps limit each referrer.

What if a member leaves and comes back?

A rejoin never counts, and a member has only one quest per server. One known limit: a member who left before Invites was ever on has no join record, so their return looks like a first join.

Does the bot read messages?

No. It counts that a watched member sent a message, at most once a minute, and that they joined voice. Message content is not needed and not read.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.