All Tutorials Tutorials
Use Cases

Set Up Birthday Reminders for Your Entire Contact List in Minutes

Never miss a customer's birthday again. Learn how to automatically send personalised birthday messages to hundreds of contacts with just a few clicks.

6 min read

Imagine every one of your customers receiving a warm, personalised birthday message — automatically. No spreadsheets, no manual sending. Just set it up once, and the platform handles the rest, every single day.

ACME Store
Happy Birthday Sarah! Here's 20% off your next purchase. Use code BDAY20. Have an amazing day!

What You'll Need

Step 1 — Add Birthday Data to Your Contacts

Your contacts need a birthday custom field. You can add this in two ways:

Option A: Add Manually

Go to Contacts, click a contact, and fill in the birthday field.

Option B: CSV Import

Go to Contacts → Import and upload a CSV with a birthday column in YYYY-MM-DD format. The platform auto-detects your columns.

Step 2 — Create a Smart Group

This is the key ingredient. A Smart Group automatically finds contacts whose birthday is today.

  1. Go to Contacts → Groups
  2. Click Create Group
  3. Set the group type to Smart
  4. Enable the Birthday Today filter
  5. Save the group (e.g. name it "Birthday Today")
How smart groups work: Every time a campaign runs, the smart group re-evaluates its criteria. So "Birthday Today" will match different contacts each day — exactly the ones celebrating their birthday.
1
Import Contacts
2
Smart Group
3
Recurring Campaign
4
Done!

Step 3 — Create a Message Template (Optional)

Go to Templates and create a reusable birthday message:

Birthday Template
Happy Birthday {first_name}! From all of us at {company_name}, we wish you a wonderful day. Enjoy a special {discount} off your next visit!

The variables {first_name} will be replaced with each contact's name. Set {company_name} and {discount} as global variables in Organisation Settings → Custom Settings.

Using templates: After saving your template, click "Use in Recurring" on the template card. This opens the recurring campaign form with the message pre-filled.

Step 4 — Set Up a Daily Recurring Campaign

Go to Recurring Campaigns → New Recurring Campaign:

  1. Give it a name like "Daily Birthday Wishes"
  2. Select your approved Sender ID
  3. Select the "Birthday Today" smart group as the target
  4. Write your birthday message in the message field (or use a template to pre-fill it)
  5. Set frequency to Daily and choose a time (e.g. 8:00 AM)
  6. Click Create
March 2026
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Birthday messages sent automatically

That's It!

Your birthday campaign is now on autopilot. Every day at your chosen time, the platform checks the smart group for contacts whose birthday is today and sends them your personalised message. You can monitor results from the Dashboard.

What you've achieved:
  • Automated, personalised birthday messages
  • Zero manual work after setup
  • Stronger customer relationships

Ready to try this yourself?

Sign up for free and start sending branded SMS in minutes.

Get Started Free