All insights

The cost of lazy automation. Why Jira's new step limits demand architecture, not more rules.

Breno Ribeiro Guimarães Lima·Oct 28, 2026·7 min readView in Confluence

The era of free, unmonitored Jira automation is officially over. Capturing real operational efficiency will now require a fundamental shift from reactive rule-building to disciplined organizational architecture.

Most technology executives view Jira automation as a free, infinite resource. They treat it as a digital duct tape, pasting rules over broken processes to keep teams moving. But this approach has hit a hard ceiling. With Atlassian replacing flat monthly rule-run limits with pooled, step-based billing, every trigger, condition, branch, and action now carries a direct financial cost. The question is no longer whether you can automate a task, but whether your process is clean enough to justify the execution bill.

The complication is that most organizations are completely unprepared for this shift. While a standard Jira Premium plan previously allowed up to 1,000 runs per user, the new model pools 750 steps per user across the entire organization, with excess usage billed at $0.50 per 1,000 steps starting December 3, 2026. In my experience, a single poorly designed rule with multiple branches and nested conditions can easily consume dozens of steps in a single run. When multiplied across hundreds of issues, a few unoptimized rules can quietly drain an enterprise's entire monthly step pool in days.

The diagnosis is clear. The problem is not Atlassian's new pricing model, but a deep-seated "Automation Debt" that companies have accumulated by using rules to bypass structural design. When a workflow is poorly modeled, teams build complex automation chains to force Jira to behave the way they work. The solution is not to buy more step packs, but to simplify the underlying organizational architecture.

In this article, I explore three structural changes: eliminating automation debt through clean workflow design, replacing custom workarounds with native platform capabilities, and aligning automation with AI and organizational context.

Eliminating automation debt: from rule-heavy workarounds to clean workflow design

The transition to step-based billing exposes the hidden cost of using automation as a substitute for process design. When a rule requires a long chain of branches, lookups, and conditions to execute, it is usually a sign that the underlying workflow is fighting the natural structure of the platform.

Historically, administrators built rules freely because "runs that did nothing" were not penalized. If a rule triggered on every issue update but immediately stopped at the first condition, it cost nothing under the old model. Today, that same aborted run costs at least two steps: one for the trigger and one for the evaluated condition. Over thousands of daily updates, these silent evaluations accumulate massive, non-productive step consumption.

What changes now is that process efficiency has a direct financial metric. To survive this shift, organizations must adopt "Lean Workflow Modeling," a discipline where process transitions are governed by native status constraints rather than post-creation automation rules. By moving validation logic into the workflow transition itself, you eliminate the need for background rules to monitor, flag, and correct data entry errors after they occur.

In my work with a Cloud services provider customer, we were brought in to resolve a highly complex environment where the client had built an intricate web of custom automations and Forge applications to manage basic task routing. The system was fragile, slow, and increasingly expensive to maintain. By stepping back and redesigning the core workflow architecture, we were able to dismantle these excessive, step-heavy rules. We replaced them with clean, native transitions, proving that a well-architected process requires a fraction of the automation footprint.

This architectural shift only generates value if leadership is willing to enforce process discipline. If teams are allowed to continuously demand custom fields and ad-hoc rules to match their fragmented habits, no amount of optimization will prevent step costs from escalating.

Progress markers in workflow design:

  • Audit active rules: identify and disable rules that have high execution counts but low success rates.

  • Consolidate project scopes: replace dozens of near-identical project-specific rules with a single, globally scoped rule.

  • Enforce transition validators: use native workflow properties to block transitions instead of using post-transition rules to revert changes.

  • Monitor step consumption: track the ratio of steps consumed to issues resolved on a weekly basis.

The illusion of custom engineering: from bespoke code to native platform capabilities

When faced with complex operational requirements, many engineering teams default to custom development. They build custom scripts, deploy external webhooks, or write bespoke Forge applications to sync data across Jira projects. While this feels like progress, it often introduces unnecessary maintenance overhead and hidden execution costs.

This custom-first approach made sense when Jira's native capabilities were limited. Teams grew accustomed to treating Jira as a blank canvas, writing code to bridge gaps in their asset management, service desks, and project portfolios. However, this "Bespoke Bias" ignores the massive evolution of the Atlassian platform over the last few years.

