Migration
Switch bots without starting over.
What your community has earned should come with it. Garita’s importer is designed to bring over levels, XP and role rewards from files you control.
In testing — the importer already works in the dashboard (“Import from another bot”) and in Discord with /levels import: preview, apply or cancel, and undo for 7 days (owner or Administrator only). It opens at launch.
What you’ll be able to import
Levels & XP
Each member’s experience and level, matched by their Discord ID.
Role rewards
Which role is earned at each level, so nobody loses what they already had.
Economy balances
Each member’s virtual coins (never real money).
What isn’t imported
- Message history or conversation content.
- Personal data that Garita doesn’t need to work.
- Settings from other bots with no direct equivalent: you configure those in the dashboard.
How it will work
Export your data
From your current bot or from a spreadsheet, as CSV or JSON.
Upload it to the dashboard
Garita validates the file and flags rows with errors or duplicate IDs.
Review and map roles
You get a preview and choose which server role matches each reward.
Confirm the import
Nothing changes until you confirm. You can do a dry run first.
File format (planned)
The format may change before launch; the final version will be published in the guides.
user_id,xp,level
123456789012345678,2480,12
234567890123456789,610,4{
"rewards": [
{ "level": 5, "roleId": "345678901234567890" },
{ "level": 12, "roleId": "456789012345678901" }
]
}Direct import from other bots
We’d like to offer direct import, but it depends on each service allowing it and on its terms. Until we’ve checked, we don’t promise it.
| Bot | Status | Notes |
|---|---|---|
| MEE6 | To be validated | Depends on each service’s terms. |
| Carl-bot | To be validated | Depends on each service’s terms. |
| Dyno | To be validated | Depends on each service’s terms. |
Other bots’ names belong to their owners and are mentioned for reference only; Garita is not affiliated with them.
Coming from another bot?
Tell us where you’re migrating from and which data you need to keep: it helps us prioritize the importer.
Tell us about your server