Birthdays · Work anniversaries · Milestones

The celebrations bot your team will actually like.

Confetti remembers every birthday and work anniversary in Slack — with group cards the whole team signs, a heads-up for managers, and none of the cringe.

28-day full trial on install · free forever for teams up to 25 · no card required


Everything included

Set it up once. Never miss a day again.

The essentials are free — not trial-limited, not feature-crippled. Weekend handling and timezone smarts included, because your team doesn't stop at one office.

Birthdays & anniversaries

Automatic announcements with tasteful GIFs, milestone years called out, and each person celebrated in their own post — never lumped together.

Weekend & timezone aware

Saturday birthdays post Friday (or Monday — your call), at your chosen hour in your workspace's timezone. Leap-day birthdays handled too.

Privacy first

Birth year is never required and age is never shown unless someone opts in. Gentle, optional collection — one DM, no nagging, easy opt-out.

Import in minutes

Paste a CSV and you're done — BirthdayBot exports work as-is. Or let Confetti ask each teammate directly.

Your words, not ours

Every message template is fully editable. If confetti cannons aren't your team's style, neither is our copy.

See what's coming

A 30-day view of upcoming celebrations in the app home, plus /confetti upcoming anywhere.

Only in Confetti

Three things the other bots don't do.

Group cards

A card the whole team signs.

A few days before someone's birthday or anniversary, teammates get a quiet nudge to sign their card. On the day, every message lands in the channel as one post — like a real card passed around the office, without the person seeing it early.

Confetti only visible to you
@Priya's birthday is coming up on Friday. Sign the team card before then!
Confetti direct message
Heads up: @Marcus's 5-year work anniversary is this Friday. A few days is enough time to organize something good.
Manager alerts

Managers find out first.

Nothing is worse than learning about your report's ten-year anniversary from the channel. Confetti quietly DMs managers days ahead, so there's time for a gift, a card, or a proper thank-you.

Google Workspace sync

Never type a birthday again.

Connect Google Workspace and Confetti pulls birthdays and hire dates from your directory every week, matched to Slack accounts by email. Everywhere else this is an enterprise-tier feature — here it's part of Pro at 33 cents.

Weekly directory sync

Birthdays + hire dates → roster, automatically.


Pricing

Thirty-three cents. That's it.

Every new workspace starts with a 28-day trial of everything. Small teams then stay free forever; bigger teams pay less than a coffee for the whole company.

Free
$0
for teams up to 25 people
  • Birthday & anniversary announcements
  • GIF packs & editable messages
  • Weekend & timezone handling
  • CSV import & DM collection
  • Privacy controls & opt-out
Add to Slack
AppPriceFree planGroup cardsManager alertsDirectory sync
Confetti$0.33/user/moUp to 25 people, full coreYesYesYes, included
BirthdayBot~$0.79–1.59/user/mo15 celebrations/yr, no anniversariesNoNoNo
CelebrationsBot$0.50/user/moNone (30-day trial only)NoNoNo
Billy (BuddiesHR)$1.00/user/moUnder 10 peopleNoNoEnterprise only
Cakeday~$1.00/user/moNone (14-day trial only)NoNoNo

Competitor pricing and features as published on their websites, July 2026.


Questions

Fair questions, straight answers.

What happens after the 28-day trial?

If your workspace has 25 people or fewer, you drop to the Free plan automatically and keep birthdays, anniversaries, GIFs and weekend handling forever. Larger teams get a 28-day grace period to decide, with no interruption to celebrations.

Do you store birth years or show ages?

Birth year is optional and off by default. If someone chooses to add it, their age still isn't shown unless they explicitly opt in. Anyone can opt out of celebrations entirely, any time, without asking an admin.

Can we migrate from BirthdayBot?

Yes — export your dates from BirthdayBot and paste the CSV into Confetti's import. Column names and US-style dates are recognized automatically. Most teams are done in under five minutes.

Which users count for billing?

Active, non-guest members of your Slack workspace — bots, deactivated accounts and guests are excluded. Seats adjust automatically as your team changes; you never have to manage a count.

Who's behind Confetti?

Confetti is built and operated by TinyPoll, the maker of the TinyPoll polling app for Slack. Payments are processed by Stripe and will appear from TinyPoll.

What data do you access?

Confetti reads your member list (to know who's who and count seats), posts messages, and stores only the dates people or admins provide. It cannot read your channels' message history. Data lives encrypted in AWS (Sydney region) and is deleted when you uninstall.