rezaletbot.
Sign in
ACHIEVEMENTS

Achievements for your Discord server, with badges and rewards

Achievements: a feature of Rezaletbot, the free Discord bot.

Rezaletbot turns time on your server into goals: the first 100 messages, the first hour in voice, level 10, a week-long /daily streak and more. When a member hits one, the achievement unlocks on its own, gets announced and the reward you set is paid out right away.

🏆 24 ready-made✏️ Custom goals🎁 Coins, XP, roles🏅 Card badges
achievements
Rezaletbot BOT

@Mira

Mira🏆 Achievement unlocked!🗣️ ChatterboxSend 1,000 messages (that earn XP)🎁 500 · @Chat Master
HIGHLIGHTS

What achievements can do

24 achievements out of the box

A tiered built-in set covers messages, voice time, music, levels, coins earned, /daily streaks, invites, giveaways and days on the server. Switch off any you don't want.

Write your own

Add up to 50 custom achievements and pick the name, emoji, description, condition and target, like 50 posts in #art.

Reward coins, XP or a role

Attach a reward to each achievement: coins if the economy is on, XP if levels are on, and a role if you like. It's paid the moment the achievement unlocks.

Announced your way

Unlocks go to a dedicated channel, the chat channel where they happened, or DMs, or aren't announced at all. Several unlocks at once share a single message.

Badges on the rank card

Icons of a member's 8 latest achievements show up as badges on their /rank card, and the web leaderboard lists how many they've unlocked.

Hand-picked awards

Use the “Given manually” condition for things like an event winner or your most helpful member, then give or take it back from the panel.

BUILT-IN SET

24 tiered goals, from chatting to loyalty

The built-in set runs from “Joined the chat” (100 messages) to “Voice of the server” (10,000), from “First hour” to “Lives in voice”, and from “Rising” (level 5) to “Legend” (level 50). There are goals for coins earned, /daily streaks, invites, giveaways and loyalty ones like “One year in”. Turn any of them off one by one and give each its own reward.

  • Message, voice and music goals use the level system
  • Coin and streak goals use the economy, invites use invite tracking
  • The panel warns when a goal depends on a system that's off
Built-in set10/24
  • 💬Joined the chat
  • 🗣️Chatterbox
  • Voice of the server
  • 🎙️First hour
  • 🎧Voice regular
  • Lives in voice
  • 🎵Eavesdropper
  • Music lover
  • Melomaniac
  • ⭐Rising
  • 🌟Double digits
  • Veteran
  • Legend
  • 💰First savings
  • Wealthy
  • The server bank
  • A week straight
  • A month straight
  • 🤝First invite
  • Community builder
  • Lucky
  • Lucky charm
  • 📅One month in
  • One year in
CUSTOM ACHIEVEMENTS

Goals that only make sense on your server

For a custom achievement you pick the condition from a list: messages, voice or music minutes, level, coins, streak, invites, giveaways, days on the server, messages in a specific channel, or given manually. Enter the target and attach a reward. A channel goal, like 50 posts in #art, counts from the moment the achievement is added.

  • Up to 50 custom achievements per server
  • Rewards: up to 1,000,000 coins, 100,000 XP and a role
  • Leave the description empty and the condition is shown
Add achievement
Name🎨 Artist at heart
ConditionMessages in a channel
Channel# art
Threshold50
Reward: coins750
Reward: XP300
Reward: role@Artist
Enabled
Add
PROGRESS

Members always know how close they are

The /achievements command lists what a member has unlocked with dates, and the next goals with a progress bar, closest first. Pick another member to see theirs. Running it also queues that member for a check, so anything they've already earned unlocks within a few seconds.

  • The latest 20 unlocks and the 8 closest goals
  • Rewards are listed with a 🎁 in the announcement
  • A most-achievements list in the panel
Rezaletbot BOT
Mira🏆 Achievements · 8/26
Unlocked🗣️ Chatterbox · Nov 2, 2026🎨 Artist at heart · Oct 28, 2026⭐ Rising · Oct 15, 2026
Up next🌟 Double digits — Reach level 10▰▰▰▰▰▰▰▰▰▱ 9/10🎧 Voice regular — Spend 600 minutes in voice▰▰▰▰▰▰▱▱▱▱ 412/600🔥 A week straight — Claim /daily 7 days in a row▰▰▰▰▱▱▱▱▱▱ 3/7
SETUP

Ready in three steps

  1. 01

    Add the bot, switch on the basics

    Add Rezaletbot to your server. Role rewards need Manage Roles. Turn on Levels for message and voice goals, Economy for coin goals and Invite tracking for invite goals.

  2. 02

    Turn achievements on

    Sign in with Discord, pick your server and switch Status on in the Settings tab of Achievements. Keep the built-in set on, choose where unlocks are announced and save.

    Web panel → Community → Achievements
  3. 03

    Add one of your own

    In the Custom tab press “Add achievement” and choose the condition and reward. Then type /achievements in Discord to see your progress.

COMMANDS

Use it from Discord

/achievementsShows the achievements you've unlocked and your next goals with progress bars, or another member's if you pick one.
FAQ

Questions about achievements

Why hasn't an achievement unlocked yet?

Most often the system behind it is off: message, voice, music and level goals need Levels, coin and streak goals need Economy, and invite goals need Invite tracking. Message goals only count messages that earn XP, so ones sent during the cooldown don't count. Checks run a few seconds after the member does something.

Does earlier activity count if I turn achievements on later?

Yes, for most goals. Message, voice, level, coin and invite totals are already recorded, so the next time a member is active or runs /achievements, everything they've earned unlocks together in one message. Goals for a specific channel count from the moment that achievement is added.

Can I award an achievement to a member by hand?

Yes. Find the member in the panel's Members tab and press Give next to the achievement; the reward and announcement go out just like a normal unlock. Take back removes it, and you can reset one member or everyone. For awards that should only ever be given by hand, set the condition to “Given manually”.

What can an achievement reward be?

You can combine three: coins (with the economy on, up to 1,000,000), XP (with levels on, up to 100,000) and a role. If the XP pushes the member to a new level, the level roles and level-up message follow too. For a role reward the bot's role must be above that role.

Where do unlocks go if I don't pick a channel?

With “The chat channel where it happened”, an unlock from a message is posted in that channel. Unlocks from voice, the economy or invites aren't tied to a message, so they go to the fallback channel, or by DM if there isn't one. You can also open a read-only announcement channel from the panel in one click.

MORE

You might also like

Give your server a rhythm.

Behind every great moment, there’s a great song.

Add to Discord✳

The stage is yours.

The invite link isn't available right now. Reach out to us on Discord to add the bot to your server.