Modules
Birthdays
Members save their birthday, and Sparrow celebrates it: a post on the day with a birthday card or GIF, a list of everyone's birthday each month, a role for the day, and coins or XP as a gift.
Getting started
Open Community Tools, then Birthdays, on the dashboard. On the Settings tab, pick the channel posts go in, what to announce, the time and your server's time zone, then press Save Changes. Members can save their birthday right away with /birthday set.
Saving a birthday
/birthday setwith the month, and the day if they like. With only the month, they show on the monthly list (as "Sometime") but get no post, role or gifts on a day, and aren't on the calendar. The year is optional, and only used to show their age.- show_age hides or shows their age in posts. It's on unless they turn it off.
- Members can change their birthday again after a wait you pick (30 days to start, 0 for any time), so nobody changes it to get the gifts again. Removing it and adding it back waits the same way.
- Staff can set, change or remove anyone's birthday with the member option, or on the dashboard's Members tab. Staff don't wait.
- Turn off Members save their own and only staff add birthdays.
- Born on February 29? It's celebrated on February 28 in other years.
- Sparrow never saves a year that makes someone younger than 13, the youngest age Discord allows.
What Sparrow posts
Under Announce, pick one or both:
- On the day: one post for everyone with a birthday that day, at the time you pick. The birthday people are mentioned.
- Monthly list: on the 1st, everyone's birthday that month. It updates by itself when someone adds, changes or removes theirs. Names in the list never ping.
Pick Don't post for the channel to give the role, coins and XP without a post. Members who left the server aren't celebrated or listed.
Writing the posts
Write each one on its own tab, Birthday post and Monthly list, in one of three formats. Each has a live preview.
- Simple: your text in a gold box, with the picture.
- Embed: an embed, in the same editor as Welcome messages. Mentions only ping from the Content box above the embed.
- Components V2: blocks, like Welcome messages. The picture goes at the top.
Switching format keeps what you wrote in the others, so you can switch back.
Placeholders for the birthday post:
{users}everyone with a birthday that day, with their ages when shown.{user}and{displayname}the birthday person (the first one, when there are a few), and{avatar}their picture (Embed and Components V2).{age}the age they turn (when there's one birthday and the age is shown),{count}how many birthdays, and{server}.
Placeholders for the monthly list: {month}, {list} (one line per birthday), {count} and {server}. A very long list ends with "...and N more".
Ping: roles, @here or @everyone, on a line at the top. Sparrow needs the Mention Everyone permission for @everyone, @here and roles that can't normally be mentioned.
Pictures and the birthday card
Each post has one picture. Pick:
- Birthday card (the birthday post only): a card for each person with a birthday that day, up to 4, with their avatar and name.
- A Sparrow GIF: Cake and candles, Confetti, Balloons, Gift box or Party Sparrow.
- Your own picture or GIF (1200×600 works best), or No picture.
For an embed, choose where the picture appears: Inside the embed as its main picture, or Under the message. With two or more birthdays the first card goes inside the embed and the others under it.
Change the card on the Card tab: its layout, background (7 to pick from, with how dark it is) and its words. The title and line under the name take {user}, {age} and {server}. With Premium, upload your own background and pick the colors and font.
Role, gifts and more
On the Settings tab, under Extras. Each is given once a year, on the day.
- Birthday role: given for the day and taken back 24 hours later. Sparrow needs Manage Roles, and its own role must be above it. A member who already had the role keeps it.
- Coins: a birthday gift, when Economy is on. Up to 500, or up to 100,000 with Premium. The server's new member rule applies.
- XP: a birthday gift, when Leveling is on. Up to 250, or up to 10,000 with Premium.
- Show ages: only for members who gave a year and didn't hide their age.
- Show on the Calendar: birthdays as all-day items on your Calendar posts and the Calendar page on the dashboard. Never on the public calendar page or the subscribe link.
- Birthday DM (Premium): a message of your own to the birthday person.
Privacy
The year is optional, and members can hide their age. /birthday remove deletes a member's date and year any time, even when only staff add birthdays. Sparrow keeps a note that it was removed, so taking it off and adding it again can't get a second celebration that year. See the Privacy Policy.
Free and Premium
Birthdays is free, with gifts of up to 500 coins and 250 XP. Premium adds the birthday DM, gifts of up to 100,000 coins and 10,000 XP, and your own card background, colors and font. Embed and Components V2 posts follow the same limits as every message. See Premium.
Commands
/birthday setEveryone (member: Administrator, Manage Server or a Sparrow Master Role)Save your birthday. The day and year are optional (the year is only for your age). Staff can set someone else's with member.
/birthday removeEveryone (member: Administrator, Manage Server or a Sparrow Master Role)Remove your saved birthday. Staff can remove someone else's with member.
/birthday viewEveryoneSee your birthday or a member's, and how many days until it.
/birthday upcomingEveryoneThe next birthdays in the server, only you see them.
Want an overview instead? See the Birthdays module page → · See every command →