Expand my Community achievements bar.

Dive in, experiment, and see how our AI Assistant Content Accelerator can transform your workflows with personalized, efficient content solutions through our newly designed playground experience.
SOLVED

How to create a birthday campaign?

Avatar

Level 2

Hi everyone,

 

I’m trying to create an audience in Adobe Journey Optimizer that dynamically collects all customers who's birthday will turn 30 years old exactly 30 days from today. I need the audience to refresh daily, so it can be used to trigger a birthday campaign journey and send emails as customers approach their 30th birthday.

 

There is an example in home page "Send a birthday message to customers" but it is not available and showing "coming soon". I also searched here, but only found a way of finding birthday in this month or today.

 

How can I set up this audience with a dynamic date calculation that refreshes every day?

Any insights or best practices would be greatly appreciated!

 

Thanks in advance!

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

@Kabeiro You will have to setup an audience (you can use something like "Include Birth date(YYYY-MM-DD) occurs in next 30 days") to pull all the records whose birthdays are in the next 30days and use a similar condition in the condition activity to identify whether the birthday is the 30th or not.

Thanks, Sathees

View solution in original post

4 Replies

Avatar

Correct answer by
Community Advisor

@Kabeiro You will have to setup an audience (you can use something like "Include Birth date(YYYY-MM-DD) occurs in next 30 days") to pull all the records whose birthdays are in the next 30days and use a similar condition in the condition activity to identify whether the birthday is the 30th or not.

Thanks, Sathees

Avatar

Level 2

Thanks @SatheeskannaK 

But,

In audience, Attributes, "Include Birth date(YYYY-MM-DD) occurs in next 30 day(s)" returns 0, because it cannot ignore year. so it cannot used to find audience at certain age.

 

The example answer is talking about Using Arithmetic function, how do i switch to editor mode for audience?

 

 

 

Avatar

Community Advisor

You can't switch to editor mode in the audience rather setup an audience (Example name: birthdayNext30days) to pull the records that their birthday in the next 30days irrespective of whether their age is 30 or not. After the read audience activity (Use the audience "birthdayNext30days") in a journey have a condition activity to find out whether the records coming out from the audience are of age 30 or not. Hope this helps.

Thanks, Sathees

Avatar

Employee

You can try it on the following lines directly using the segment builder (by ignoring the year) and apply a criteria on birth year (say, for example - 1994) and see if that solves your use case.

Other way would be to check it in the journey canvas by performing the check of 30 years in the condition node.

 

dugganab_0-1727973539250.png