How to Build a Birthday Reminder Workflow in Sparkforge
The Birthday Reminder trigger fires automatically at 8AM on each contact's birthday in your account time zone. Pair it with email, SMS, or wait steps to send personalized greetings or promotions without manual list management.
The Birthday Reminder workflow trigger automates birthday outreach. It scans every contact's date of birth field at 8AM in your account time zone and fires for any contact whose birthday is that day. You do not need to enroll contacts manually — the trigger handles it.
Why use a Birthday Reminder workflow
- Send personalized greetings without manual tracking.
- Deliver birthday-only promotions or discount codes.
- Strengthen customer relationships with a no-effort touchpoint.
- Increase repeat purchase rates around birthdays.
Use cases by industry
- Salons and spas: birthday discount on a service.
- Restaurants: free dessert or appetizer voucher.
- Fitness gyms: guest pass or one free session.
- Pet services: birthday photo and a treat coupon.
- Real estate: simple, sincere greeting (no offer needed).
Set up the workflow
Step 1: Create or open a workflow
From the subaccount, open Automation > Workflows and either create a new workflow or open an existing one.
Step 2: Add the Birthday Reminder trigger
Click Add New Workflow Trigger, select Birthday Reminder, and confirm.
Step 3: Customize the trigger
Optional filters let you fire the workflow only on certain months, only for tagged contacts, or a set number of days before or after the birthday using a Wait step.
Step 4: Save the trigger
Save before adding actions — unsaved triggers can drop their configuration.
Step 5: Add actions
Common actions for birthday workflows:
- Send Email — personalized greeting with optional offer.
- Send SMS — short message with the offer code.
- Wait — delay until a specific hour or several days out.
- Add Tag — mark contacts who received the greeting for follow-up reporting.
Step 6: Customize each action
Use custom values like {{contact.first_name}} in the email subject and body. Build the offer code into the message or pull it from a custom field.
Step 7: Test the workflow
Use the Test Workflow option with a contact whose birthday is set to today. Verify the email and SMS render correctly with the right tokens.
Step 8: Save and publish
Toggle the workflow to Published. The trigger fires at 8AM the next day for any matching contact.
Step 9: Monitor and optimize
Check workflow stats weekly: send rate, open rate, click-through rate, and offer redemption if you tagged it. Adjust subject lines and offer types based on what converts.
Timing the message
The trigger fires at 8AM by default. To send at a different hour (say, noon), add a Wait step set to 4 hours after the trigger fires. To send the day before, add a Wait step set to delay until "-1 day" relative to the birthday.
Frequently Asked Questions
When does the Birthday Reminder trigger fire?
Do I need to manually add contacts to the birthday workflow?
Can I send a birthday message a few days early?
Can I limit the workflow to certain months or tags?
What contact field does the trigger check?
Was this article helpful?
Thanks for the feedback.