Automate HR celebrations with Google Gemini, Sheets & Chat for team milestones
Ready for 3.0What this workflow does
This AI workflow has 21 nodes and runs on a schedule (every day at 09:00) (plus 1 other trigger). Along the way it connects Google Gemini Chat Model and Google Sheets.
How it runs
Trigger: On a schedule (every day at 09:00) (plus 1 other trigger).
- SET-BIRTHDAY (Edit Fields (Set)): sets 4 fields: Agency Name, google chat api key, google chat space id…
- SET - ANNIVERSARY (Edit Fields (Set)): sets 4 fields: Agency Name, google chat api key, google chat space id…
- Get dates-BDAY (Google Sheets): uses Google Sheets
- Get dates-ANNI (Google Sheets): uses Google Sheets
- Parse birthday (Code): runs custom JavaScript code
- Today (Edit Fields (Set)): sets 1 field: todayIso
- If: checks a condition and branches into true / false
- parse ANNIVESARY (Code): runs custom JavaScript code
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- If: checks a condition and branches into true / false
…plus 7 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (9)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - If
n8n-nodes-base.if - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets
From the author
Description This workflow acts as your automated HR assistant, scanning for employee milestones and posting AI-generated celebration messages to Google Chat. How it works Daily Scan: Checks your Google Sheet every morning to identify birthdays and work…