Celebrate your members' birthdays with Nekotina
Published on May 26th, 20262 min read
Celebrate member birthdays with daily announcements, a temporary role, and custom images.
Ads
The native birthdays module detects when it's a member's birthday (from their Discord profile date) and posts an automatic announcement. You can add a temporary birthday role and festive images.
Note: this is different from a custom command like !happybirthday. The native module runs on its own — no one needs to run a command.
Prerequisites
- Access to the dashboard.
- Server timezone in Settings.
- Channel for announcements, e.g.
#birthdays. - (Optional)
@Birthdayrole created in Discord.
Step 1 — Channel and role
- Go to Announcements → Birthdays.
- Select the announcement channel.
- Choose the birthday role (assigned for 24 h to the birthday person).
- Set celebration time based on server timezone.
Step 2 — Celebration message
Customize the announcement:
| Field | Suggestion |
|---|---|
| Message | Text mentioning the birthday person |
| Embed color | #ff5dd6 or another festive color |
| Images | Up to 3 images; Nekotina picks one at random |
Message example:
🎂 Happy birthday {user}! Have an amazing day on **{server}**.
Preview

NekotinaAPP
Happy birthday!
🎂 Happy birthday @Kwee! Have an amazing day.

Step 3 — Preview and save
- Use Preview to send a test to a channel.
- Click Save changes.
Members must have their birthday visible on their Discord profile for Nekotina to detect it.
Native birthdays vs custom command
| Native module | Custom command | |
|---|---|---|
| Trigger | Automatic daily | Manual: !happybirthday @user |
| Temporary role | Yes (24 h) | Configurable with Premium actions |
| Random images | Up to 3 in module | You upload the GIF in the command |
Common issues
Summary
1. Announcements → Birthdays
2. Channel + role + time
3. Message, color, and images
4. Save changes
Nekotina will celebrate every birthday on your server!