How Billy handles weekends, holidays and grouped posts
When Billy posts a birthday that falls on a weekend or public holiday, with examples, and how weekly or monthly grouped posts work in Slack and Teams.
By default, Billy, the BuddiesHR birthday bot, celebrates on the actual day, weekends included, in Slack and Microsoft Teams. Admins can move weekend celebrations to the Friday before or the Monday after, or group all celebrations into one weekly or monthly post.
Weekend and public holiday options#
Set in When would you like to celebrate events on weekends / public holidays? (Slack, see add Billy to a channel) or When would you like to celebrate events on weekends? (Teams, see change Billy's settings in Teams).
| Option | What happens | Example: a birthday on Saturday |
|---|---|---|
On the actual day (default) |
Billy posts every day, Saturday and Sunday too | Posted on Saturday |
Move to Friday / Before |
On the last working day before, Billy also celebrates the weekend and holiday dates that follow | Posted on Friday |
Move to Monday / After |
On the next working day, Billy also celebrates the weekend and holiday dates before it | Posted on Monday |
Public holidays are treated like weekend days once you add them (Slack only, per channel). For example, with Move to Monday / After and Monday a public holiday, a Saturday birthday is posted on Tuesday.
In Slack, a custom celebration on one of those days moves the same way.
Grouped weekly or monthly posts (Slack)#
Set in What announcement frequency should Billy use?:
| Option | When Billy posts | What's included |
|---|---|---|
Post on the actual day (default) |
Every day with a celebration | That day's events |
Group weekly (announced on Mondays) |
Mondays | Every event from Monday to Sunday |
Group monthly (announced on the 1st) |
The 1st of the month | Every event of the month |
With grouping, the weekend option and public holidays don't apply.
Dates shown in the message#
When events are grouped or moved, Billy adds each event's real date next to it, so nobody thinks it's today.
February 29#
In years that aren't leap years, birthdays on February 29 are celebrated on March 1.
Microsoft Teams