# Create a user birthday audience

## Introduction

Giving your end-users a reward on their birthday is a great way to say thank you for being part of your loyalty program. The reward could be a special voucher for them to use or bonus points as part of a reactor.

***

## Configuration

The configuration for your birthday audience depends on the period you want to consider the 'user's birthday'.

{% tabs %}
{% tab title="Birthday is today" %}
This audience will only include users who's birthday is today.

1. Navigate to Users > Audiences and then click 'Create' in the top right corner.
2. Give the audience a name and description. Turn on `AUDIENCE_JOINED` and `AUDIENCE_LEFT` events if needed. Set the refresh rate to 'Daily'.
3. Move to the criteria tab. The criteria should be;
   * Birth date matches day and month of time ago 0 days ago.
4. Click save.
   {% endtab %}

{% tab title="Birthday is this month" %}
This audience will include users who's birthday is in the current month.

1. Navigate to Users > Audiences and then click 'Create' in the top right corner.
2. Give the audience a name and description. Turn on `AUDIENCE_JOINED` and `AUDIENCE_LEFT` events if needed. Set the refresh rate to 'Daily'.
3. Move to the criteria tab. The criteria should be;
   * Birth date matches month of time ago 0 days ago.
4. Click save.
   {% endtab %}

{% tab title="Birthday is in the next week" %}
This audience will include users who's birthday is in the next 7 days or less.

1. Navigate to Users > Audiences and then click 'Create' in the top right corner.
2. Give the audience a name and description. Turn on `AUDIENCE_JOINED` and `AUDIENCE_LEFT` events if needed. Set the refresh rate to 'Daily'.
3. Move to the criteria tab. The criteria should be;
   * Birth date matches day and month of time ago 0 days later **or**
   * Birth date matches day and month of time ago 1 days later **or**
   * Birth date matches day and month of time ago 2 days later **or**
   * Birth date matches day and month of time ago 3 days later **or**
   * Birth date matches day and month of time ago 4 days later **or**
   * Birth date matches day and month of time ago 5 days later **or**
   * Birth date matches day and month of time ago 6 days later **or**
   * Birth date matches day and month of time ago 7 days later
4. Click save.
   {% endtab %}
   {% endtabs %}

***

## Tips

* As the end user can update their date of birth in their profile, consider adding extra logic to stop fraudulent activity. For example, adding an extra group to the audience criteria which states that the user must not have an `AUDIENCE_JOINED` event related to the birthday audience within the last year will ensure than a user can't join the audience more than once per year.
* You can use an `AUDIENCE_JOINED` event to trigger a reactor when the user joins the birthday audience. This is useful if you'd like to award them points or a voucher automatically. You could also send them a push notification letting them know about the birthday offers.
