All features

Persistent Roles

Persistent Roles stop members from losing their roles by leaving and coming back. When a member leaves, FlaviBot saves the roles they held; when they rejoin, it restores them according to the mode you choose: every saved role, only the roles on a list of up to 25, or only the roles placed below a threshold role. Saved roles can expire after 1 to 365 days, and without a duration they are deleted after 365 days. Roles Discord manages itself, and roles at or above FlaviBot's highest role, are skipped. The feature is free.

Three restore modes

Restore every saved role, only the roles you list, or only the roles placed below a threshold role you pick.

Saved roles that expire

Choose how long saved roles stay valid, from 1 to 365 days. A member who returns later than that rejoins without them.

No privilege escalation

The dashboard refuses a role that sits at or above your own highest role, so nobody can make FlaviBot hand back a role they could not grant themselves.

Questions about Persistent Roles

Which roles can FlaviBot not restore?

Roles Discord manages itself, such as booster or integration roles, and any role at or above FlaviBot's highest role. Move FlaviBot's role above the roles you want restored.

How long does FlaviBot remember a member's roles?

For the duration you set, from 1 to 365 days. Without a duration, saved roles are deleted after 365 days.

Ready to try it out?

Add FlaviBot to your server and start using this feature for free.

Add to Discord