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
Fill a Google Sheet ("People" tab) with: name, birthday, relationship, interests The workflow runs daily at 8 AM (configurable) Checks if any birthday is today → sends 🎂 "TODAY" alert Checks if any birthday is in 7 days → sends 📅 "REMINDER" alert AI (Groq, free tier) writes a warm, personalized birthday message based on the person's name, age, relationship, and interests AI suggests 3 specific gift ideas with price estimates ($20-100) 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: FIFA 26 Ultimate Edition ($60) Razer BlackShark V2 gaming headset ($45) 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)
Import the workflow JSON into n8n Open 📖 Read People → select your Google Sheet and set tab name to "People" Open 📲 Send Telegram → add your Telegram credential and set your Chat ID (get it from @userinfobot on Telegram) Open Groq Chat Model → add your Groq API credential Click ▶️ Manual Test to verify everything works 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.
Related Templates
Automate Customer Support & Calendar Bookings with OpenAI GPT and Google Calendar
Website AI Agent with Calendar Integration Categories: AI Agents, Website Integration, Calendar Automation This workfl...
Capture Gumroad sales, add buyer to MailerLite group, log to Google Sheets CRM
Turn Gumroad buyers into loyal email subscribers and keep your CRM up‑to‑date. When someone makes a purchase on your Gu...
Automate Sales Pipeline: BuiltWith Technology Data to Trello Lead Cards with Google Sheets
Automated workflow that transforms BuiltWith technology data into actionable sales leads in Trello, creating a visual ...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments