Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
Community Members
Community Events
Community Groups

How to create recurring tasks in JIRA

For example, I would like to get a monthly task to review a list of servers for updates.


Can any one tell me how would be possible in jira plugin development ?

12 answers

New to Jira. Absolutely STUNNED this is not default behaviour. This is an unfinished product. Less than minimum, and not viable without this.

Welcome to Atlassian Products...

Like # people like this

Atlassian is making money for the plugin devs, shhh

Like # people like this

In their defense, plugins can be developed WAY faster than Atlassian can work. For example, Microsoft generally doesn't follow this development track and if a feature isn't available you may wait YEARS for functionality. 

Like Rommel Vazquez Vega likes this

@Rochelle Smits-Seemann and here we are in 2022... more than 4 YEARS after the question was raised :D :D

Like # people like this

Atlassian is still making money from plug-ins by failing to fix basic flaws in the system :shrug:

Like Oğuz Kağan Aslan likes this

you can use the project automations feature for this

Do you have an example of such an automated rule? Which steps to set in the automation flow? 

Project settings > Apps > Project Automation > Create Rule


The select a Scheduled trigger and from there on I think it is rather clear what to do ;)


Screenshot 2021-01-27 at 16.56.37.png


Screenshot 2021-01-27 at 16.58.29.png

Like # people like this

Thanks, @Stoyan Stoitsev!  This is exactly what I was looking for.  For those who want to setup tasks that are always done annually, you can use the Advanced CRON expression rather than Fixed rate scheduled (based on number of days).  For example:

0 0 12 1 NOV ? = November 1st of any day of the week (?) at exactly 12:00:00 UTC.

Using a Fixed rate schedule of 30 days is nice, but doesn't work so well if you want to generate an issue on the first day of the month, etc. (and it's not the first day of the month when you're creating the automation). Another CROM expression that would handle it for you:

0 0 12 1 * ? = The first day of every month at 12:00:00 UTC

Or maybe you only want it to get generated on the first weekday of the month so it doesn't land on weekends (yes, the added "W" is all it takes):

0 0 12 1W * ? = The first day of every month at 12:00:00 UTC

Here's all the CRON goodies:

Like # people like this

This is great. But we shouldn't have to "code" something in that should be a default for EVERY pm system ever.

Like # people like this

@Ross Summers I totally agree.  CRON expressions are far from elegant, but at least they do provide a lot of flexibility.  That said, they're meant for Linux engineers, and all of this should be available in GUI form instead.

Like Ross Summers likes this

You don't need to use a cron expression though. You can use the "Basic" option rather than advanced on the Scheduled Trigger action.

Screen Shot 2021-06-29 at 11.46.19.png

Like # people like this

this solution is a joke. not necessarily by you but by atlassian. proposed solution requires the jira automation add-on. so firstly, i can't even find that add-on in the marketplace because it's a fricking mess, so i can not look up the pricing for that.

anyhow, a colleague tried some automation rules and was really impressed and liked it a lot. just to find out that there's a ridiculous limit for free use. so this means just so i could have recurring tasks (which again is an absolute basic feature), i should pay for an add-on. i mean, it's not that we are using a free product here.

Like # people like this

@Peter Chodakowski you are correct that there are some recurring configurations that can be handled using the GUI (Basic).  It even has a "Years" option to do something annually... except there is no way to tell it what month/date to start doing it.  You can only start it today and it will kick off a year from today.

@Metod Kana I didn't need to add any add-on, as far as I can tell.  I just go to Project -> Settings -> Automation and it's there.  I am on the cloud instance, but I assume you are, too.

don't worry... you'll get a notification that you've reached your automation limit. that was at least the case for us.

Indeed it works, but is it also possible to create tasks with subtasks?

Hi @Metod Kana,

I've run into the same problem in JIRA Standard: << you've reached your automation limit >>. There's no limit in JIRA Advanced.

Anyway, I found that the above said limitation apply just if you set  a multi-project rule. It means: you define the rule just once, and select to apply it to more than one project.

