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?

3 Answers 3


The scheduled reminders functionally works nicely with any date field. -

enter image description here

  • Awesome idea! Thanks
    – Tapash
    Mar 15, 2021 at 9:10

I would not use a smart group, but use the "Individual has birthday" trigger that is included in CiviRules?

  • How would you configure the Birthday Rule to trigger 1 day before the birthday?
    – Flying
    Jun 11, 2021 at 12:21
  • Hmmm not sure that would be feasible without coding with the birthday trigger. Jun 14, 2021 at 6:57
  • 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...?
    – Flying
    Jun 14, 2021 at 8:19
  • 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. Jun 14, 2021 at 11:30

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'.

  • Thanks! I was thinking too far ahead but didnt realise that adv search has that option already.
    – Tapash
    Jun 15, 2020 at 21:14
  • 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.
    – Tapash
    Jun 15, 2020 at 21:20
  • does the answer here help you at all civicrm.stackexchange.com/a/2307/96
    – petednz - fuzion
    Jun 16, 2020 at 1:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.