ServiceNow + Jira
Connect ServiceNow and Jira to Unify IT Service Management and Development Workflows
Automate ticket synchronization, incident escalation, and cross-team collaboration between your ITSM and agile development platforms.


Why integrate ServiceNow and Jira?
ServiceNow and Jira are two of the most widely adopted platforms in enterprise IT — ServiceNow powers ITSM, change management, and service desk operations, while Jira drives agile development, bug tracking, and engineering sprints. Most organizations run these tools in silos, forcing IT ops and engineering teams to manually duplicate work across both systems. Integrating ServiceNow with Jira on tray.ai eliminates that friction, letting data flow in real time between your service desk and development pipeline.
Automate & integrate ServiceNow & Jira
Use case
Bidirectional Incident and Bug Ticket Synchronization
When a major incident is logged in ServiceNow, tray.ai automatically creates a linked Jira issue for the engineering team to investigate and resolve. Status updates, comments, and priority changes sync bidirectionally in real time, so both teams always have the latest context without switching platforms.
Use case
P1/P2 Incident Escalation to Jira
When a high-priority incident is raised or escalated in ServiceNow, tray.ai triggers an automated workflow that creates a critical Jira issue, assigns it to the appropriate engineering squad, and notifies stakeholders via Slack or email. SLA timers and escalation rules from ServiceNow are reflected in Jira issue fields for full accountability.
Use case
Change Request and Release Traceability
Change requests approved in ServiceNow are automatically linked to corresponding Jira epics, stories, or releases, creating an end-to-end audit trail from business approval to code deployment. When a Jira release is marked complete, tray.ai updates the ServiceNow change record to reflect implementation status.
Use case
Automated Problem Management Workflow
When a recurring incident pattern triggers a Problem record in ServiceNow, tray.ai creates a linked Jira epic for root cause analysis and long-term remediation. Engineers update Jira as they investigate, and those updates flow back into the ServiceNow Problem record automatically.
Use case
Service Request Fulfillment Linked to Dev Work
Service catalog requests submitted in ServiceNow that require engineering effort — such as environment provisioning, access management, or custom tooling — automatically generate Jira tasks for the relevant team. Completion of the Jira task triggers fulfillment of the ServiceNow request and notifies the original requester.
Use case
Cross-Platform Reporting and SLA Dashboards
tray.ai pulls ticket data, resolution times, and SLA metrics from both ServiceNow and Jira into a unified reporting pipeline, feeding dashboards in tools like Tableau, Power BI, or Snowflake. Teams get a complete view of incident trends, engineering velocity, and service health in one place.
Use case
Security Vulnerability Ticket Bridging
When a security vulnerability is discovered and logged as a ServiceNow Security Incident, tray.ai automatically creates a Jira issue in the security engineering backlog with full vulnerability details, affected assets, and remediation deadlines. Fix confirmations in Jira update the ServiceNow record and trigger closure workflows.
Get started with ServiceNow & Jira integration today
ServiceNow & Jira Challenges
What challenges are there when working with ServiceNow & Jira and how will using Tray.ai help?
Challenge
Keeping Ticket Status Synchronized Without Creating Infinite Loops
Bidirectional sync between ServiceNow and Jira creates a real risk of infinite update loops — a status change in ServiceNow triggers a Jira update, which triggers another ServiceNow update, and so on. Most point-to-point integrations struggle to handle this gracefully and either block updates or create duplicate records.
How Tray.ai Can Help:
tray.ai workflows support built-in loop prevention logic using conditional branching and custom field markers. You can stamp each record with a sync token or timestamp and use tray.ai's conditional logic to skip updates that originated from the integration itself, keeping bidirectional sync clean and loop-free.
Challenge
Mapping Mismatched Field Schemas Between Platforms
ServiceNow and Jira use different data models. ServiceNow has categories, assignment groups, configuration items, and SLA fields with no direct equivalent in Jira, while Jira has story points, sprints, and epics that don't map neatly to ITSM constructs. Manual mapping is error-prone and breaks as either platform evolves.
How Tray.ai Can Help:
tray.ai's visual data mapper and JSONPath transformation tools let you build sophisticated field mapping logic between ServiceNow and Jira without writing custom code. You can define lookup tables, apply conditional transformations, and version your mappings independently so a schema change in one system doesn't break the entire integration.
Challenge
Handling ServiceNow and Jira Authentication and Permissions at Scale
Enterprise deployments of ServiceNow and Jira often involve multiple instances, project-level permissions, and strict API rate limits. Configuring and maintaining authentication across environments — including OAuth tokens, API keys, and scoped application access — is complex and a frequent source of integration failure.
How Tray.ai Can Help:
tray.ai provides a centralized credential store with support for OAuth 2.0, Basic Auth, and API token authentication for both ServiceNow and Jira. Built-in rate limit handling and automatic retry logic keep workflows running under load, and environment-specific configurations let you run parallel dev, staging, and production integrations safely.
Challenge
Maintaining Sync Reliability When Either System Is Unavailable
ServiceNow maintenance windows, Jira Cloud outages, or network interruptions can cause integration events to be lost entirely if the receiving system is temporarily unavailable. Without durable event handling, tickets created during downtime are never synchronized, leaving permanent data gaps.
How Tray.ai Can Help:
tray.ai's workflow engine includes durable event queuing and configurable retry policies, so integration events aren't dropped when either ServiceNow or Jira is temporarily unavailable. Failed workflow executions are automatically retried with exponential backoff, and full execution logs give you visibility into any records that need manual review after an outage.
Challenge
Scaling Integrations Across Multiple ServiceNow Instances and Jira Projects
Large enterprises often run multiple ServiceNow instances — regional, business-unit, or environment-based — alongside dozens of Jira projects, each with different workflows, field configurations, and routing rules. Building and maintaining a separate integration for each combination isn't sustainable.
How Tray.ai Can Help:
tray.ai supports parameterized, reusable workflow templates that can be configured once and deployed across multiple ServiceNow instances and Jira projects with different input parameters. Centralized workflow governance, version control, and project-level variable management make it practical to scale a single integration design across your entire enterprise portfolio.
Start using our pre-built ServiceNow & Jira templates today
Start from scratch or use one of our pre-built ServiceNow & Jira templates to quickly solve your most common use cases.
ServiceNow & Jira Templates
Find pre-built ServiceNow & Jira solutions for common use cases
Template
Sync ServiceNow Incidents to Jira Issues in Real Time
Automatically creates a Jira issue whenever a new incident is opened in ServiceNow, maps all relevant fields including priority, affected service, and description, and keeps status and comments synchronized bidirectionally as the incident progresses.
Steps:
- Trigger on new or updated Incident record in ServiceNow
- Map ServiceNow fields (priority, category, description, assignee) to Jira issue fields
- Create or update the corresponding Jira issue and write the Jira issue URL back to the ServiceNow record
Connectors Used: ServiceNow, Jira
Template
Escalate Critical ServiceNow Incidents to Jira and Slack
Monitors ServiceNow for incidents reaching P1 or P2 priority and automatically creates a high-priority Jira issue, assigns it to the on-call engineering team, and sends an alert to the relevant Slack channel with links to both tickets.
Steps:
- Trigger when a ServiceNow incident priority is set or escalated to P1 or P2
- Create a critical Jira issue with full incident context and cross-link both tickets
- Post an alert to the designated Slack channel with direct links to the ServiceNow incident and Jira issue
Connectors Used: ServiceNow, Jira
Template
Sync Jira Issue Resolution Back to ServiceNow Incident Closure
When an engineering team marks a Jira issue as Done or Resolved, this template automatically updates the linked ServiceNow incident with resolution notes and closes or resolves it, completing the incident lifecycle without manual intervention.
Steps:
- Trigger on Jira issue status change to Done, Resolved, or a configured closed state
- Retrieve the linked ServiceNow incident ID stored in the Jira issue custom field
- Update the ServiceNow incident with resolution summary and set status to Resolved or Closed
Connectors Used: Jira, ServiceNow
Template
Create Jira Epics from Approved ServiceNow Change Requests
When a change request is approved in ServiceNow, tray.ai automatically generates a Jira epic (or story) with the change details, links it back to the ServiceNow record, and assigns it to the relevant engineering project for implementation tracking.
Steps:
- Trigger when a ServiceNow Change Request moves to Approved state
- Create a Jira epic in the designated project, populating summary, description, and due date from the change record
- Write the Jira epic URL back to the ServiceNow change record and notify the change owner
Connectors Used: ServiceNow, Jira
Template
ServiceNow Problem Record to Jira Root Cause Analysis Epic
Automatically bridges ServiceNow Problem Management and Jira by creating a linked Jira epic for root cause analysis whenever a Problem record is opened, and syncing investigation updates from Jira back into the Problem record timeline.
Steps:
- Trigger on creation of a new Problem record in ServiceNow
- Create a Jira epic with RCA label, link to the originating incidents, and assign to the appropriate engineering team
- Poll for Jira epic updates on a schedule and append new comments or status changes to the ServiceNow Problem record
Connectors Used: ServiceNow, Jira
Template
ServiceNow Security Incident to Jira Vulnerability Remediation Tracker
Bridges ServiceNow Security Incident Management with Jira to make sure every security vulnerability is tracked through to remediation. Creates Jira issues from security incidents, enforces remediation deadlines, and closes ServiceNow records when fixes are confirmed.
Steps:
- Trigger on new Security Incident record creation in ServiceNow
- Create a Jira issue in the security engineering project with vulnerability details, CVSS score, affected assets, and SLA deadline
- Monitor Jira for issue closure and update the ServiceNow Security Incident status to Resolved upon confirmation
Connectors Used: ServiceNow, Jira