Anniversaries Notifier

:tada: Blueprint: Anniversaries Notifier

:pushpin: Description

This blueprint sends you a daily digest of upcoming anniversaries (birthdays, name days, custom anniversaries, etc.) so you don’t forget important dates.

This is specifically designed for — and fully compatible with — the Anniversaries integration by PinkyWafer:
:arrow_right: GitHub - pinkywafer/Anniversaries: Anniversary Countdown Sensor for Home Assistant

Every day at a configured time, it:

  • Scans your selected anniversary entities
  • Calculates how many days are left until each anniversary
  • Filters them based on a configurable “window” (e.g. only items in the next N days, or around today)
  • Builds a compact, human-readable summary message
  • Sends the result as a notification (mobile and/or persistent in HA)

No more manual checking of sensors or notes to remember who has a birthday next week.


:hammer_and_wrench: How it works

  • Runs once per day at a time you configure (e.g. 08:00).
  • Looks at all selected anniversary sensors/entities.
  • Ignores entities that are outside your configured days window.
  • If there are any upcoming anniversaries, sends a notification with a list of all of them.

The idea is to have one clean daily notification instead of many small ones.


:gear: Blueprint options (high level)

When creating an automation from this blueprint, you can configure for example:

  • Trigger time – when during the day the summary should be sent.
  • Days window – how far ahead
  • Persistent notification – also create a persistent_notification in Home Assistant UI.
  • Notification service – optional: choose a notify.mobile_app_* service for your phone.

(Exact field names are in the blueprint UI; the above is just the logic.)


:bell: Notifications

  • If anniversaries are found:
    • A title like:
      Anniversaries Today / Anniversaries Tomorrow / Anniversaries in 3 days
    • Body with one line per event name:
      - John
      - Anna
      - Mike

You can create more automations with the same blueprint, with different day offsets:

  • 0 - Will generate ‘Anniversaries Today’
  • 1 - Will generate ‘Anniversaries Tomorrow’
  • 5 - Will generate ‘Anniversaries In 5 Days’

:inbox_tray: Install the Blueprint

Click below to import directly into Home Assistant:

Import blueprint to Home Assistant


:heart: Support

If this blueprint is useful to you, a GitHub star is very much appreciated:
:arrow_right: GitHub - zenguru84/my-ha-toolbox: Reusable things for Home Assistant

And if you’d like to buy me a beer, you can do it here :beer::point_down:
:arrow_right: https://www.buymeacoffee.com/zenguru84

1 Like

Hello @ZenGuru84,

Nice Blueprint.
Is there a possibility to indicate somewhere to who the notification should be send ?

For example, my wife doesn’t care about birthday of one of my colleagues. My children could be happy to receive notification for their friends, which I don’t want to receive.

Hey!
Thanks!

No, not really. As long as the base integration (Anniversaries) does not support creating “groups”.
Maybe the prefix could be used to define the member of a family, and send the notification to the corresponding mobile device.
I’ll think about it.

Since Anniversaries creates individual sensors for each event, maybe there’s a way to leverage Labels to determine which ones get sent to a specific notifier…?