# Date Based Campaign

**URL:** https://forum.mautic.org/t/date-based-campaign/15418
**Category:** Product Support
**Created:** [July 28, 2020, 12:07pm UTC](https://forum.mautic.org/t/date-based-campaign/15418 "2020-07-28T12:07:05Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![mikew](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mikew/32/5156_2.png) [@mikew](https://forum.mautic.org/u/mikew)
#### Post date: [July 28, 2020, 12:07pm UTC](https://forum.mautic.org/t/date-based-campaign/15418/1 "2020-07-28T12:07:05Z")

</div>

**Your software**  
My Mautic version is: 3.0.2  
My PHP version is: 7.2

**Your problem**  
My problem is:

When trying to setup a Birthday Campaign it does not seem to trigger correctly

These errors are showing in the log:  
None in System logs, none in /var/log/nginx/mautic.error log either

Steps I have tried to fix the problem:

Installed a clean version of Mautic-3.0.2.  
Added a custom field of type date - Date of Birth.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/8/8316d3e978a2b706c241efda2f39204b930fe2cb.png)

Added a user and added users test birthday  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/1/14fe6cd20bec70225037a39d8c16e9bda56327f2.png)

Created test campaign with a condition on contact field=Date of Birth and set date = anniversary  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/0/0666904d201da07eff84f58df731db7065ccb9e5.png)

Added an action to send an email on the positive path  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/8/8627793403e3cca464173b24a33641bf838e68ae.png)

Ran cronjob manually and not getting any email and this is what is shown in campaign conditions report:  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/mautic/original/2X/6/61950b609f0555e4c45a0fd92e8034f676d1fa1d.png)

Today is the 28th July.

No error in logs neither through the UI or server logs.

---

<div class="post-metadata">

### Author: ![mmkolev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mmkolev/32/2907_2.png) [@mmkolev](https://forum.mautic.org/u/mmkolev)
#### Post date: [July 28, 2020, 12:42pm UTC](https://forum.mautic.org/t/date-based-campaign/15418/2 "2020-07-28T12:42:07Z")

</div>

Same problem with custom field and filter = Today

---

<div class="post-metadata">

### Author: ![OmerGafny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/omergafny/32/1759_2.png) [@OmerGafny](https://forum.mautic.org/u/OmerGafny)
#### Post date: [July 28, 2020, 1:00pm UTC](https://forum.mautic.org/t/date-based-campaign/15418/3 "2020-07-28T13:00:31Z")

</div>

Can cofirm too. It does work on 2.16.2  
I’ll open a bug on it in Github

---

<div class="post-metadata">

### Author: ![mikew](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mikew/32/5156_2.png) [@mikew](https://forum.mautic.org/u/mikew)
#### Post date: [July 28, 2020, 1:18pm UTC](https://forum.mautic.org/t/date-based-campaign/15418/4 "2020-07-28T13:18:49Z")

</div>

How is the condition mean to be written for contact field date to equal today.

I remember doing it in the past and did not use operator date, but used operator equal and tried variation of “today” and “Today”

and in date, anyone know what POD -P1D +P1D

addition:  
just checked on Mautic 2.16.3 and created a segment with date equal “today” and this worked perfect.

Further Addition:  
Check campaign on Mautic 2.16.3 and worked fine. The main difference in Mautic 2.16.x is that on date operator you have the dropdown of “is Today”

---

<div class="post-metadata">

### Author: ![OmerGafny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/omergafny/32/1759_2.png) [@OmerGafny](https://forum.mautic.org/u/OmerGafny)
#### Post date: [July 28, 2020, 1:44pm UTC](https://forum.mautic.org/t/date-based-campaign/15418/5 "2020-07-28T13:44:18Z")

</div>

> [@mikew](#):
>
> and in date, anyone know what POD -P1D +P1D

That looks like another issue. i Guess that P0D means “Plus 0 day” (today) +P1D plus one day maybe means tommrow

---

<div class="post-metadata">

### Author: ![mikew](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mikew/32/5156_2.png) [@mikew](https://forum.mautic.org/u/mikew)
#### Post date: [July 28, 2020, 2:02pm UTC](https://forum.mautic.org/t/date-based-campaign/15418/6 "2020-07-28T14:02:58Z")

</div>

Thanks @OmerGafny, so tried these filters too but did not work either

---

<div class="post-metadata">

### Author: ![mmkolev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mmkolev/32/2907_2.png) [@mmkolev](https://forum.mautic.org/u/mmkolev)
#### Post date: [July 28, 2020, 2:07pm UTC](https://forum.mautic.org/t/date-based-campaign/15418/7 "2020-07-28T14:07:58Z")

</div>

I tried this option +P0D on the campaing, again with custom field - date= 2020-07-27.This campaign doesn’t work.

---

<div class="post-metadata">

### Author: ![mmkolev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mmkolev/32/2907_2.png) [@mmkolev](https://forum.mautic.org/u/mmkolev)
#### Post date: [July 29, 2020, 5:42am UTC](https://forum.mautic.org/t/date-based-campaign/15418/8 "2020-07-29T05:42:32Z")

</div>

#Update  
Contact with custom field/date = 2020-07-28  
Segment with filter = custom field = today  
On 28.07, contacts in this segment = 0  
Today 29.07, contacts in this segment = 1(Custom field/date = 2020-07-28)  
Result - Campaign with this segment = Works

---

<div class="post-metadata">

### Author: ![mikew](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mikew/32/5156_2.png) [@mikew](https://forum.mautic.org/u/mikew)
#### Post date: [July 29, 2020, 8:25am UTC](https://forum.mautic.org/t/date-based-campaign/15418/9 "2020-07-29T08:25:06Z")

</div>

@mmkolev was this done in Mautic 3.0.1 ?

---

<div class="post-metadata">

### Author: ![mmkolev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mmkolev/32/2907_2.png) [@mmkolev](https://forum.mautic.org/u/mmkolev)
#### Post date: [July 29, 2020, 8:39am UTC](https://forum.mautic.org/t/date-based-campaign/15418/10 "2020-07-29T08:39:32Z")

</div>

After update to Mautic 3.0.2

---

<div class="post-metadata">

### Author: ![mikew](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mikew/32/5156_2.png) [@mikew](https://forum.mautic.org/u/mikew)
#### Post date: [July 29, 2020, 2:10pm UTC](https://forum.mautic.org/t/date-based-campaign/15418/11 "2020-07-29T14:10:28Z")

</div>

@silavapi are you aware of an issue for this in GitHub, if not point me to the right place and I will add it.

Thanks,

Mike

---

<div class="post-metadata">

### Author: ![silavapi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/silavapi/32/7424_2.png) [@silavapi](https://forum.mautic.org/u/silavapi)
#### Post date: [July 30, 2020, 10:48am UTC](https://forum.mautic.org/t/date-based-campaign/15418/12 "2020-07-30T10:48:39Z")

</div>

> <https://github.com/mautic/mautic/issues/9040>
>
> Bug Description
> From support forum:
> https://forum.mautic.org/t/date-based-campaign/15418/3
> When trying to setup a Birthday Campaign it does not seem to trigger correctly
> These errors are showing in...

  
Here is the issue
