Answers.Body: <p>I would not use a smart group, but use the "Individual has birthday" trigger that is included in CiviRules?</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-06-11T12:21:52.510Z
Answers.Text: How would you configure the Birthday Rule to trigger 1 day before the birthday?
Answers.UserDisplayName: Flying
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-06-14T06:57:36.460Z
Answers.Text: Hmmm not sure that would be feasible without coding with the birthday trigger.
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-06-14T08:19:39.603Z
Answers.Text: Is there a generic CiviRule condition that can be used to trigger something a set number of days before a recorded date? Like if you have a scheduled activity at 01.april (and not birthday), you can have it to trigger -7 days, so you have the possibility to mail something abroad...?
Answers.UserDisplayName: Flying
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-06-14T11:30:08.033Z
Answers.Text: No there is not. The delay is with the action, so you can set a delay of 7 days for an action but there is not something like : do this x days before this date. Can be developed though if there is either a contributor that is happy to do that or someone who is willing to fund it.
Answers.UserDisplayName: ErikH - CiviCooP
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-16T07:04:44.250Z
Answers.LastActivityDate: 2020-06-16T07:04:44.250Z
Answers.UserDisplayName: ErikH - CiviCooP
Answers.Body: <p>If you use Adv Search then you can get the Today option on the birth date. Your question doesn't explain why it needs to be via Search Builder hence 'using Adv Search' seems to be a valid answer to 'is there an alternative way'.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-15T21:14:15.140Z
Answers.Text: Thanks! I was thinking too far ahead but didnt realise that adv search has that option already.
Answers.UserDisplayName: Tapash
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-15T21:20:48.663Z
Answers.Text: On a second thought, it still doesnt give me a feasible option to create a workflow for email. Birthday “today” doesnt really pullup any result. Because it’s looking for a actual date with year. Whereas I am looking for a month and date rather. Then it would be possible to complete the sending email flow.
Answers.UserDisplayName: Tapash
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-16T01:07:14.037Z
Answers.Text: does the answer here help you at all https://civicrm.stackexchange.com/a/2307/96
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-15T21:10:12.543Z
Answers.LastActivityDate: 2020-06-15T21:10:12.543Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>The scheduled reminders functionally works nicely with any date field. -</p>
  <p><a href="https://i.sstatic.net/bqISc.png" rel="noreferrer"><img src="https://i.sstatic.net/bqISc.png" alt="enter image description here" /></a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-03-15T09:10:10.777Z
Answers.Text: Awesome idea! Thanks
Answers.UserDisplayName: Tapash
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-17T08:50:30.697Z
Answers.LastActivityDate: 2020-06-17T08:50:30.697Z
Answers.UserDisplayName: Anil
Body: <p>I have tried to create a smart group for the contact who's birthday is today and send an email via civirules, but search builder doesn't have option to set the date as "Today". </p>
  
  <p>Is there any alternative way to achieve this? </p>
  
  <p>Just wondering if anyone has worked on a similar flow and give a hint please?</p>
  
Tags: <civimail>
Title: How can I send "Birthday wish" email to contact?
ThreadText: # How can I send "Birthday wish" email to contact?
  
  (Asked by: username_0 on 2020-06-15)
  
  I have tried to create a smart group for the contact who's birthday is today and send an email via civirules, but search builder doesn't have option to set the date as "Today".
  
  Is there any alternative way to achieve this?
  
  Just wondering if anyone has worked on a similar flow and give a hint please?
  
  **Tags:** civimail
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_4 on 2020-06-17. Score: 5 | Accepted answer
  
  The scheduled reminders functionally works nicely with any date field. -
  
  [![enter image description here](https://i.sstatic.net/bqISc.png)](https://i.sstatic.net/bqISc.png)
  
  > **Comments:**
  > **username_0**: Awesome idea! Thanks  
  
  ---
  
  ### Answer by username_1 on 2020-06-16. Score: 6
  
  I would not use a smart group, but use the "Individual has birthday" trigger that is included in CiviRules?
  
  > **Comments:**
  > **username_2**: How would you configure the Birthday Rule to trigger 1 day before the birthday?  
  > **username_1**: Hmmm not sure that would be feasible without coding with the birthday trigger.  
  > **username_2**: Is there a generic CiviRule condition that can be used to trigger something a set number of days before a recorded date? Like if you have a scheduled activity at 01.april (and not birthday), you can have it to trigger -7 days, so you have the possibility to mail something abroad...?  
  > **username_1**: No there is not. The delay is with the action, so you can set a delay of 7 days for an action but there is not something like : do this x days before this date. Can be developed though if there is either a contributor that is happy to do that or someone who is willing to fund it.  
  
  ---
  
  ### Answer by username_3 on 2020-06-15. Score: 3
  
  If you use Adv Search then you can get the Today option on the birth date. Your question doesn't explain why it needs to be via Search Builder hence 'using Adv Search' seems to be a valid answer to 'is there an alternative way'.
  
  > **Comments:**
  > **username_0**: Thanks! I was thinking too far ahead but didnt realise that adv search has that option already.  
  > **username_0**: On a second thought, it still doesnt give me a feasible option to create a workflow for email. Birthday “today” doesnt really pullup any result. Because it’s looking for a actual date with year. Whereas I am looking for a month and date rather. Then it would be possible to complete the sending email flow.  
  > **username_3**: does the answer here help you at all https://civicrm.stackexchange.com/a/2307/96  
  
  ---
  
  