Welcome to Customizable Workflow Repository!

Valerie Andrianova

Welcome to YouTrack Customizable Workflow Repository! Here you can find all the default workflows included into YouTrack, along with their descriptions and code. You can also see a number of workflows we’ve developed based on your requests.

Each workflow is available as a downloadable package – just download it and import into your YouTrack. You can use our workflows ‘as is,’ or customize and tweak their code to match your specific requirements and use cases.

What kind of workflows are already in there?

Just as a teaser, here are some examples of workflows you can find in our repository.

  • Votes and Watchers. Add the project lead to an issue watchers list once the issue collects a certain number of votes.
  • Clear ‘Fix For Version’. Clear ‘Fix for version’ field when an issue is reopened.
  • Notify User Mentioned in Comment. Send notification to a user mentioned in a comment.
  • ‘Open’ Assigned Issues. Change an issue state to Open when an assignee is added.
  • Feedback Management. Handling of email feedback.
  • New Issue Description Template. Provide external reporters with a description template for New Issue.
  • And that’s just the tip of the iceberg! Take a look here – chances are you’ll find your exact use case!

    If you would like to share a workflow you’ve created, please send it to us and we’ll add it to the repository, giving you all the credit!

    Good luck!
    -JetBrains YouTrack Team

    Comments below can no longer be edited.

    4 Responses to Welcome to Customizable Workflow Repository!

    1. brett says:

      March 16, 2017

      hello Valerie,

      I am beginner witk Youtrack workflow editor.
      Could you please suggest a workflow that would add Watcher “John”

      with Assignee “Paul”
      thanks in advance

    2. brett says:

      March 16, 2017

      …I meant…
      when issue is created or updated
      with Assignee “Paul”

      • mariyadavydova says:

        March 17, 2017

        Hi Brett,

        Your workflow rule will look like as follows:

        rule Auto-watch

        when (issue.Assignee.becomes({user: Paul})) {
        {user: John}.watchIssue(issue);

      • Natasha Katson says:

        March 17, 2017

        By the way, we are working on a built-in browser editor, you can read more in our roadmap: https://blog.jetbrains.com/youtrack/2017/03/youtrack-2017-roadmap/


    Subscribe for updates