Skip to main content

Jira Connector

The Jira system connector in SyncNow allows users to synchronize, enrich, and link issues from Jira Cloud and Atlassian Service Desk with other work systems. SyncNow can automatically register Jira webhooks for continuous synchronization. The connector works with Jira Data Center, Jira Cloud, and Atlassian Service Desk.

Jira Sync

🗂️ Key Features of the Jira Connector

  • Entity Synchronization: Synchronize issues such as epics, stories, bugs, and service desk tickets from Jira to other work systems and vice versa.
  • Field Synchronization: Synchronize comments, rich text fields (WIKI), links, select lists, statuses of sprints, releases, users, and attachments.
  • Enrichment and Linking: Enrich, link, and add comments to every Jira entity.

⚙️ Setting Up the Jira Connector

To set up the Jira connector in SyncNow, follow these steps:

  1. Navigate to the Systems Page
    Access the "Systems" page from the main menu.

  2. Add a New System
    Press the "Add System" button to create a new system connector.

  3. Configure the Jira Cloud Connector

    • Name: Enter a unique name for the Jira Cloud connector.
    • Type: Select “Jira Software Cloud” or "Atlassian Service Desk" from the "Type" dropdown menu.
    • Allow Self-Signed Certificates: Enable or disable the toggle for self-signed certificates.
    • URL: Provide the URL to the Jira instance.
    • Username and Access Token: Enter the username and access token for the Jira instance. (Create an API token if not already done.)
    • API Version (Optional): Add a preferred Jira API version. Currently, SyncNow supports only API v2.
    • 🔒 Webhook Security: Configure system connector security options used for webhooks in SyncNow.
  4. Verify and Save

    • Press the "Verify Connection" button to check if the connection is established successfully.
    • Press the "Save" button to save the connector settings.

🗂️ Major Supported Fields

SyncNow provides support for synchronizing a wide range of fields between Jira and other work systems:

Field NameField TypeSync Direction
SummaryTextBidirectional
DescriptionRich Text (WIKI)Bidirectional
Issue TypeSelect ListUnidirectional (Jira to Other Systems)
StatusSelect ListBidirectional
PrioritySelect ListBidirectional
LabelsMulti-Select ListBidirectional
AssigneeUserBidirectional
ReporterUserBidirectional
CommentsRich Text (WIKI)Bidirectional
AttachmentsFileBidirectional
Due DateDateBidirectional
Created DateDateUnidirectional (Jira to Other Systems)
Updated DateDateUnidirectional (Jira to Other Systems)
Fix VersionSelect ListBidirectional
ComponentsMulti-Select ListBidirectional
Custom FieldsVarious (Text, Number, Date, etc.)Bidirectional
SprintsSelect ListBidirectional
EpicLinkBidirectional
Sub-TasksLinkBidirectional
Story PointsNumberBidirectional
ResolutionSelect ListBidirectional
EnvironmentTextBidirectional
Original EstimateTime TrackingBidirectional
Remaining EstimateTime TrackingBidirectional
Time SpentTime TrackingBidirectional
  • Embedded Attachments: SyncNow fully supports attachments and rich text fields with pictures. However, synchronization might have limitations depending on the target system's capabilities.

🏷️ Entity Types

The Jira connector supports synchronizing the following entity types:

  • Epic
  • Story
  • Task
  • Bug
  • Sub-task
  • Service Desk Ticket
  • Custom Issue Types (any custom entity types defined in your Jira project)

ℹ️ Note:
You can map each Jira entity type to the appropriate entity type in your target system for flexible and accurate synchronization.


🧪 Jira - Xray Extension

SyncNow operators can use our predefined template with XRAY extension to synchronize requirements, tests, and defects to and from Jira Xray.

  • SyncNow Xray extension has the ability to sync tests with test steps and attachments.

🛡️ Compatibility

The Jira System Connector supports the following:

  1. Jira Server | Data Center: Versions 7.x+
  2. Jira Cloud
  3. Atlassian Service Desk

🧩 Support for Custom Plugin Fields

SyncNow supports syncing custom plugin fields, which will be presented by default as text fields.


🧮 Support for Calculated and Scripted Fields

SyncNow supports scripted fields. These fields will be synced as strings as long as the Jira API returns them in a query.


🗃️ Fields and Jira Metadata

The Jira API returns fields that exist in the entity type’s screen.

If a field is not visible, its name can be manually written in lower case in the field entity mapping. For example, a field called "Critical Bugs Count" can be set as "critical bugs count".

Meta Data


⚠️ Limitations

The following limitations apply during system synchronization or migration:

  1. Field Visibility: Fields that do not appear on the Jira screen cannot be updated.
  2. Issue Type Change: Changing the issue type is not supported.
  3. Project Moves: Moving an issue from one project to another is not supported.
  4. Work Logs Synchronization: Timer synchronization for work logs will only be done for changed work logs with a start date within 4 days of the synchronization date.
  5. Schema Select List Fields: Values for schema select list fields are not created.
  6. Jira Cloud User Emails: User Emails are hidden by default, a change is required to show email to apps such as SyncNow. To change, navigate to account page → Profile and visibility Page → show email to anyone.

Jira Email Settings

  1. Relation Changes for Timer Synchronization: In the default timer synchronization configuration, field changes are required to detect relationship changes. Jira does not notify SyncNow when only relations (like issue links) are added or removed. Sync processes subscribed to WebHooks will handle these changes as expected.
  2. Entity Type Changes: Changing the type of an entity is not supported.
  3. Rich Text Fields and Attachments: SyncNow supports synchronization of rich text fields and attachments, but embedded attachments within rich text fields are not supported.