Contents
Birthdays & Anniversaries Guide
The Birthday module tracks four kinds of member "birthdays" and automatically celebrates each one with configurable rewards. Members register their real birthday themselves; the other three are detected from Discord metadata.
The Four Event Types
| Event | Triggered by |
|---|---|
| Real Birthday | The member registers their birth date with /birthday set |
| Discord Anniversary | Yearly anniversary of the member's Discord account creation |
| Join Anniversary | Yearly anniversary of the member joining this server |
| Server Birthday | Yearly anniversary of the server itself — celebrated server-wide |

Each event type can be enabled or disabled independently. You can run only Real Birthdays, only Anniversaries, or any combination that fits your community.
Member Commands
All user-facing commands live under the /birthday group:
| Command | Description |
|---|---|
/birthday set <date> |
Register your birthday (required for Real Birthday events) |
/birthday show |
Show your currently stored birthday |
/birthday remove |
Remove your stored birthday |
Each member can only have one birthday stored per server. Registration is entirely optional — members who don't register simply don't trigger Real Birthday events.
Admin Commands
Admins have a parallel /birthday-admin group for managing other members:
| Command | Description |
|---|---|
/birthday-admin set |
Set a birthday on another member's behalf |
/birthday-admin remove |
Remove another member's stored birthday |
/birthday-admin list |
Inspect registered birthdays on the server |
Rewards
Per event type, you can configure:
- Points bonus — points credited to the member on the day.
- XP bonus — XP granted via the leveling system.
- Temporary role — a role assigned for the duration of the announcement day and removed automatically afterwards.
- Custom announcement message — supports
{user}as a placeholder for the member mention.
Real Birthdays, Discord Anniversaries, and Server Anniversaries are celebrated in an announcement channel you designate. The Server Birthday event is celebrated server-wide, typically with a larger reward since it affects everyone.
Scheduling
A single Announce at (UTC) hour controls when Levlix posts that day's celebrations. The scheduler checks every server at that hour once per day, so you can align announcements with your community's peak activity time — no separate cron job per guild.
Audit Log
The dashboard includes an Audit tab that shows every birthday announcement Levlix has posted: which member, which event type, which rewards were granted, and at what time. Useful for debugging missing announcements or verifying reward payouts.
Setup at a Glance
- Open the Levlix Dashboard and navigate to your server's Birthdays page.
- Flip the module master switch on and choose an announce hour.
- Enable the event types you want to celebrate and configure rewards and messages for each.
- Optionally pick a birthday role for each event type.
- Ask your members to run
/birthday setto register their real birthdays.