Getting Started with BirthdayBot
π
Hi, itβs BirthdayBot!
Let's automate team events, celebrations, and reminders in Slack.
What is BirthdayBot?
BirthdayBot is a Slack app with a powerful web dashboard that helps teams celebrate the moments that matter β birthdays, work anniversaries, new hires, and custom milestones β and recognize one another with kudos, all without manual effort.
How it works
Web dashboard
- Seamless authentication from Slack
- Easy import of birthdays, anniversaries, and custom dates
- Clear overview of all upcoming team events
- Centralized management of settings and gift cards
Slack
- Celebration messages in your chosen channels
- Smart reminders so nothing gets missed
- Personal and workspace-level settings
Key features
- ποΈ Flexible workspace and personal settings
- π Celebration channels tailored to teams across time zones
-
βοΈ Ready-made and custom celebration content,
from πΏ neutral to π funny or πΆοΈ edgy - π Multilingual birthday cards for global teams
- π Custom celebrations, US and world holidays
- π Global multi-brand gift cards and wishlists that make gifting more personal
- π Kudos for peer recognition and stronger team culture
- π Google and Outlook Calendar sync
- π€ AI-powered help in Slack
- β¬ White-label use (custom name and logo in Slack)
- π« Opt-out controls for teammates who prefer not to participate
Try it risk-free
Start with a free 30-day trial and see how easy team celebrations can be.
π Letβs go!
How to add BirthdayBot
Just hit the Add to Slack button β on BirthdayBot's homepage or on Slack Marketplace. Then grant BirthdayBot a sprinkle of permissions to do its job, and you're done π
Important: we are Slack-authorized and care about your data just as much as Slack does.
Installed: how to use BirthdayBot?
Web interface tour
Web App is a new dashboard that enhances the Slack experience, giving you visibility, control, and simplicity when you need it most.
Already have BirthdayBot installed? Access the Web Dashboard here.
Or use the Log in section at the Home page:
One-click Slack authentication
You simply authenticate with Slack: no extra accounts, no new passwords, no setup overhead. Once connected, the dashboard instantly reflects your Slack workspace, channels, and team structure.
Import of dates
The Web App introduces an intuitive import flow that lets you bring team dates into BirthdayBot in minutes using one or several import methods at once. Once uploaded, all dates appear in the calendar. After that, BirthdayBot handles the rest, automatically sending reminders and celebration messages in Slack at the right time.
Calendar view
The heart of the Web App is its calendar view, designed to give you instant clarity.
You can browse celebrations by month, filter by event type, see which Slack channel each celebration is tied to, search users, and always check whose birthday is missing.
For People Ops, HR, and team leads, this alone removes hours of coordination each month.
Admin settings
Some app configuration can be done here. More settings will appear on the web app soon.
Kudos
Set up Kudos reminders in Settings and allow team share appreciation.
The Kudos section is an easy place for each user to:
- revisit appreciation they've received
- remember wins people celebrated with others
- keep a positive record of teamwork moments over time
A little "proof of impact" you can come back to anytime.
Global gift cards
You can send them from the Slack app, but a web-based experience is faster and more intuitive.
All gift cards are:
- Available across 350+ brands
- Supported in 60+ countries
- Redeemable in local currencies
Slack app
The rest of settings you can find on App's Home on Slack.
Select a Celebration Channel and add birthdays
After installing BirthdayBot, youβll go through a short onboarding flow. Right there, you can choose an existing Slack channel or create a new one for celebrations.
It becomes your Celebration Channel. The next step is adding birthdays (and work anniversaries): on the web app during the onboarding, or anytime later on the web or in Slack.
You can return to this setup anytime from the App Home tab in Slack. If needed, start with a test channel and update it later.
To change the channel:
Celebration Channels β Channel Settings β More Settings β Change Channel
Setting time and timezone for congratulations
To set your workspace preferences and choose the BirthdayBot timezone, go to:
Your Summary β Workspace settings β Time for congratulations
BirthdayBot Pro plan users can apply timezone settings for each Celebration Channel separately, which is convenient for distributed teams.
Go to: Celebration Channels β Select a channel in the drop-down menu β Channel Settings β More settings β Timezones
Birthdays falling on weekends: Friday, Monday, or exact day celebrations
By default BirthdayBot posts congrats on Mondays for the users whose birthdays fall on the weekend, however, you can adjust the time and day for congrats.
Go to: Summary β Workspace settings β Celebrations on weekends
BirthdayBot will mention the real birthday date in the early or belated birthday message.
Adding and setting up celebration channels
If you want to add more Celebration Channels to your workspace, go to: Celebration Channels β New channel
If you want to add birthdays, set up celebration types, manage the gift card feature, choose content style and languages (feature available for BirthdayBot Standard and Pro), go to: Celebration Channels β Select a channel in the drop-down menu β Channel Settings
Managing birthdays: how to add and edit birthdays
Choose a convenient way to add team birthdays:
- Automatically collecting from team members
- Adding manually one-by-one
- Using BirthdayBot AI Assistant to add birthdays in natural language
- Uploading a spreadsheet (insert Google Spreadsheet link, or send an .xlsx or a .csv file)
- Filling out the .xlsx template
Collecting from team members (via Slack or web app)
Sit back and relax - the bot will reach out on its own! Just tick this option at the installation.
Each person can add the date and select whether to keep the birthday public or private. Admins can always check the full list of populated birthdays and make the bot ask again or set it manually. Same functionality is available on the web app.
Adding manually (Slack and web)
Admins can set birthdays manually. In Slack: use 'Autofill months' if there are a lot of birthdays to be added in chronological order. In the web app: set birthdays and click Save to make them appear on the calendar of events.
Uploading a ready spreadsheet with dates (Slack and web)
If you already have a list of emails and birthdays of the workspace users (or can export it from your HR software), try uploading birthdays in a file. It can be an Excel file, a CSV file or a link to Google Spreadsheet.
On the web: use the drag-and-drop field to send your file to BirthdayBot. Imported dates will be available for a preview below.
In Slack: If there is no ready spreadsheet with birthdays, you can fill out our template in Excel and send it back. Just hit the Import from file button and follow the instructions you get from the bot.
Using AI Assistant (Slack)
Just start a dialog from the Chats tab and add dates using natural language prompts.
How to remove birthdays from Slack BirthdayBot
In Slack go to: Birthdays β View all birthdays
There you get a full list of upcoming birthdays, find the right person using filters, and select Remove
When user's Slack account gets deactivated, the user's birthday is deleted automatically.
Web: Click the userβs profile in the Events section and remove the date.
Personal reminders: how to configure
Reminders allow you to remember birthdays, send gift cards or use Congratulation Helper to craft nice congrats to your teammates and send them in DM.
You can access your reminders in Personal Settings:
Workspace settings: how to configure
Go to: Home β Workspace settings
Here is what you can adjust to your company's needs:
BirthdayBot Features
Birthday messages: written by BirthdayBot or custom ones
You can fully rely on BirthdayBot to announce birthdays!
π‘ By default, it congratulates team members in its manner by sending a randomly chosen funny birthday card from our Fizzy Pack (informal, fizzing with casual, pun-filled fun!). Here is what it may look like:
π’ For slightly more formal corporate environments we suggest using the Mild Pack (calm, classy, and always a crowd-pleaser). Check out the example:
π΄ If you are a cool and unstoppable startup with all the teammates on the same wavelength and a similar sense of humor, you may want to try the Spicy Pack (edgy and hilarious, but still professional!). Available for BirthdayBot Standard and Pro. Here is a sneak peek:
For BirthdayBot Standard and Pro content packs in all these styles are available in πΊπΈ π¬π§ English, π©πͺ German, πͺπΈ Spanish, π§π· π΅πΉ Portuguese, π°π· Korean, and π―π΅ Japanese.
Multi-lingual teams can combine any of these languages with English for the Fizzy pack.
If you prefer to add your own texts and images, feel free to create custom birthday content packs.
To quickly add new flavors of Content Packs, go to:
Birthdays β Content Packs β Assign a pack
To fully manage Content Packs in a Celebration Channel, go to:
Celebration Channels β Channel settings β Content Packs
How to create a custom pack of birthday messages?
Go to: Birthdays β Content Packs β Create a pack
Name your new pack and start writing congratulations and selecting images:
Wishlists
Slack BirthdayBot admins can activate and deactivate wishlists in their workspace.
Go to: Your summary β Workspace settings β Wishlists
To add, edit, or remove wishes: Go to: Your summary β Personal settings β Wishlists β Edit
Gift Cards
π Birthday gift cards
BirthdayBot makes it easy to celebrate teammates with global gift cards sent right in Slack.
How it works:
Before birthday, BirthdayBot asks the celebrant if they'd like to receive a gift card. Then a "Send a gift card"
button appears in the birthday reminder and celebration message.
Payments:
Anyone can send a custom amount and accompany it with a personal message. The funds are sent to a Global gift card
marketplace with hundreds of brands across 70+ countries.
Recipient experience:
The birthday person gets a link to their e-wallet, where they can choose their preferred brand, currency, or even
donate the funds to charity.
π‘ Tip: Keep reminders enabled so you never miss a teammate's special day!
For those, who prefer planning, the button is also available in private reminders.
These buttons can be managed by BirthdayBot admins and Celebration Channel owners.
You can also send gift cards from the Celebrations (Web App):
The flow is similar, the card will be delivered via Slack.
Payments are received via Stripe, a globally trusted payment provider:
The birthday person receives a nice message in DM and in ephemeral messages in the Celebration Channel:
As they follow the link, they get access to popular brands in their location to redeem the gift card balance:
Keep track of sent and received gift cards in the Gift card section (Web App).
How to manage the Birthday gift card feature in BirthdayBot?
It is enabled by default in all Celebration Channels in your workspace π
To manage it, go to: Web app β Settings β Gift cards
π Anytime gift cards
The process works just like Birthday gift cards; the only difference is how you start it. Instead of using the reminder or celebration message, go to the BirthdayBot Home tab and click Anytime gift card. Available to all BirthdayBot users.
This way, you can send a gift for any occasion, not just birthdays.
BirthdayBot also uses the Anytime gift card flow for belated birthday gifts.
Custom celebrations
Time to make recognition personal, fun, and culturally inclusive!
With this feature, teams can:
- Celebrate any milestone: from project wins to team achievements
- Include official holidays: automatically recognize US holidays and the worldβs most popular holidays, keeping celebrations global and timely (templates included)
- Use ideas to enrich team engagement: 12 ready-to-use celebration templates that help HRs and Employee experience specialists build more memorable moments
- Tailor messages and visuals: customize texts and images in messages to reflect your teamβs unique style
- Schedule anywhere, anytime: send celebrations automatically to Slack channels (with correct dates for floating holidays)
Go to: Home β Events and Team Milestones β Custom Celebrations
Kudos
Kudos is a brand-new BirthdayBot feature that helps teams share gratitude and appreciation right in Slack.
With Kudos, admins can schedule weekly or monthly reminders in Slack, while teammates can send nice-looking public or private shout-outs in a couple of clicks, and everyone gets a personal collection of the kudos they've shared and received.
Reminders can be enabled in Settings.
A personal collection of sent and received shoutouts is available in the Kudos section.
How it works in Slack
Peer recognition starts with a scheduled prompt in your Celebration Channel. Users click the button, fill out a few fields, and send their shoutout.
Public Kudos appear in a Slack thread, while private Kudos are sent by DM. All Kudos are also saved in the web app in each userβs personal collection.
Read more on our blog.
Start using Kudos to build a stronger culture of recognition.
Congratulation helper
BirthdayBot can give you a hint when sharing your congratulations in direct messages.
Just set up My reminders in Your Summary to receive notifications about today's birthdays, and then click Say happy birthday! on that very day.
Important: for this feature, BirthdayBot needs an additional permission (to send messages on your behalf).
Read also:
BirthdayBot AI Assistant
AI Assistant is automatically available for workspaces on Slack's Pro, Business+, or Enterprise Grid plans that install BirthdayBot after May 2025.
Older installs need to refresh the bot: just hit Add to Slack from the web Home to update the app's permission scopes. They are reviewed, and approved by Slack. It is fast and safe: all channel settings and saved dates (birthdays and work anniversaries) will remain unchanged.
Start your conversation with AI Assistant from the Chat tab or from the AI Agents & Assistants icon in Slack (top right corner).
Important: AI Assistant answers questions asked in natural language and provides a smoother and more efficient experience with the app. Please note that the assistant may occasionally generate inaccurate or incomplete responses. Always double-check important information and contact live support if in doubt.
Premium features: BirthdayBot Standard and Pro
With the free BirthdayBot account, you can celebrate up to 30 birthdays per year. For larger teams, as well as for teams who want to automate anniversary celebrations and access more premium features, there are BirthdayBot Standard and BirthdayBot Pro plans.
Paid subscription plans remove all limits and expand functionality π Check out the plans, buckets, and quotes on the Pricing page.
In brief, with BirthdayBot Standard you can:
- Celebrate unlimited birthdays with robust birthday card packs: πΉ Fizzy, πΏ Mild, and πΆοΈ Spicy
- Celebrate in multiple languages: πΊπΈ π¬π§ English, π©πͺ German, πͺπΈ Spanish, π§π· π΅πΉ Portuguese, π°π· Korean and π―π΅ Japanese
- Unlock anniversary celebrations and add hire dates automatically
- Benefit from a sparkling πΉ Fizzy Anniversary pack
- Celebrate New Hires in a few clicks
- Schedule 20 Custom celebrations
- Save and edit unlimited wishlists
- Unlimited Kudos: reminders and user-generated messages + personal Kudos collection
- Sync with Google and Outlook calendars
- Add 15 Friends/Family birthdays for the admin's personal use
- Get priority support
- Get charged for active users only
- Be the first to access premium features
With BirthdayBot Pro you get everything from Standard plus:
- Friends/Family birthdays are unlimited for all users
- Celebrations in multiple timezones for multiple Celebration Channels
- Unlimited Custom celebrations with 12 templates to enrich company culture
- Bilingual πΉ Fizzy pack that combines English with any other language available
- Custom branded image for your Birthday/Anniversary content pack crafted by our designer*
- 30-min live personalized onboarding session*
- Personal Concierge service for importing Birthdays/Anniversaries
- Sending pre-planned Company gift cards (at request)
- Top priority support and coupons for large teams and most loyal users π
- AI features (coming soon)
* features available for annual Pro subscriptions
Any paid plan comes with 30 days of a free trial.
Events and Team Milestones
BirthdayBot Standard and Pro plan users get access to New Hire announcements, Work Anniversary celebrations, and Custom Celebrations. Soon they will get a bunch of other features for celebrations and employee engagement.
Explore this section to reveal the available functionality:
Work Anniversary celebrations
You can enable anniversary celebrations for the entire workspace or only for some birthday teams.
To configure celebrations for each team, go to:
Celebration Channels β Channel Settings β More Settings
And enable work anniversary celebrations for each birthday team you want to celebrate them in.
Read also:
Anniversary messages: written by BirthdayBot or custom ones
Just like with birthdays, you can use a default celebration card or create your own pack.
Enjoy a nice Fizzy anniversary card pack (informal, fizzing with casual, pun-filled fun) with over 100 nice texts + GIFs. This pack is set by default. Hereβs a random message preview:
If you decide to create your own anniversary pack:
- Tag the teammate by adding {user} to your text
- Let the bot mention the number of years in the company by adding {years}
- Add an image
- (optional) Link the card text to the exact anniversary year. For example: 'Happy work anniversary, {user}! You get a laptop as a gift' for a 10-year anniversary. To do that fill out the optional field 'Number of years worked'
To create a custom pack go to:
Events & Team Milestones β Work Anniversaries β Content packs β Create a pack
Some teams use branded words instead of the word βanniversaryβ. If you come up with an idea of how to combine your companyβs name with the -versary part, use this field the Celebration Channel settings:
How to add hire dates?
In the Web App:
Choose Add dates and pick any method of hire dates import (bulk import from file or manual adding). Smart algorithm works with files of any type and dates in any format.
In Slack:
App Home β Events & Team Milestones β Add anniversaries. Youβll be redirected to the Web App from there to follow the steps listed above.
Additional methods available in Slack:
-
Automatically
BirthdayBot remembers the start dates of new employees as they join your Slack workspace
-
With AI Assistant
By simply listing the dates In natural human language
Please note that hire dates are visible to everyone, but can be set by BirthdayBot admins only. By default, the user's hire date is the day when a new hire joins the workspace.
New Hire Announcements
BirthdayBot admins may receive notifications about newcomers recently added to Slack and plan a Welcome message from such a reminder.
Also, the New Hire welcome message planning is available from the Home tab anytime.
Choose Plan a message and go to Settings.
Choose the Channel - BirthdayBot will save your choice for the next time. Start typing the New Hire's name.
If their Role is filled out on the Slack profile, it will be added automatically.
By default, the message will be sent as soon as possible, but you pick the right date and time.
Click Next to preview the message. By default BirthdayBot provides a random message from the pack, tags a person and mentions their role.
If you want a custom message and image, choose this option here:
Build the right first impression for new team members with BirthdayBot!
Separate timezone settings for Celebration Channels
For large distributed teams, you may want to create a few Celebration Channels. Use separate timezone settings to adjust the congratulatory message-sending time for each location.
Go to: Celebration Channels β Channel settings β More settings
White-label BirthdayBot use: custom name and logo
Pro plan users can customize the display name and logo BirthdayBot uses when posting content in Celebration Channels.
To do that, go to: Celebration Channels β Channel settings β More settings β App identity
How to upgrade my current plan
Go to the Upgrade page, pick the necessary plan, and hit Start a 30-day Trial.
After confirming your Slack workspace, you will be redirected to the Checkout page. Visit the BirthdayBot Billing Dashboard to manage your subscription.
Important note on subscription cancellation: simply removing the BirthdayBot from your Slack workspace does not cancel your subscription. If you decide you no longer want to use the service, you must take an additional step.
To cancel your subscription, visit the Billing page within the Web App and complete the cancellation process from there.
How much do I pay for my team?
You pay per number of unique users in Celebration Channel(s), not workspace users. Celebration Channel is a Slack channel BirthdayBot was added to.
Depending on the number of unique users in your Celebration Channel(s), your monthly or annual payment falls within one of the pricing buckets we provide.
Please, check out the buckets and the pricing calculator here.
BirthdayBot Billing Dashboard
Paid users can see their subscription details in their personal dashboard. You can access it here.
Bonus: Our Referral Program
Check out a simple and rewarding way to get some passive income by sharing BirthdayBot with friends, colleagues, or anyone who might need some help keeping track of birthdays and work anniversaries on Slack.
When someone signs up using your referral link, you'll earn 15% of every payment they make with no expiration date on your commissions!
All kept transparent and simple in the affiliate portal. It's our way of saying thank you for spreading the word about BirthdayBot. π₯³
Check out the details on our blog.
More questions about BirthdayBot?
Don't hesitate to contact us. We'll be happy to help.
Copyright Β© 2026 BirthdayBot. All rights reserved.
Made by
Rawbot