Skip to main content

5 ways to display Employee Birthdays and Anniversary Dates in SharePoint Online

One of the common requests for Company Intranets is the ability to display employee birthdays or anniversary dates on a main SharePoint Intranet landing page. While there is no dedicated, out of the box web part that allows you to do this (yet), there are a few tricks in the book that I employed for my clients in the past. That’s what I would like to share with you today, my loyal blog followers.

Option 1: Events Calendar

The first option available to us to use the out of the box SharePoint Calendar (Events Web Part). It is a classic calendar we always had in SharePoint, that was somewhat modernized for a modern experience. Adding events (birthdays) is pretty straightforward, and they will all show up in chronological order on the main page.

Pros

  • Easy to implement

Cons

  • As of the writing of this post, the Events Web Part does not allow to add recurring events (which we kind of need for birthdays and anniversaries). So that means you would need to add birthdays every year manually. Excellent job security for someone, I guess.

Option 2: News Widget

Another option is to use the News Web Part. This would allow you for a bit more control as far as images, text, and other information. And since we are dealing here with the News Web Part – we can also take advantage of its other benefits (ability to organize/highlight certain events over the others).

display Employee birthdays

Pros

  • Easy to implement

Cons

  • Same as with the Events Web Part – can’t do recurring events

Option 3: People Web part

Another option to display employee birthdays and anniversary dates in SharePoint is to use People Web Part. It allows you to list employees and automatically surfaces up the photo as well as other employee info from their Delve profile.

Choose People Web Part

Pros

  • Easy to implement

Cons

  • The Web Part only lists employee names – does not allow to list the actual dates

Option 4: Custom List

Another option is to use a Custom List. The idea is that you would build a custom list with two columns: Employee Name as a People picker and Birthday (or Anniversary) as a date field.

Then, you can display this list on the main page. While not as graphical or exciting as the previous two options, this one allows you a bit more control in terms of the display of information. You can introduce other columns and can filter or group information in different ways you want.

display Employee birthdays

Pros

  • A bit more control over the other options

Cons

  • Takes a bit of time to setup
  • Can’t do recurring events, but can easily change the year on the date fields

Option 5: Delve

The last option is to utilize Delve. While users need to navigate to Delve away from a SharePoint page, Delve has a field for birthdays! And users themselves can control whether or not to display it on their profiles.

display Employee birthdays

Pros

  • Nothing to build or configure

Cons

  • Have to navigate away from the Intranet landing page to Delve profile

Option 6 (Bonus): Office 365 Group Calendar

Did I tell you that I think about SharePoint when I sleep? I am not kidding, this particular option/idea came to me one morning, a week after I published this blog post. So I decided to update it with this trick that I like the best! You can either create a Public Office 365 Group or better, an Org-Wide Team (this will ensure that everyone can access and see information from this group).

You can then add a recurring event (Birthday or Anniversary) to the Outlook calendar that is part of an Office 365 Group. Then, you can go ahead and add a Group Calendar Web Part to the SharePoint page in your Intranet and point it to the Group whose calendar you want to display.

And this is how it will look like on a page:

Pros

  • Lists recurring events (since this is an Outlook Calendar!)
  • Lists past events as well

Cons

  • Requires creation of a separate Office 365 Group/MS Team

You may also like

3 reasons you need to understand SharePoint User Profiles

January 29th, 2020

You may also like

How to make SharePoint metadata columns required

January 14th, 2020

You may also like

2 ways to create and display Unique ID fields in SharePoint

November 21st, 2019

Need SharePoint Help?

Hourly consulting, training and configuration services are available

Learn More