Go beyond basics: go unlimited
Affected by Jira Automation limits? Need a solution for bespoke automation needs? You’re in the right place.
Take your Jira instance beyond its limitations with ScriptRunner and save at least 70% compared to the cost of upgrading to Jira Cloud Premium.

Turn your automation ideas into reality

Automation limits are over
Stop monitoring your automation limits and worrying about automations failing because you've hit your monthly limit. Implement and experiment on your terms. Get ScriptRunner and save at least 70% when compared to upgrading to Jira Premium. Check our pricing and feature comparisons below for further information.

A tool that bends to your processes
Make Jira truly fit your business processes, not the other way around. Catering to both basic and sophisticated automation needs, ScriptRunner offers an entirely bespoke and flexible solution that allows you to achieve exactly what you want, not a workaround version. This adaptability ensures you can efficiently scale your processes in Jira as your business grows.

Advanced customisation & search
Get creative control of your Jira without the heavy lifting. Tailor your instance with dynamic field configurations, readily calculated data, and enhanced JQL functions that go way beyond native Jira. Accelerate your teams’ digital transformation ensuring you find exactly what you need, when you need it.
Unlock unlimited Jira automations now
ScriptRunner for Jira Cloud v Jira Automation
Compare automation capabilities between ScriptRunner for Jira Cloud and native Jira Automation.
Feature | ScriptRunner for Jira | Jira Automation |
---|---|---|
Unlimited usage | ✅ | ❌ |
No code automation | ❌ Partial support only | ✅ |
Script-based automation | ✅ | ❌ Restricted by basic "no code" interface |
User access | ❌ Only admin access | ✅ |
Project support | ✅ Company and team-managed projects | ✅ Company and team-managed projects |
Easy overview of workflow rules | ✅ E.g. implementing workflow validators | ❌ |
Cloud fortified | ✅ | ✅ |
Making Jira API calls | ✅ Full integration with Atlassian ecosystem via REST APIs | ❗ Not built for making API calls, no proper API integration |
Making external REST API calls | ✅ | ❗ Only very limited webhook feature |
Managing authentications | ✅ Authentications are managed automatically via API | ❗ Authentications are managed manually |
Data processing | ✅ Unlimited | ❗ Limited to a specific amount of data |
Bulk actions | ✅ | ❗ Limited to some actions only |
Cross product automations | ✅ Connect & automate actions across Atlassian products | ❌ Extremely limited possibilities |
Parallel & sequenced processing | ✅ Process automations both in parallel and in sequence | ❌ Process automations in parallel only |
Enhanced JQL functions | ✅ | ❌ |
Dynamic field control & customisation | ✅ Explore Behaviours and Scripted Fields features below | ❌ |
With ScriptRunner, you gain full control over the complete code execution process. This allows for advanced scripting to manage complex workflows efficiently, ensuring seamless operation. It enables us to confidently provide automations even for the most advanced business operations.
Ben van den Berg
Founder, Agile Digital Solutions
Combining automation, customisation and search
Combine the power of unlimited automation with advanced customisation features that allow you to bend Jira to your will in ways not available natively. Additionally, access enhanced search functionality that allows you to find what you're looking for faster than ever.
Discover what you can achieve:

Dynamic field control
Customise how fields behave with Behaviours. Gain complete control over your Jira issues by implementing conditional logic to dynamically show, hide or alter fields based on user roles, selections in other fields, project and issue types, and more.

Custom, readily-calculated data
Combine, calculate and consolidate information from various sources using Scripted Fields. Bring readily-calculated data from Jira or external databases, such as time, currency, and percentages, into issues, dashboards, and searches.

Greater search precision
Find what you need faster and bring Enhanced Search capabilities to all your Jira users. Apply JQL functions and keywords for better filtering across projects, reports, and dashboards.
Enhanced Search is available with ScriptRunner for Jira Cloud, and as a stand-alone plugin.
Reflect real-life processes using parallel and sequential processing
Boost your Jira instance to handle even the most complex workflows. Overcome the limitations of parallel processing alone and introduce sequential executions, information handoffs between branches, and intricate conditional logic splits for complete control over the execution process.

ScriptRunner v Jira Automation: pricing
This comparison table shows the cost of unlimited automation with ScriptRunner versus the cost of upgrading to Jira Software's Cloud Premium package.
*Note: Price represents the difference between Jira Cloud Premium and Standard on a monthly per user basis. This represents the extra monthly price per user that a company which is currently on the Jira Cloud Standard plan would have to pay when upgrading to Premium.
Number of users | ScriptRunner for Jira Cloud price per user | Jira Software Cloud additional price per user* |
---|---|---|
100 | $2.38 | $8.40 |
250 | $1.81 | $6.63 |
500 | $1.15 | $4.72 |
1,000 | $0.81 | $3.76 |
2,500 | $0.58 | $3.37 |
5,000 | $0.48 | $3.26 |
Less restricted, less expensive
Unlock unlimited Jira automations now
ScriptRunner v Jira Automation
Processing items in bulk
Mark’s Jira instance contains a large amount of data (i.e.: users, issues, projects, etc). Mark needs to look through the Jira users to check which groups they are part of. He needs to re-assign those users to a new group to reflect structural changes internally.
With Jira Automation: Mark finds that this just isn’t possible for any kind of bulk action that involves processing more than 50 units of data.
With ScriptRunner: Mark finds that he can benefit from unlimited data processing and is able to perform bulk actions.
Although Mark is not very familiar with Groovy scripting, he makes use of the low-code, built-in scripts for some of the bulk actions he wants to perform and finds a script example in the library that he can adjust and use for the other bulk actions.
Managing authentications
Jo’s organisation has authentication for many of their automation rules. Jo has to keep track of the authentications used and store them safely. When a fellow admin accidentally copy-pastes some of their authentication data into Slack, it compromises security.
With Jira Automation: Jo must go to Atlassian, refresh the API token and manually update the token in every single one of the 30 automation rules affected. This requires manual work and takes a lot of time.
With ScriptRunner: Jo’s authentications are built and managed automatically using ScriptRunner, called via API instead of hardcoded into automations.
If new authentication data is needed, ScriptRunner would automatically pull this into Jo’s 30 scripts, without any extra effort required and without any delay to re-securing their systems.