Skip to main content

Affiliate

Reward members for bringing partnerships — track invite posts, award XP, and level up affiliates.

Overview

The affiliate system tracks members who post partnership invites in a dedicated channel. Each valid partnership post earns the member XP, counts toward their partnership total, and levels them up on a 0–10 progression. A customizable thank-you message is sent for every successful partnership. A post counts as a valid partnership when:
  • It’s sent in the configured affiliate channel.
  • It contains a Discord invite link (discord.gg/... or discord.com/invite/...).
  • The invite points to another server, not your own.
  • The member matches your tracked roles (if any are set).
Each message is counted once. Re-posting the same message won’t award XP twice.

Setup

1

Set the affiliate channel

2

Enable tracking

A channel must be set before you can enable tracking.
3

Adjust XP per partnership (optional)

Defaults to 10. Accepts 11000.

Configuration

Limit XP tracking to up to 3 roles. Leave empty to track every member.
Run it with no roles to reset back to tracking everyone.
Set the message sent when a partnership is registered. Supports plain text or a full embed. Use default to reset.
Send a preview of the current affiliate message using your own stats.

Message variables

View this list in Discord any time:

Stats & leaderboard

Shows partnerships, XP, level, server rank, and progress to the next level. Omit the member to view your own.

Levels

Affiliates level up as they earn XP:

Commands

Configuration commands require Manage Server. Stats and leaderboard are open to everyone.