There is no limit for mono-project rules (1 rule - 1 project). So, you can copy-paste the same rule to all the Project you need. I know it is not ideal, but at least it works.  

omg, yet another upgrade to pro to get a simple solution that most other project management tools have by default..    so done with Atlassian products. 

The limit is only imposed on "general rules". If you implement them in each project, there is no limit.

AFAIK, the limit is removed from general rules if you subscribe to Premium.

That said, I agree this should be a standard feature. I live with it because Jira offers so much flexibility that I choose to live with the obvious bugs and missing features (and there are quite a few of those ;-)

Is this cloud only or is this available in Data Center I don't see an option for scheduled or CRON in automation

I can only say that we exclusively use Cloud and it is present there.  I do not know if it is (or should be) available in Data Center

Somehow, Data Center without CRON just seems wrong to me, so hopefully it's there and you just have to enable it in your config or something.  Unfortunately, I can't help you with that since, again, we're a cloud-only shop here, and I do not have any experience with the offline versions of Atlassian's products.

It uses Automation, which is installed on Cloud automatically, but you will have to add the full app to Data Center (not the "light"/free version)

Like nilo soto likes this

I know it's an old question, but came across it searching for the same answer.  Here's what I found: It's simple.  Create an automation rule to fire at the desired period and have the rule create the issue(s) you need.

I second this, with the new automation features I was able to have the same task fire off each day

OMG, feature request please! (also for jira cloud)

4 votes


Yes it is possible to create recurring tasks in Jira. You can find a tutorial in this page:

awesome! thank you!

Like Sandy_Dahiya likes this

This will require people to learn coding only to create recurring task. Atlassian can do better

Like # people like this

While I agree that this should be a default feature, that people need to code is not exactly a crazy requirement for a tool that is mostly used by software development teams. :-)

While coding is great for some, it's not necessary in this case.  Check out the answer from @Stoyan Stoitsev below.  In short, Project Automations will set you free, no coding required!

3 votes

Don't use SAL's scheduler - it's in the process of being deprecated. There's now a new scheduler at which replaces SAL's scheduler. There's an example of how to use it at

I agree, this is a bit of a joke. You should be able to simply set a "recurring" field in the ticket, and new ones should be automatically created each day based on the field.

Using automation rules seems a bit crazy.

1 vote
Tom Jones [Appsvio] Marketplace Partner Apr 25, 2021


Writing recurring tasks app from scratch might be a nightmare. There are many factors you need to consider:

  • Different type of triggers (manual, CRON, workflow)
  • Proper implementation of task execution
  • Performance
  • User interface (if required)
  • Specific features like dynamic due date

In most cases, ready-to-use apps will be a better solution. Most of them are paid but you get a good product with support in return. 

1 vote

I use a cron script that pokes things in over the REST API, but for something a bit less reliant on a bit of command line stuff, yes, you can do it.

There are several add-ons in the marketplace that can do it with a friendlier UI from within Jira, and the generalised tools like Automation and ScriptRunner enable you create regular processes.

You can, of course, write your own too.  Have a look at if you want to do it yourself.

Thank you for the information, trying to avoid using add-ons...using a cron script over the REST API works too?


If you`re ok with Jira plug-ins try out the Recurring Checklists and Report, developed by my team. This app allows to create, automate and control Jira issues with a checklists in one place.

Learn more how to manage recurring tasks or read our use case about the security checklist 

After you have selected scheduled trigger and set up the frequency of the ticket (i.e. time and date) and selected new action ; Create an issue and ENSURE you have selected your project manually from the drop down list (instead of going ahead with the default one), select issue type as task. Then save and run it . This way you can create an automated recurring ticket. 

Why would I pay for such a basic function?  Waste of money.

Like # people like this


Our customers do not pay for such basic features but rather for something that help them achieve their goals and work better (including support).

Product Owner of Repeating Issues app.

Like # people like this

Suggest an answer

Log in or Sign up to answer