Getting started

Getting Started with BirthdayBot

Hi, it's BirthdayBot here. Let's automate reminders and celebrations of your team's birthdays and anniversaries.

I'm sure you'll love it!

  • Automate collection of birthdays
  • Use one of the birthday or anniversary card packs: from 🌿 neutral to 😜 funny or 🌶️ edgy
  • Or create as many custom packs as you need
  • Configure reminders or notifications (or mute them)
  • Use wishlists to reveal dream gifts
  • Sync BirthdayBot with Google/Outlook Calendar
  • Celebrate in a single channel or in separate channels for every team
  • Automate opt-outs of celebrations if needed
  • Try a free 30-day trial to decide!

Let's go right to the Slack birthday bot setup!

How to add BirthdayBot

Use any of these options:

  1. Go to the BirthdayBot's homepage and hit Add to Slack

  2. Or go to Slack App Directory and hit the Add to Slack button there

    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.

Great job! Below we'll show you how BirthdayBot works and walk you through the entire setup process.

Installed - what's next?

How to use BirthdayBot: a quick interface tour

Start BirthdayBot setup using the Home tab on Slack.

It consists of 3 sections:

  1. Your Summary:

    Set or edit your birthday, and check out your personal and workspace (admins only) settings: calendar synchronization, wishlists, workspace guests' bdays, the Do Not Disturb mode, and more.

  2. Birthdays:

    View upcoming birthdays, add birthdays, configure reminders, assign celebration packs or create new birthday cards, and create Сelebration Channels to let people share the joy with the teammates they know well.

  3. Work anniversaries (for BirthdayBot paid plans)

    Admins can check out upcoming work anniversaries, add hire dates, use a default celebration pack, or create custom celebrations for their employees.

Select a channel for public birthday celebrations

Where do we celebrate?

Channel members create your first Celebration Team.

That’s why selecting a Slack channel for celebrations at the start is important. You can change it later ;)

When adding Slack Birthday Bot to your workspace, you can choose a channel where the bot posts congratulatory messages.

After that, the bot will send a message to the channel members to set their birthdays or to explore the app.

It may feel like a huge responsibility, so you can always start from some test channel. To change the Celebration Channel, go here:

Birthdays → Celebration Channels → View → Edit

How Celebration Channels work and how to set them up

Usually, Celebration Channels include people working together and knowing each other quite well to be happy receiving notifications and sending warm & personalized birthday wishes.

Tip: BirthdayBot users recommend adding separate Celebration Channels for workspaces with over 50-60 people to build genuine team engagement and better culture enablement.

Celebration Channels may be large enough to include all workspace members or include only department or project teams, hobby teams, etc.

You may already have a channel added! Remember that step of choosing a channel at the bot installation? BirthdayBot was added there to make announcements.

No worries if you missed this step at the installation or want to add more Celebration Channels to your workspace.

There are a couple of ways you can add more channels:

  1. Within the intro message from the bot

    If you click the Skip button at the installation, BirthayBot will later send you a private greeting message offering to get settled. Please, hit the Start button to proceed.

  2. From the Home tab

    Go to: Birthdays → Celebration Channels → Add a channel

Editing celebration channels

To edit Celebration Channel settings (to allow the birthday bot to announce birthdays or to mute announcements for a while), go to:

Birthdays → Celebration Channels → View → Edit → Next

There you can select what celebrations you would like to have in the channel.

Great job!

Setting time and timezone for congratulations

To set your workspace preferences and choose the BirthdayBot timezone, go to:

Summary → Workspace settings → Time for congratulations

Birthdays falling on weekends: Friday, Monday or exact day celebrations

By default BirthdayBot posts congrats on Mondays for the users whose bday falls on the weekend, however, you can adjust the time and day for congrats.

Go to: Summary → Workspace settings → Reminders on weekends

There you can choose the most suitable option for your team.

Managing birthdays: how to add and edit birthdays

Slack BirthdayBot created three options for adding team birthdays:

  • Automatically collecting from team members
  • Adding manually one-by-one
  • Uploading with a .xlsx or a CSV file

Collecting from team members or adding manually

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.

Uploading an Excel file

If you don't want to disturb workspace members and want to avoid the manual job, try uploading birthdays in a file.

Hit the Import from file button and follow the instructions you get from the bot.

Excel: If you choose an Excel file - the bot will reach out in Messages with a template that you are to fill out and send back.

