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.

Prerequisites

  1. Access to the dashboard.
  2. Server timezone in Settings.
  3. Channel for announcements, e.g. #birthdays.
  4. (Optional) @Birthday role created in Discord.

Step 1 — Channel and role

  1. Go to Announcements → Birthdays.
  2. Select the announcement channel.
  3. Choose the birthday role (assigned for 24 h to the birthday person).
  4. Set celebration time based on server timezone.

Step 2 — Celebration message

Customize the announcement:

FieldSuggestion
MessageText mentioning the birthday person
Embed color#ff5dd6 or another festive color
ImagesUp to 3 images; Nekotina picks one at random

Message example:

🎂 Happy birthday {user}! Have an amazing day on **{server}**.
Preview
Nekotina
NekotinaAPP

Happy birthday!

🎂 Happy birthday @Kwee! Have an amazing day.
Embed image
Automatic birthday announcement with festive embed.

Step 3 — Preview and save

  1. Use Preview to send a test to a channel.
  2. Click Save changes.

Members must have their birthday visible on their Discord profile for Nekotina to detect it.

Native birthdays vs custom command

Native moduleCustom command
TriggerAutomatic dailyManual: !happybirthday @user
Temporary roleYes (24 h)Configurable with Premium actions
Random imagesUp to 3 in moduleYou 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!

Back to guides