BirthdaysPremium
Discord birthday bot: congratulations and a birthday role, free
Members enter their birthday once. On the day, the bot congratulates them in your channel at the hour you pick and can give them a role until midnight.
Early access: Premium only until December 6, 2026, then free for every server, with the Free limits.
This is how it looks in Discord
Members enter their birthday, and on the day the bot congratulates them and can give a role until midnight.
Birthdays in 30 seconds
What it does in your server, shown in Discord. With captions in five languages, and every scene also written out as text.

Read the video as text
Each step describes the picture first, then quotes what the voice says.
The whole sentence is there from the first frame, in large white words under the ZombyIO logo, with “Nobody said a word.” in turquoise. Above it, in #general on Night Owls, Kai writes “wait, it was Mia’s birthday yesterday??” and Mia answers “yep 😅”. “yesterday” lights up, then Mia’s answer.
“Mia’s birthday was yesterday. Nobody said a word.”
A turquoise and raspberry circle opens from the centre. Under the ZombyIO logo, “Birthdays” appears in large white letters, and the green zombie mascot in a headset springs up holding a birthday cake with three candles, with a balloon, a present and a calendar around it.
“Meet ZombyIO Birthdays.”
In #general, a slash is typed and Discord lists /birthday set, show, list and remove. “set”, “Enter or change your birthday”, is picked, and the command is filled in: day 8, month November.
“Members enter theirs once, with /birthday set.”
The command gets “year 2000”, then “show_age”, “Show your age in the congratulation”. A card below compares the two answers: False gives “@Mia”, True gives “@Mia (26)”. True is picked and the command is sent.
“The age shows only if they want it.”
A calendar flips from November 7 to November 8. In #birthdays, ZombyIO writes at 8:00 AM: “🎂 Happy birthday, @Mia (26) and @Leo! Have a wonderful day.” Both names light up, and confetti flies.
“On the day, the bot congratulates them.”
The Birthdays page at zomby.io/dashboard, marked “Ready”, with the channel #birthdays. Under the hour of the message, 08:00 AM is picked instead of 09:00 AM. “Use my time zone (America/New York)” is pressed, and the time zone changes from UTC to America/New York.
“At the hour you pick, in your time zone.”
The member list of Night Owls. Leo and Mia move into a group “Birthday” at the top, their names in the role’s colour. A clock runs from 08:00 AM on November 8 to 12:00 AM on November 9, and the two move back to Online.
“And a birthday role, until midnight.”
A large “Free.” with “100 birthdays on every server, 25,000 with Premium.” Labels: “Your time zone”, “Birthday role”, “Age if they want”. The mascot floats up.
“Free, for a hundred birthdays.”
End card: the ZombyIO logo, a green zombie face in a blue headset, above “ZombyIO” and “Run your Discord server without the busywork.” A white button reads “zomby.io”, with “Free for every server” below.
“ZombyIO. Add it free at zomby.io.”
How it works
Members add theirs with /birthday set or on zomby.io. The year is optional, and the age shows only if they want it to.
One message a day names everybody whose birthday it is, in your server’s time zone.
The birthday role is taken back at midnight by itself.
Set it up in three steps
Add ZombyIO to your server
Click “Add to Discord”, choose the server and confirm. Quick Start opens straight afterwards and asks what the server is for.
Add to DiscordOpen Birthdays in the dashboard
Your server list, then Birthdays: two clicks. Or press Ctrl K anywhere in the dashboard and type the name.
Set it up and save
Open “Birthdays”, pick the channel for the congratulations, the hour and your time zone, switch it on and save. Members then enter theirs with /birthday set.
Commands
Type / in Discord and they appear, in each member’s own language. Everything else is set up in the dashboard.
ZombyIO
/birthdayEnter your birthday or see who is next
What is free, and what Premium adds
Premium costs €6 a month per server and is shared by every admin of that server. It raises limits, it does not unlock the feature.
| What | Free | Premium |
|---|---|---|
| Birthdays kept | 100 | 25,000 |
| Congratulation texts | 1 | 10 |
Questions about Birthdays
Is Birthdays free?
Yes. Birthdays works on the free plan, which is not a trial and does not expire. Premium costs €6 a month per server and only raises the limits in the table above.
How do members add their birthday?
In Discord with /birthday set: the day, the month, and the year only if they want their age shown. Or on zomby.io under Settings, where they enter it once and tick the servers that may congratulate them.
Which time zone does the bot use?
Your server’s. You pick the time zone and the hour in the dashboard, and one message names everybody whose birthday it is that day. The birthday role stays until midnight in that time zone.
Is the age shown?
Only if the member entered a year, chose to show their age, and you left ages on. Otherwise the message names the member and nothing more.
Everything a community actually needs
Starboard
Messages your members love get a copy in a channel of their own, the moment they have enough stars.Learn moreActivity roles
Give a role while members stream, play a game you picked, or have your server in their status.Learn moreServer stats
Channel names that show members, online, who is in voice, boosts and more, updated every ten minutes.Learn moreLevelling
Reward activity with XP, ranks and role rewards.Learn more





