Skip to content

Birthdays

Off by default

Celebrate members on their birthday with a message, a role for the day and a DM.

On this page
  1. Open the dashboard and pick your server. Sign in with Discord if you haven’t.
  2. Find Birthdays in the module list (press / to filter it, or ⌘K and type its name) and turn it on.
  3. Go through the settings below. Simple mode shows the essentials; switch to Advanced for the rest.
  4. Try it in Discord: /birthday. Staff can restrict or turn off each command in Commands.

SettingsLink to this section

What you’ll find on the Birthdays page of the dashboard. Settings marked Advanced only show in Advanced mode.

Messages are yours to design

Each Message setting opens the message designer: stack text, cards with a colored bar, images beside text, galleries and buttons, with variables anywhere, and see it as Discord will show it. See the blocks

Announcements

Announcement channelChannel
Where Kovu wishes members a happy birthday.
Announcement timeText
24-hour time, like 09:00.
Time zoneTime zone
For members who didn’t save their own. Empty uses the server’s time zone.
Use each member’s time zoneAdvancedOn/off
Announce at the time above in the time zone the member saved.
Birthday messageMessage

Role and DM

Birthday roleRole
Given on the birthday and removed again afterwards.
Keep the role forAdvancedDuration
Send a birthday DMAdvancedOn/off
Birthday DMAdvancedMessage

RulesAdvanced

February 29 birthdays in other yearsChoice
Members set their own birthdayOn/off
Off: only managers can add birthdays.

CommandsLink to this section

Each command works as a slash command and with your server’s prefix. Staff can restrict or turn off any of them in Commands.

/birthday

Everyone

Save your birthday and see upcoming ones

/birthday set <date> [timezone] [show_age] [user]/birthday remove [user]/birthday show [user]/birthday upcoming?birthday set <date> [timezone] | remove [user] | show [user] | upcoming

Also works as ?bday, ?birthdays

6 options
set date
Like March 14, 14 March or 1995-03-14 (the year stays private)
set timezone (optional)
Your time zone, like Europe/Berlin (default: the server’s)
set show_age (optional)
Mention your new age in the birthday message (needs the year)
set user (optional)
Managers: whose birthday to set
remove user (optional)
Managers: whose birthday
show user (optional)
Whose birthday (default: yours)
Examples
  • ?birthday set March 14
  • ?birthday upcoming
  • ?bday @alex

Ready to try Birthdays?

Pick your server, turn it on and save. Changes reach Discord in seconds.

We use Google Analytics to see which pages and features get used. It never gets your Discord ID, server names or messages. No ads, and we don’t sell your data. Read our Cookie Policy.