Today, the introduction of native features like Jira Assets, advanced roadmaps, and cross-project calculations means that most custom-built sync rules are obsolete. When you write custom code or complex multi-branch automations to mirror data between parent and child issues, you are paying a premium in steps to replicate what should be a native, inherited relationship.

In my experience, the most effective way to reduce step consumption is to replace custom-engineered workarounds with "Native Parity." This means mapping your business entities directly to Jira's native object schemas. Instead of running a multi-step automation rule to fetch owner details from an external database and write them to a text field, you should model those owners as native Assets objects. Jira can then reference them instantly, consuming zero automation steps.

This approach only works if you resist the urge to over-customize. If your team insists on maintaining legacy, non-standard fields and custom database integrations, you will remain trapped in a cycle of writing and paying for complex automation bridges.

Progress markers in platform utilization:

  • Map native entities: replace custom text fields with native Jira Assets objects to store relational data.

  • Deprecate custom scripts: identify custom Forge or ScriptRunner scripts that can be replaced by native Jira features.

  • Leverage inherited fields: use native parent-child field inheritance instead of running automation rules to copy values down the hierarchy.

  • Standardize field schemas: align field definitions across projects to allow global rules to operate without custom mapping tables.

The maturity framework: from isolated rules to an integrated context architecture

The ultimate goal of Jira architecture is not to eliminate automation entirely, but to ensure that every executed step delivers high-value operational outcomes. This requires moving away from isolated, task-level rules and moving toward an integrated system where automation, AI, and organizational structure work in harmony.

In mature organizations, automation is not used to move tickets from left to right. It is used to enrich the operational context so that both human teams and AI agents can make faster, better decisions. When automation is built in isolation, it creates a noisy environment where rules trigger other rules, creating loops and generating endless notifications that teams eventually ignore.

The modern standard is "Context Architecture," a design philosophy where automation is reserved exclusively for high-value state transitions, while AI handles unstructured triage and humans handle strategic decisions. In this model, automation does not try to guess who should own a ticket based on keywords; instead, it structures the incoming data so that an AI agent can instantly route it based on real-time context.

We applied this exact philosophy at an American tech unicorn. Instead of letting the organization drown in a sea of disconnected, step-heavy automations, we designed a coherent architecture that connects service management, CMDB, and knowledge bases. We structured the data first, ensuring that services and assets were correctly mapped. This allowed us to introduce LLM-assisted triage and structured knowledge creation, reducing the reliance on complex, multi-branch automation rules. The result was a simpler, more stable system where automation only executes when the context is already clear.

This level of maturity is impossible to achieve if your Jira instance is managed by a "Jira Admin" who simply configures whatever the teams request. It requires an architect who understands how process, data, and technology intersect, and who has the authority to say no to bad design.

Progress markers in context architecture:

  • Isolate automation triggers: restrict automation rules to critical business events rather than minor field updates.

  • Integrate AI triage: use AI agents to classify and route work items, eliminating complex keyword-matching rules.

  • Structure operational data: ensure all services and assets are modeled in a central CMDB before automating service workflows.

  • Establish governance gates: require architectural review for any new automation rule that exceeds a defined step threshold.

The operational architecture test

No organization has a perfect, static model, but the direction is clear: companies must transition from reactive builders to disciplined architects. The new Atlassian step limits are not a constraint; they are a diagnostic tool that reveals the true health of your operational design.

  1. Do you know exactly how many automation steps your Jira instance consumes monthly, and which three rules are your highest cost drivers?

  2. Are your teams using complex, multi-branch automation rules to copy data between issues because your workflow hierarchy is poorly designed?

  3. How many custom Forge applications or external scripts are currently running in your environment to perform tasks that could be handled by native Jira features?

  4. Is your automation strategy designed to enrich data for AI-assisted operations, or is it still focused on basic, task-level ticket routing?

  5. Does your organization have a formal governance process to review and approve new automation rules before they are deployed to production?

The companies that capture the most value from the Atlassian ecosystem are not those with the most active automation rules, but those with the cleanest, most elegant process architectures. Simplifying your system does not just lower your Atlassian bill; it clears the path for true operational scale.