You can easily set up automations to contact your users on their birthday or when their special day is around the corner.
In this documentation, you’ll learn the configurations and the process of how to set up a birthday reminder automation with FunnelKit Automations.
Configuration
You can connect the date of birth at the WooCommerce checkout, the My Account page, and the Thank You page.
Here are the options you need to configure:
WooCommerce Checkout
Collect your customer’s date of birth directly on the checkout page with these settings:
- Enable Field: Show the Date of Birth field on the checkout page
- Field Label: Customize the label (default: "Date of Birth")
- Required: Make it a required field
- Field Position: Choose where the field appears. Options are After billing details, before order notes and after order notes.
WooCommerce My Account
Allow users to view or update their date of birth from their account page:
- Enable Field: Show the Date of Birth field on the My Account page
- Field Label: Customize the label (default: "Date of Birth")
WooCommerce Thank You
Collect the date of birth after purchase using a shortcode on the Thank You page:
- Enable Shortcode: Enable birthday collection form using shortcode
- Shortcode:
[bwfan_thank_you_birthday_collection_form label="Birthdate" button="Save"]
Place this on the Thank You page — it works only there - Success Message: Customize the message shown after submission (default: "Thank you for submitting your Birthdate!")
Visibility
- Hide Field: Automatically hides the form if the contact already has a saved birthdate
Make sure to save the changes.

If you are using the FunnelKit’s checkout page from your funnel, you can simply drag and drop the field to your desired location:

- When your customer enters their date of birth on the checkout, the birthdate gets added to the contacts in FunnelKit Automations.

- Enable the DOB field on WooCommerce Accounts from here:

- You can even capture the date of birth of your customers after the checkout on the thank you page. Just enable this setting and embed this shortcode on your thank you page:

Make sure to click on Save to lock all your changes.
Now you know about the basic settings, let’s set up the birthday reminder automation in FunnelKit Automations.
Creating the Birthday Reminder Automation
Step 1: Create a new automation
Go to the Automations section and click on the Create Automation button.

Here, you’ll see the pre-built automation recipes.
Click on the Start from scratch option and name your automation.

Clicking on Create will add a new automation to your workflow.
Step 2: Select the birthday reminder event
Select the trigger - Birthday Reminder under Automations.

Now, configure when you want the automation to trigger:
- X Days Before Birthday – The automation runs a specified number of days before the contact's birthday.
- On Birthday – The automation runs on the contact's birthday.
- First of Every Month– The automation runs on the first day of every month for all contacts whose birthdays fall in that month.
If you select “X Days Before Birthday”, specify the number of days and the time you want the automation to run.

If you select “On Birthday”, specify the time you want the automation to run on the contact's birthday.

If you select “First of Every Month”, specify the time you want the automation to run on the first day of every month.
Note: Select “First of Every Month” if you want to send a single birthday campaign to everyone celebrating a birthday that month. This is ideal for monthly promotions, special offers, or birthday newsletters.

Step 3: Select the action
Here, we will send an email. Therefore, click on the (+) icon and add an Action.

You can create a personalized, dynamic coupon and share it with your users.
But we will keep the sequence short and simple.
Here, specify the Send Email action.

Click on Done.
Step 4: Write your email content
Type in your subject line, preview text and email body content.

Once done, click on the Save & Close button to lock all the changes and go back to your workflow.
Step 5: Activate your automation
Turn the toggle active to make your automation live.

You can also send an email on their birthday by assigning the delay till the day of their birthday and sending an email after it.
This is a simple birthday reminder automation. You can set up discounts or send multiple emails by adding different action steps to your workflow.
Well done! This is how you can successfully set up a custom birthday reminder automation.