CSV: If you already have a list of emails and birthdays of the workspace users (or can export it from your HR software, for example), it can be easier for you to upload a CSV file.

To make it as smooth as possible, we provide step-by-step instructions for each option.

P.S. There is also an instruction for birthday import via Zapier .

How to remove birthdays from Slack BirthdayBot

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 the Slack account gets deactivated, the user's birthday is deleted automatically.

Personal reminders: how to configure

You can access your reminders here…

…or here

Get notified about upcoming events a week/a day in advance or only on the day of the birthday, enable or disable reminders for different birthday teams or people.

Workspace settings: how to configure

Configure workspace reminders in general workspace settings

Here is what you can adjust to your company's needs:

Birthday cards: written by BirthdayBot or custom ones

You can fully rely on BrithdayBot to announce birthdays!

🟡 By default, it congratulates team members in its own 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!). Here is a sneak peek:

If you prefer to add your own texts and images, feel free to create custom birthday card packs - with a minimum of five birthday cards.

How to create a custom pack of birthday cards?

Go to: Birthdays → Birthday cards → Create a pack

Name your new pack and start writing congratulations and selecting images:

What is a link to image?

BirthdayBot uses images from online. For example, you may create your own visual content, add it to the cloud, and copy the link to it to the birthday bot Slack. Just as well you may use free image stocks (or purchase a license) and copy links to images from there.


Slack BirthdayBot admins can activate and deactivate wishlists in their workspace.

Go to: Your summary → Workspace settings → Wishlists

To add, edit or remove wishes users need to go to their Personal settings

or users can go to the Messages tab and type 'wishlist' there.

Congratulation helper

BirthdayBot can give you a hint when sharing your congratulations in direct messages.

Just set up My reminders to receive notifications about today's birthdays:

and then click Say happy birthday! on that very day.

BirthdayBot commands

Some users prefer starting their birthday bot setup using commands. You may want to give it a try as well. Go to Messages and type Help in the conversation with the bot to get a list of all available commands.

BirthdayBot Premium

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, we suggest BirthdayBot Standard and BirthdayBot Pro plans.

Paid subscription plans remove all limits 👉

  • Celebrate unlimited birthdays with a robust birthday card packs: 🍹 Fizzy, 🌿 Mild, and 🌶️ Spicy
  • Save and edit unlimited wishlists
  • Sync with Google and Outlook calendars
  • Unlock anniversary celebrations and add hire dates automatically
  • Add Friends/Family birthdays for the admin's personal use
  • Get priority support
  • Get charged for active users only
  • Be the first to get access to new premium features

Any paid plan comes with 30 days of a free trial.

How to upgrade my current plan

Go to the Upgrade page , pick the necessary plan, and hit Choose Plan .

After confirming your Slack workspace, you will be redirected to the Checkout page.

BirthdayBot Billing Dashboard

Paid users can see their subscription details in their personal dashboard. You can access it here .

Work Anniversary celebrations

In addition to birthdays, BirthdayBot automates anniversary celebrations (available for Standard and Pro plans).

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 → View

And select 'Celebrate anniversaries' for each birthday team you want to celebrate them in.

How to add hire dates?

There are three options for adding hire dates:

  • Automatically

    BirthdayBot remembers the start dates of new employees as they join your Slack workspace

  • Manually

    Adding hire dates for each employee

  • Using a bulk import

    By uploading a spreadsheet in a .xlsx format

Please note that hire dates are visible to everyone, but can be set by BirthdayBot admins only. By default, the user hire date is the day when a new hire joins the workspace.

To add hire dates manually or import them, go to:

Anniversaries → Add or import hire dates

Choose Import from file or select the employee you want to add the hire date for

Anniversary cards: 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 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 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'

All you need to do is create your anniversary celebration plan that may contain special words or gifts for each year in the company, and the BirthdayBot will undertake the entire automation and allocation of anniversary cards to the right person according to the right number of years.

To create a custom pack go to:

Anniversaries → Anniversary cards → Create a pack

How to see and filter all workspace celebrations

Check out the bottom section menu and select See all celebrations if you want to plan upcoming office events and parties!

So, you seem to have all set!

More questions about BirthdayBot?

Don't hesitate to contact us . We’ll be happy to help.

Copyright © 2023 BirthdayBot. All rights reserved.
Made by Rawbot