HR · n8n

Never Miss an Employee Work Anniversary Again

Automatically detect employee work anniversaries from your HR system and post a celebration in Slack plus a note to their manager to recognize them.

difficulty Beginnersetup 25 minresult Every work anniversary is celebrated publicly and flagged to the manager, strengthening culture without HR tracking dates by hand.
  1. 1

    Schedule a Daily Check

    Add a Schedule Trigger running each morning.

  2. 2

    Find Today's Anniversaries

    Add a BambooHR (or HTTP Request) node fetching employees whose start month and day match today, and compute their years of service.

  3. 3

    Post the Celebration

    Add a Slack node celebrating each employee in your team channel, mentioning their years with the company.

  4. 4

    Nudge the Manager

    Add a Slack DM to the employee's manager suggesting they personally recognize the milestone.

  5. 5

    Activate and Test

    Activate the workflow and set a test employee's start date to today. Confirm both the public post and manager note fire.

Frequently asked questions

Can I include birthdays too?

Yes. Add a parallel branch that checks birthdays from the same HR data and posts a birthday message where employees have opted in.

What about privacy preferences?

Respect an opt-out field — skip employees who prefer not to have milestones announced publicly.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.