Updated 2026-08-20 280 views

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
The birthday configuration view with announcement channel and role settings
The birthday configuration view with announcement channel and role settings

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

  1. Open the Levlix Dashboard and navigate to your server's Birthdays page.
  2. Flip the module master switch on and choose an announce hour.
  3. Enable the event types you want to celebrate and configure rewards and messages for each.
  4. Optionally pick a birthday role for each event type.
  5. Ask your members to run /birthday set to register their real birthdays.

Was this article helpful?

Thanks for your feedback! Your vote helps us improve the documentation.

Your vote could not be saved. Please reload the page and try again.

Share this guide

Your Privacy

We use essential cookies to operate this site and optionally Google Analytics to improve our services. You can accept all, reject all, or choose which categories you allow.

Privacy Policy

Cookie Preferences

Choose which categories of cookies you want to allow. You can change this at any time.

Essential Cookies

Required

Session, CSRF protection, login state.

Analytics Cookies

Optional

Google Analytics 4 with anonymized IP, used to understand aggregate usage.