🎯 Why This Automation?
Forgetting birthdays can be awkward — especially when it’s your clients, students, friends, or team members. Manual reminders and typing out emails every time is tedious and easy to forget.
With Make.com, you can fully automate birthday emails using Gmail + Google Sheets.
Free: Uses only free tools.
Personalized: Each recipient gets a message with their name.
Hands-off: Once set up, it runs automatically in the background.
🛠 What You’ll Need
✅ Make.com account (Free plan is enough)
✅ Google Sheets (For storing birthday data)
✅ Gmail account (For sending emails)
📋 Step 1: Create Your Birthday Google Sheet
Create a sheet called "Birthday List" with these columns:
Tips:
⚙ Step 2: Plan the Automation Workflow
Here’s the logic:
Trigger → Google Sheets checks if today’s date matches any birthday.
Condition → If yes, send an email via Gmail.
Action → Log “Birthday Email Sent” in the sheet (optional).
🖥 Step 3: Build the Make.com Scenario
Module 1 – Google Sheets: Search Rows
Module 2 – Gmail: Send an Email
To: {{Email}} from the sheet
Subject: "Happy Birthday, {{Name}} 🎉"
Body: "Hi {{Name}}, {{Message}} - [Your Name]"
Module 3 – Google Sheets: Update Row (Optional)
🧩 Sample Make.com JSON for This Scenario
You can import this in Make.com to get started faster:
{
"name": "Send Birthday Emails",
"flow": [
{
"id": 1,
"module": "google-sheets:searchRows",
"version": 1,
"parameters": {
"spreadsheetId": "your_sheet_id",
"sheetId": "your_sheet_gid",
"filter": "Birthday = TODAY()",
"limit": 10
},
"mapper": {}
},
{
"id": 2,
"module": "gmail:sendEmail",
"version": 1,
"parameters": {
"to": "{{1.Email}}",
"subject": "Happy Birthday, {{1.Name}} 🎉",
"contentType": "text/html",
"body": "Hi {{1.Name}},<br><br>{{1.Message}}<br><br>– Your Friend"
}
}
]
}
Replace:
🔄 Step 4: Set Scheduling
🚀 Benefits
No more missed birthdays.
Saves hours of repetitive work.
Works even if you’re offline.
Can be extended to SMS or WhatsApp with Twilio/WATI.
🌟 Pro Tips
Add images or GIFs in the email body for a fun touch.
Use conditional greetings (e.g., special lines for weekends or holidays).
Combine with Google Contacts API for a fully synced birthday database.
🛠 Fix – Common Issues & Solutions
Emails Not Sending
Wrong Person Gets the Email
Ensure column names in Google Sheets exactly match the mapped fields in Make.com (Name, Email, Message).
Watch out for extra spaces in header names.
Birthday Date Not Matching
Scenario Not Triggering
Duplicate Emails Sent
No-Code Alternative (Free)
Make can automate birthday-based email sends using date checks in Google Sheets combined with Gmail actions. You can explore it here (free account): https://www.make.com/en/register?pc=rohit9910
📌 Final Thoughts
This Birthday Bot is more than just a reminder — it’s a relationship builder. Whether you’re a teacher, entrepreneur, HR manager, or just a thoughtful friend, this automation will help you stay connected effortlessly.