Birthday Reminder (List based)

This Birthday Reminder WebPart selects the forthcoming birthdays or anniversaries of users from the configured List and displays the selected item property fields in a freely configurable template.


Create a custom list first with the following Fields in Classic Mode:

Field NameField TypeValue
Title Change its default requerd to non requiredDefault field
FirstName single line of text
LastName single line of text
birthday Date
photo Link Hyperlink
email single line of text

WebPart Properties
Property NameDescription
Site URL Specify the full URL to the Site, serving the List.
ListName Choose your List from the available DropDownList.
View Name Choose your List View from the available DropDownList. (optional)
Title Set a modern WebPart title.
Operation mode
  • Birthdays: shows the employee birthdays based on the birthday list field
  • Anniversaries: shows the employee anniversary as defined
  • Birthday/Hiredate field name Select the list field name containing the date
    Anniversary Interval set it to “999” to show all anniversary, based on the daterange, or enter a number to only show the employees, which have the set anniversary (i.E: 10 years). multiple values separated by semicolon: 3;5;10;20
    HeaderTemplate Set the Header Template.
    FieldTemplate Define the Item template with HTML / CSS, as needed.
    Fields are accessible by surrounding curly brackets like: {FirstName} {birthday}.
    To get the anniversary year count, use: [AV]
    FooterTemplate Close all open Tags or bring a footer text to be displayed here.
    No User Template define the output, if no User is found to match your date range / settings
    Nbr. of Days to show enter the number of days into the future (starting from the current date) to include in the list.
    Nbr. of Days past enter the number of days to keep the birthday/anniversary in the list after it has passed.
    Nbr. of Items Total To limit the Items to display.
    Date Format Specify the date format as needed
    Date Format Locale Set your date locale (optional)
    Sort direction Descending / Ascending
    CSS Custom CSS to fit your look and feel.
    License Key Please enter your Paypal "Profile ID" or "Automatic payment ID" to unlock your WebPart. (Format: I-1A11SSBB2241)

    Get a license

    We offer different kinds of license

  • a PayPal subscription
  • a conservative invoice for a defined time period

  • Office 365


    Select your seats count (All active accounts having access to your tenant)
    If your seats count is over 2499, please request an Offer!

    SharePoint URL*
    Request an Offer

    Post a comment

    Sajith G H
    12/22/2019 13:15
    We would like to show the demo of Staff Birthday. But it shows license error. Can we get a trial license ?
    12/22/2019 17:24
    Hello Sajith G H,

    please provide you SharePoint Online Url by email.
    We can unlock your tenant.

    It is also possible to get a trial license within the download section, step 3.
    Abdur Raheem
    11/25/2020 00:20

    I want to check look and feel of this web part. I setup web part, list and fields as per this article, however I am running into an error message: Field not found: email in List: Birthday-List.

    I have registered my SharePoint site for trial as well.

    I have created 4 fields in a SharePoint list: FirstName, LastName, photo, email, birthday. All fields types are correct. Even I added email field, however error does not go away. Any help ?
    11/25/2020 09:05

    thank you for contacting us.

    There was a misfunction on the internal field names and indexedDB cache.
    I assume the email field was added later on. This causes the web part to receive the fields from it's cache for the next 15minutes.
    Today the web part should work with the version installed.

    I recommend to update the web part with the most recent version published today.
    Feel free to get in contact with us if you get any errors or questions.
    11/25/2020 23:32
    I am using your birthday reminder and I have ran into an issue where the date 12/2/2019 is not displaying 1 year anniversary with the [AV] option. On the web part when it is active it is showing 0 years.
    11/26/2020 16:04

    please update to the most recent version.
    Matteo Giovannini
    01/25/2021 13:02
    is possible to map the Field Name
    from FirstName to xxx
    from LastName to yyy
    from email to zzz
    my database is already set
    01/25/2021 14:50

    yes it is possible to map these fields to other fields.
    Please have a look at the field template curlybrackets fields corresponding to your list fields.
    {FirstName} -> {xxx}
    {LastName} -> {yyy}