The birthday role was not given or not removed
On this page
If the birthday role was not given or is still on a member after their birthday, check the role warning on Birthdays first. Birthday Bot needs permission to manage the selected role, and the member's birthday must qualify under the server's rules.
On the website
- Open Birthdays and check Birthday role.
- Open its permission warning, if shown, and follow the fix in Discord.
- Open Overview and press ↻ Re-check after changing permissions.
- If there is no permission problem, check the member's eligibility and birthday clock below.
What success looks like
Eligible members receive the chosen role during their birthday, and the bot removes it when their birthday has ended. Which clock decides that is the Timezone choice on Birthdays: the member's own, or the server's. The role check follows the birthday date, separately from the message's post hour.
No birthday role is selected
Check: Look at Birthday role on Birthdays.
Fix: Choose a role dedicated to birthdays and press Save changes. Do not use a general member role: Birthday Bot removes its birthday role from everyone who is not being celebrated that day. A role that 100 or more members already hold cannot be chosen, in the picker or in the command, for that reason. A role that grows past that number after it was chosen keeps working. Set up birthday celebrations explains the setup.
The role is above Birthday Bot
Check: Open the role warning and look for Role too high.
Fix: In Discord's Server Settings, open Roles and move Birthday Bot's role above the selected birthday role. Then re-check on the website. Missing permissions explains role warnings.
Birthday Bot lacks Manage Roles
Check: Look for Manage Roles under Missing in the warning.
Fix: Follow Server Settings → Roles → Birthday Bot → Permissions, enable Manage Roles, and re-check. This permission is needed to give and remove the role. See Missing permissions.
The selected role belongs to an integration
Check: Look for Managed under Reason in the warning.
Fix: Choose a different, ordinary role under Birthday role and save. Discord does not let Birthday Bot hand out integration-managed roles. You can also create a birthday role from the picker.
The member does not qualify for the birthday role
Check: On Trusted roles, use Member check and inspect the birthday Role result. Check Blacklist too, and ask the member to confirm they have set their birthday for this server. Staff cannot tell a hidden birthday apart from one that has never been set.
Fix: Correct the relevant trusted-role rule or blacklist entry if the member should qualify. If their birthday is hidden, they choose whether to show it. See Choose who gets celebrated and Your privacy.
The birthday has not ended on the chosen clock
Check: On Birthdays, read Timezone, then check the relevant member or server time zone. It can already be tomorrow for you while it is still the member's birthday on that clock.
Fix: If the clock is wrong, follow A message was posted at the wrong time. If it is correct, allow the birthday to end there before expecting removal.
Using Discord instead
The test command refreshes role permissions and runs a real celebration, which can give roles and post messages. The settings command shows the configured birthday role.
/settings
Manage ServerView your server's settings.
/settings
Manage Serversettingoptional · text- What group of settings to view.
- General
- Message
- Advanced
- Trusted Role
- Zodiac
/test
Manage ServerTest a birthday or anniversary.
/test
Manage Servertyperequired · text- The type of event to test.
- Birthday
- Member Anniversary
- Server Anniversary
useroptional · member- The user to use in this test event. Defaults to the bot for display purposes.
birth_yearoptional · whole number · 1900 to 2500- The birth year of the user to be used in the test. Used with the age and year placeholder.
anniversary_yearoptional · whole number · 1 to 100- How many years since the member joined or since the server was created.
The role-claim command covers zodiac roles and member-anniversary roles, not the birthday role.
/claim_role
PremiumClaim your zodiac or member anniversary role.
/claim_role
Premiumoptionrequired · text- What type of role you would like to claim.
- Member Anniversary: Claim your missing member anniversary roles.
- Zodiac: Claim your missing zodiac role.

Premium