Phantom

Role Persistence

Roles that survive a leave-and-rejoin

When a member leaves and comes back, Phantom hands them their roles back exactly as they were — no manual restore, no role-jail dodge.

Auto

On rejoin

Roles are restored as soon as they land back in the guild.

Members tracked

No cap — Phantom snapshots roles for every member who joins.

Per-role

Allowlist

Pick which roles persist; staff and elevated roles can be excluded.

Roles are snapshotted on leave and restored on rejoin automatically

Allowlist or denylist specific roles — staff roles never auto-restore unless you say so

Quarantine + timeout state survive too: bad actors can't leave to escape

Snapshot history viewable per member from the dashboard

01 · Role Persistence

No more 'rejoined to lose the timeout' loophole

Discord drops every role + timeout the moment a member leaves. Without role persistence, members in trouble routinely leave and rejoin to get a clean slate. Phantom keeps the snapshot on file and reapplies on rejoin — quarantine, timeout, naughty list, all of it sticks.

02 · Role Persistence

Fine-grained allowlists

Some roles you want to persist (event participants, level rewards, region tags); others you don't (staff, donors). Allowlist or denylist roles individually — Phantom only re-applies what you've opted in.

More from Phantom

All features →

Up and running in a minute.

Add the bot, open the dashboard, switch on what you need. Free to use during early access.