Birthday reminder Email
Asked by Manav Mrigank:

Hello everyone,

I have a team page with the birthdays of all my colleagues. I have set their birthdays using the "Date" Macro on the confluence page.

I want to create a reminder email on / one day before the actual birthday of the colleague. How can I create this reminder as an email which gets delivered to all the participants of this page?


Answers:
author: Aron Gombas _Midori_
body: [@Manav Mrigank](/t5/user/viewprofilepage/user-id/5231418)

The app called Better Content Archiving for Confluence allows you [select an expiration date](https://midori-global.com/products/better-content-archiving-for-confluence/data-center/documentation/quick-actions#set-expiration) for a page:

![quick-actions-dialog-set-expiration (3).png](https://community.atlassian.com/t5/image/serverpage/image-id/260520i7A991A0308011B72/image-size/large?v=v2&px=999 "quick-actions-dialog-set-expiration (3).png")

(You can set it to the date one day before the actual birthday.)

You can [configure the notification](https://midori-global.com/products/better-content-archiving-for-confluence/data-center/documentation/page-expiration-tracking) to be sent to a list of hand-picked users in the "Notify supervisors" list:

![page-expiration-tracking (2).png](https://community.atlassian.com/t5/image/serverpage/image-id/260521iA9989668A462EC2E/image-size/large?v=v2&px=999 "page-expiration-tracking (2).png")

As result, the supervisors will be emailed on the given day.

Note that it assumes that you create a separate page for each team member (which can be a good thing for other reasons, too).

[**Try the app free**](https://marketplace.atlassian.com/apps/123/better-content-archiving-for-confluence?hosting=datacenter&tab=overview)


author: Anastasia Bek _Stiltsoft_
body: Hi [@Manav Mrigank](/t5/user/viewprofilepage/user-id/5231418) ,

Our [Handy Reminder](https://docs.stiltsoft.com/hmfc/server-dc/handy-reminder/how-to-use-handy-reminder) macro can be a good fit for your use case. Handy Reminder is a part of the [Handy Macros for Confluence](https://marketplace.atlassian.com/apps/1214971/handy-macros-for-confluence-formatting-and-interactive-ui?tab=overview&hosting=datacenter&utm_source=atlassian-community&utm_medium=answer&utm_campaign=handy-macros-traffic-sources&utm_id=1216111&utm_content=birthday_reminder) app. You can use it to create reminders with different settings based on your use case. You can set the reminder recipients, date and time for the notification (including the required repetition), or customize the look and feel of the reminder.

![image-20230530-142915.png](https://community.atlassian.com/t5/image/serverpage/image-id/260241i387F4757AB10B38A/image-size/large?v=v2&px=999 "image-20230530-142915.png")

Thus, you can add our Handy Reminder and set it for the group of your users who need to get the notification once a year. I hope this is helpful. Feel free to contact our support for more details or to [arrange the app demo](https://calendly.com/smart-handy-team/30min?month=2023-05).

Best regards,

Anastasia


author: Radek Dost?l
body: Are you sure that everyone is on board with the idea?

I, for one, would despise it and set a rule to put such mails to junk. Know a few people who also don't exactly "enjoy" birthdays.

But back to Confluence, you cannot "really" create any automation for this in Confluence directly. You would need a script / job, something that can crawl the page and actually **process** the data - compare it with current time, see if any of the dates are coming up, if so, collect them and include some other data, then it needs to get the people to send the mail to (I assume watchers?). So you see, Confluence doesn't quite have any kind of a job for this. You would need some 3rd party extensions, or write a python/bash code to fetch the page remotely so you can then code anything you need on a local file level.

All in all I don't think you can avoid the need to code this, I sincerely doubt that you will find an existing script/plugin which does specifically this. Confluence is not a good fit for it.


Tags: confluence-server

server