How Celebration Bots Work for Birthdays and Work Anniversaries
Automated birthday and work anniversary recognition: what gets delivered, how points are calculated, and what admins should know about dates and delivery.
Who can use this feature
Available on the Team plan and above.
Requires the Super Admin admin permission.
Birthdays and work anniversaries are moments that matter to your team. Celebration bots make sure those milestones are acknowledged automatically β with a message, points, and visibility across the workspace.
What this is
Celebration bots are two automated recognitions β Birthday and Work Anniversary β that fire on the relevant date for each active user. Each bot has its own points amount and custom message, configurable under Admin Settings β Programs β Celebrations.
When a celebration triggers, PraisePal creates a post on the Celebrations feed, credits points to the recipient's Earnings, sends them an email, and optionally posts to your Slack broadcast channel.
Why it exists
Milestones are easy to overlook as teams grow. Celebration bots handle that automatically so every birthday and work anniversary is acknowledged consistently, without someone needing to remember or send recognition manually.
They also tie milestones to your points economy. Because each celebration awards points, employees receive a tangible reward alongside the message β reinforcing the value of being part of the team.
How it works
Both bots run once daily in the early morning (Singapore time). PraisePal matches each active user's stored birthday or hire date against today's calendar date. When there's a match, the bot:
Creates a celebration on the Celebrations feed, with your workspace name and logo as the sender
Credits the configured points directly to the recipient's Earnings
Sends the recipient an email with the message, points awarded, and your company name
Posts to your Slack broadcast channel if one is configured under your Slack integration settings
Colleagues can comment on celebrations in the feed, but celebrations cannot be shared or copied like recognitions.
Birthday bot
Awards a flat number of points to each recipient whose birthday falls on that day.
Work anniversary bot
Uses a base-plus-increment formula. On the first anniversary the recipient gets the base points. Each subsequent year adds the per-year increment:
Year 1: base
Year 2: base + increment
Year 3: base + increment Γ 2
Setting the increment to zero awards the same amount every year. People hired on Feb 29 are celebrated on Feb 28 in non-leap years. New hires don't receive an anniversary celebration on their start date β the first one fires after a full year.
Messages and currency
Both bots accept a custom message between 10 and 500 characters; defaults are provided when the workspace is created. Points are configured in your workspace currency, and PraisePal converts the amount into points behind the scenes.