web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How to automate birthd...
Power Automate
Answered

How to automate birthday greetings

(1) ShareShare
ReportReport
Posted on by 73
Good evening.
I need to create a Power Automate flow to automate the following daily task: I have a SharePoint list of employees whose birthdays fall on the current day. The list fields are Employee_Code, Name, email, and Sent. The list is updated once daily from Access.
I need to create a Power Automate flow to send a congratulatory email to each member of the list. The email body should include the employee's name, and each email should have an attached file (card.gif) containing an animated greeting card. The card is the same for everyone and is located in OneDrive in a folder called "congratulations," whose path is:
My Files-l-congratulations
The email should be generated and sent automatically when the SharePoint list is updated, updating the "sent" field to 1 (when the list is generated, it has a value of 0). Once the emails are sent, they should not be sent again.
Thank you for your help.
Regards
Categories:
I have the same question (0)
  • Verified answer
    Robu1 Profile Picture
    1,621 Super User 2026 Season 1 on at
    Hi  ,
     
    Thank your for choosing Power Platform Community.
     
    Take a look at the following flow overview:

    Trigger: When a SharePoint item is created or modified → Only proceed if Sent = 0
     
    Main Steps
    Get Items from SharePoint where Sent = 0
    Loop through each employee:
     
    Get card.gif from OneDrive (/congratulations/card.gif)
     
    Send email to employee with:
    Personalized greeting using their name
    Attached animated card
     
    Update SharePoint item to set Sent = 1
     
    Reliability Tips
    Check if email field is populated before sending
    Use UTC for accurate date matching
    Add logging for audit trail
    Use dynamic paths or environment variables for portability

    Check out these resources too:
     

    🏷️ Please tag me @Robu1 if you still have any queries related to the solution or issue persists.
    ✅ Please click Accept as solution if my post helped you solve your issue and help others who will face the similar issue in future.
    ❤️ Please consider giving it a Like, If the solution was useful in other ways.

    If this fixes the issue, please mark as resolved to help others with find it.
     
  • VictorIvanidze Profile Picture
    13,079 on at
  • Rafa_Gr Profile Picture
    73 on at
    Thanks for your response and your time.
     
    Opening the link to your answer takes me to the HappyBirthday Flow page
    but I can't open the link
     
     
    Regards!
  • VictorIvanidze Profile Picture
    13,079 on at
    We'll fix the link. Now visit  https://www.ivasoft.com/happybirthdayflow.shtml

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the March Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Haque Profile Picture

Haque 594

#2
Valantis Profile Picture

Valantis 328

#3
David_MA Profile Picture

David_MA 281 Super User 2026 Season 1

Last 30 days Overall leaderboard