Discord bot migration guide

How to migrate Discord leveling data to Atom without losing member trust.

Switching leveling bots is a trust exercise. Members care about the XP, levels, and rewards they have earned, so plan the transition before touching data—and treat every import as something to verify, not a promise that every setting transfers.

What Atom supports

  • Atom’s current bot command includes import source choices for MEE6, Amari, Polaris, XP Bot, Lurkr, Arcane, Engauge, Level Up, and Gaius Play.
  • The import command warns that existing Atom leveling data will be removed before an import proceeds.
  • Dashboard imports are currently unavailable, so the bot command is the current route; source formats still need checking before a live migration.
Atom discord bot migration guide interface

1. Record the current rules

Document XP rates, reward roles, leaderboard periods, rank-card choices, and special multipliers before moving. Imports address data, not necessarily the whole member experience; this record is what lets your team rebuild the rules deliberately in Atom.

2. Back up, then read the warning

Confirm that your source and current format are supported, create a backup outside the bot, and read the command’s warning carefully. Atom’s import flow warns that it removes existing Atom leveling entries before importing. Do not use a production server as the first place you learn what a source export contains.

3. Verify member records before announcing

Check a sample of established members, newer members, and reward thresholds after the import. Recreate roles and progression controls only after the data looks right. If a field is not imported, explain the change instead of implying that every prior setting survived intact.

4. Communicate the handoff

Tell members what will remain the same, what will change, and when new features will arrive. A short explanation of rewards and ranking rules helps the new system start on the right footing.

Practical workflow

A safer Atom migration sequence

  1. 01

    Export or otherwise back up your existing leveling data and write down the rules that data does not capture.

  2. 02

    Run /import with the verified source in a controlled setting, acknowledging that existing Atom leveling data is replaced.

  3. 03

    Check representative member records and rebuild reward rules before publishing the change to the full community.

Continue learning