Docs/Bot/Birthdays
Community

Birthdays

Celebrate your community members on their special day. Auto-announce birthdays, assign birthday roles, and view upcoming birthdays.

How It Works

Members set their birthday once, and WardX handles everything else. On their birthday, they get a special message, temporary role, and recognition in the community.

Set

Member sets date

Notify

Auto-announce

Role

Birthday role added

Celebrate

Community wishes

Features

Birthday Announcements

Automatic posts to a channel when it's someone's birthday. Customizable message with mentions.

Birthday Role

Automatically assign a special role on their birthday. Role is removed at the end of the day.

Upcoming Birthdays

View a list of upcoming birthdays in the next 30 days. Plan ahead for celebrations.

Birthday DM

Optionally send a private birthday message directly to the member.

Announcement Customization

Personalize birthday announcements with variables and custom embeds.

Available Variables:

{user}@mention
{user.name}Username
{age}Age (if year set)
{server}Server name
{date}Birthday date
{ordinal}1st, 2nd, 3rd...

Example Message

"🎂 Happy Birthday {user}! Today marks your {ordinal} birthday! Everyone wish them a great day! 🎉"

Commands

/birthday set [month] [day]

Set your birthday (year optional for age display)

/birthday

View your set birthday

/birthday upcoming

View upcoming birthdays in the server

/birthday @user

Check someone else's birthday

/birthday remove

Remove your birthday from the system

Configuration Options

  • Announcement channel
  • Birthday role selection
  • Announcement time (timezone)
  • Custom embed design
  • DM notifications on/off
  • Age display preference

Quick Setup

1

Enable Birthdays

Go to Dashboard → Birthdays → Enable

2

Set Announcement Channel

Choose where birthday announcements will be posted

3

Create Birthday Role

Create a special role for birthday members and select it in settings

4

Customize Message

Design your birthday announcement embed