Email Notification for Custom Date Field

Hi,

I have a custom date field called "Follow-up Date". I want the system to generate an email notification when the Follow-up Date is reached, and send it to both me AND two other people (the Assignee, and another custom single-user field). Is this possible to do? I tried finding an answer here and on Google, and tried searching through the notification scheme options without success.

Thanks

5 answers

1 accepted

1 vote
Henning Tietgens Community Champion Sep 17, 2013

You can create a filter which filters on your date field ("Follow-up Date" >= startOfDay() and "Follow-up Date" <= endOfDay()) and create a subscription for it which runs once a day (see https://confluence.atlassian.com/display/JIRA/Receiving+Search+Results+via+Email).

For the other users you have to create a second filter which additionally filters on the assignee and your other user field (... AND (assignee = currentUser() OR myUserField = currentUser())) and create a subscription for all users (e.g. group = jira-users) which runs once a day.

You won't be able to do that with JIRA out of the box and there's no plugin that I know of that will do that. You'll probably need to write your own plugin.

Hey Rowan,

I believe that this is possible with the help of a third-party plugin called The Scheduler. It helps you to create scheduled job for those issues which in turn can be sent for notifications.

You can download a trail version of the plugin, and check whether it will perform what you exactly require.

I hope that was helpful.

Cheers,

Hi Henning, that is the exact answer I was looking for! I'll report back if it doesn't work. Thanks!

You can create a filter which filters on your date field ("Follow-up Date" >= startOfDay() and "Follow-up Date" <= endOfDay()) and create a subscription for it which runs once a day (see https://confluence.atlassian.com/display/JIRA/Receiving+Search+Results+via+Email).

For the other users you have to create a second filter which additionally filters on the assignee and your other user field (... AND (assignee = currentUser() OR myUserField = currentUser())) and create a subscription for all users (e.g. group = jira-users) which runs once a day.

You can use Jirassimo (https://marketplace.atlassian.com/plugins/net.vacom.jirassimo/server/overview ) to create a messenger that would: 

Be run using CRON expression (say daily)

and

Send notifications only when issue meets specific condition - in your case ("Follow-up Date" >= startOfDay() and "Follow-up Date" <= endOfDay())

Cheers,

Vladimir

Suggest an answer

Log in or Sign up to answer
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Julia Dillon
Posted Tuesday in Jira

Tell us how your team runs on Jira!

Hey Atlassian Community! Today we are launching a bunch of customer stories about the amazing work teams, like Dropbox and Twilio, are doing with Jira. You can check out the stories here. The thi...

145 views 1 17
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you