Skip to main content

Send birthday and anniversary reminders with Groq AI gift ideas to Telegram

Workflow preview

Workflow preview
100%
Send birthday and anniversary reminders with Groq AI gift ideas to Telegram preview
Open on n8n.io

1. Workflow Overview

Birthday & Anniversary Reminder with AI Gift Ideas — Telegram Never forget a birthday again. This workflow checks your contacts daily and sends you a Telegram alert 7 days before each birthday and ...

Best for

  • Personal Productivity automation workflows
  • Multimodal AI automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.scheduletrigger, n8n-nodes-base.manualtrigger, n8n-nodes-base.googlesheets, n8n-nodes-base.code, @n8n/n8n-nodes-langchain.chainllm, @n8n/n8n-nodes-langchain.lmchatgroq, n8n-nodes-base.telegram, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Muhammad Mahamid.

Original n8n.io source

1.1 Workflow description

Title
Send birthday and anniversary reminders with Groq AI gift ideas to Telegram
Workflow name
Send birthday and anniversary reminders with Groq AI gift ideas to Telegram

Birthday & Anniversary Reminder with AI Gift Ideas — Telegram

Never forget a birthday again. This workflow checks your contacts daily and sends you a Telegram alert 7 days before each birthday and on the day itself — with a warm, AI-generated personal message and 3 gift ideas tailored to the person's interests.

How It Works

  1. Fill a Google Sheet ("People" tab) with: name, birthday, relationship, interests
  2. The workflow runs daily at 8 AM (configurable)
  3. Checks if any birthday is today → sends 🎂 "TODAY" alert
  4. Checks if any birthday is in 7 days → sends 📅 "REMINDER" alert
  5. AI (Groq, free tier) writes a warm, personalized birthday message based on the person's name, age, relationship, and interests
  6. AI suggests 3 specific gift ideas with price estimates ($20-100)
  7. Everything sent to your Telegram in one clean message

What You'll Receive on Telegram

🎂 TODAY — Khalil Mansour turns 34!
👤 friend
📅 2026-04-26
💡 Interests: football, gaming, tech gadgets

💌 MESSAGE:
Happy Birthday Khalil! 🎉 Wishing you an epic 34th year filled
with incredible goals, clutch victories, and exciting new tech
to geek out over. You deserve all the best — enjoy your day!

🎁 GIFT IDEAS:
1. FIFA 26 Ultimate Edition ($60)
2. Razer BlackShark V2 gaming headset ($45)
3. Anker portable phone charger for match days ($30)

Workflow Architecture

▶️ Manual Test ──→ 📖 Read People → 📅 Check Dates → 🎁 Format Messages
⏰ Daily 8 AM ──↗ ↓
 🤖 AI Personalize ← Groq Chat Model
 ↓
 📝 Combine Message
 ↓
 📲 Send Telegram

9 nodes total. Each node has a clear, single responsibility.

Google Sheet Format

Create a Google Sheet with a tab named "People" and these columns:

name birthday relationship interests
Mom 1965-08-20 family gardening, cooking
Ahmad 1990-05-15 friend photography, hiking
Sarah 1985-12-03 colleague books, cooking
Boss 1978-11-02 work golf, wine, travel

What You Need

  • Google Sheet with your contacts (format above)
  • Telegram bot — create via @BotFather in 2 minutes, then send /start to your bot
  • Groq API key — free, no credit card needed (console.groq.com)

Setup (10 minutes)

  1. Import the workflow JSON into n8n
  2. Open 📖 Read People → select your Google Sheet and set tab name to "People"
  3. Open 📲 Send Telegram → add your Telegram credential and set your Chat ID (get it from @userinfobot on Telegram)
  4. Open Groq Chat Model → add your Groq API credential
  5. Click ▶️ Manual Test to verify everything works
  6. Activate the workflow — it runs automatically every day at 8 AM

Features

  • 7-day advance reminder — enough time to buy and ship a gift
  • Day-of alert — never miss sending a birthday message
  • AI-personalized messages — warm, unique messages based on who the person is and what they like
  • AI gift suggestions — 3 specific ideas with prices, tailored to their interests
  • Age calculation — automatically calculates how old they're turning
  • Year wrap-around — correctly handles birthdays that already passed this year
  • Graceful fallback — if AI is unavailable, you still get the basic reminder
  • Manual test button — test the full workflow before activating

Customizable

  • Reminder window — change from 7 days to any number (edit one line in the Check Dates node)
  • Alert time — change from 8 AM to any time (edit the cron in the Schedule trigger)
  • AI model — swap Groq model in the Chat Model node (default: llama-3.1-8b-instant)
  • Multiple events — works for birthdays, anniversaries, or any annual date — just add rows

Monthly Cost

$0. Google Sheets is free. Telegram Bot API is free. Groq free tier (14,400 requests/day) easily handles a few AI calls per day.

Setup Time

10 minutes. Import → connect 3 credentials → fill your contacts sheet → activate. Done forever.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - ⏰ Daily 8 AM

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 2 - ▶️ Manual Test

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 3 - 📖 Read People

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.5

Block 4 - 📅 Check Dates

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 5 - 🎁 Format Messages

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - 🤖 AI Personalize

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.9

Block 7 - Groq Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatGroq - lmChatGroq
Config choices
Version 1

Block 8 - 📝 Combine Message

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 9 - 📲 Send Telegram

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1.2

Block 10 - Note: Overview

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 11 - Note: Step 1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 12 - Note: Step 2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 13 - Note: Step 3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 14 - Note: Step 4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 15 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Send birthday and anniversary reminders with Groq AI gift ideas to Telegram
Complexity advanced
Nodes 15
Categories Personal Productivity, Multimodal AI
Author Muhammad Mahamid
Published 27 Apr 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/15335/15335.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Send birthday and anniversary reminders with Groq AI gift ideas to Telegram do?

Birthday & Anniversary Reminder with AI Gift Ideas — Telegram Never forget a birthday again. This workflow checks your contacts daily and sends you a Telegram alert 7 days before each birthday and ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Personal Productivity, Multimodal AI use case.