Create a JIRA workflow

Who can use this?

Plans:

  • Business
  • Enterprise
  • Smartsheet Advance Package

Permissions:

  • Owner
  • Administrator
  • Editor

Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.

Create workflows with the Smartsheet Jira Connector

Who can use this?

Plans:

  • Business
  • Enterprise
  • Smartsheet Advance Package

Permissions:

  • Owner
  • Administrator
  • Editor

Find out if this capability is included in Smartsheet Regions or Smartsheet Gov.

The Smartsheet Jira Connector is a premium offering. For pricing information, contact our sales team. If you purchased the Smartsheet Jira Connector on your plan, log in to create workflows between Smartsheet and Jira

Log in to the Smartsheet Jira Connector


Get started

Before you create your first workflow between a sheet in Smartsheet and Jira, both applications must establish a connection. Ensure that an administrator on your plan has performed the initial connection setup

Prerequisites

To create workflows in the Smartsheet Jira Connector, you must have the following permissions: 

  • You must be a Smartsheet user with Editor permissions or higher on any mapped sheet.
  • You need a Jira account. You must be able to sign in to Jira and have access to the projects you’d like to build a workflow for.
  • If your System Admin activates the Restrict Users setting in the Jira Connector, they must assign you the Smartsheet Jira Connector User role. They can assign this role in the Smartsheet Admin Center or the Jira Connector interface.
  • If you're unable to access the Salesforce Connector and the error message instructs you to reach out to your Smartsheet System Admin, you may need to have your permissions granted. Learn how to contact your Sys Admin

Create a workflow

Once you have permissions and have established the initial connection to your Jira environment, users can create workflows to sync information between Jira and Smartsheet. 

With the Smartsheet Jira Connector, you can push information in a single direction (from Jira to Smartsheet or from Smartsheet to Jira) or bi-directionally, instantly updating issues in both applications.

You can sync with an existing sheet or create a new sheet to launch a Smartsheet project from Jira issues.

While you're only required to have Editor permissions or higher on the target sheet, we recommend having at least Admin permission levels, as you may need to add new columns to the sheet during the workflow-building process.

Step 1: Start the workflow wizard

  1. Log in to the Smartsheet Jira Connector
  2. Select Add Workflow to start the workflow wizard.

You can also access the Jira Connector in Table view by selecting Data Integrations > Manage Connectors > Jira, or Data Integrations > Create workflow. Then, select the Jira tile in the Data Integrations panel.

Step 2: Configure the settings

  1. Select the desired workflow direction — you can't change this once you've saved the workflow. This determines whether the workflow is manual or automatic.

To enable bidirectional syncing between Smartsheet and Jira, select Keep issues automatically updated in both Smartsheet and Jira. In this setting, you can decide later whether to make a specific field bidirectional or just use a one-way sync.

  1. Select the sheet to which you want to sync Jira data or Create a new sheet…   you can’t change this once you've saved the workflow.

You can only create one Connector workflow per sheet.

  1. Select the Jira projects you want to sync to the sheet. You can’t change this once you save the workflow.
  2. Select Continue.

    Brandfolder Image
    Configure settings for the new workflow

Step 3: Map the fields 

Smartsheet maps Jira fields to columns. The Jira fields you can select depend on the fields available in the projects you select for the workflow. When you set up field mapping, you can specify the direction of data flow.

Complete the mappings on this page, delete or add Jira fields and Smartsheet columns as desired, and select Continue when done. 

Things to consider
  • You must specify a Smartsheet column to map Jira fields. The Smartsheet column can't be blank.
  • You must include the Issue Key and Error Column, which automatically map to your fields and flow only from Jira to Smartsheet. If you use an existing sheet, the system adds a new Issue Key and Error Column, but you can map these fields to existing columns. The Issue Key serves as Jira's primary issue identifier and maps to the sheet's primary column for correct parent rows and hierarchy creation. Deleting either of these columns from your Smartsheet disrupts the workflow and triggers an error code during the next data sync.
  • Specific fields from Jira appear with only a unidirectional mapping option (Issue Key, Jira Link, Issue Link, Created Date). These fields are read-only from Jira and can't be written to from Smartsheet. You can only see specific Jira fields depending on your Jira account permissions. 
  • If you select New column in Smartsheet when creating a mapping, the column type depends on the field you're mapping (for example, a Date from Jira maps to a Smartsheet Date column), and the type appears in parentheses. 
  • The Reporter field in Jira shows the Reporter Email Address and Reporter Display Name options in the workflow wizard.
  • The Assignee field in Jira shows the Assignee and Assignee Display Name options in the workflow wizard.
  • To use the Assignee field in Jira with a Contact List column in Smartsheet, ensure your email is the same in Smartsheet as in your Jira login.

You can map Jira’s Time to Resolution and Time to First Response fields, though this requires the following considerations:

  1. Time to First Response and Time to Resolution are broken up into subcategories (such as Earliest Duration Goal, Earliest Duration, and Ongoing Duration Goal), so each subcategory must map to its column in the sheet.
  2. Data from these fields displays in minutes as an integer.
  3. Time to Resolution’s Earliest Duration and Longest Duration only have values when the Jira issue is resolved at least once.
  4. Time to Resolution’s Ongoing Duration is only valuable when the issue is unresolved.

Step 4: Optional filters

Creating filters is an optional but helpful way to control the data synced between Smartsheet and Jira. If you'd like not to filter your data, select Continue on the JIRA Filters and Sheet Filters pages, then skip to Step 5. 


Based on your data needs, you can choose between Jira and sheet filters. Use Jira filters to import specific Jira information into Smartsheet, such as issues assigned to a particular assignee. Opt for sheet filters to sync with Jira if you want only specific Smartsheet rows, such as those with a checked checkbox.

Jira filters

If you're only syncing one Jira project, define your filters by selecting Add filter, the Jira field to filter by, and the filter criteria. All filters set in this way have an AND relationship. 

You can set Jira filters with a Custom JQL query if you're syncing multiple Jira projects. This allows you to use both AND and OR operators.

 An invalid JQL filter turns off the workflow. If you’re having issues with a JQL query in the workflow, verify whether it's valid in Jira.

Sheet filters

Define sheet filters by selecting Add filter, the Smartsheet columns to filter by, and the filter criteria. All added filters have an AND relationship.

The filter criteria available to you depend on the columns present in your sheet. If you want to filter options that aren't listed, add the new column to the sheet first.

Step 5: Define row groups (Optional)

By default, Jira Connector Workflows maintain the hierarchy of your Story, Task, and Subtask relationships from Jira. For example, issues that are children of a Story appear in the sheet beneath that Story as child rows. To deactivate this, uncheck Maintain Jira hierarchy grouping: Story, Task, Subtask, etc.

You can add rows and sub-groupings by Jira fields or primary column values to your sheet as an optional step. To add a row grouping, select Add group and either select the Jira field you'd like to group by, or in Add Custom Group, list the primary column value you’d like to group by.

If your workflow maintains the Jira hierarchy, child issues appear under their parent issue.

Brandfolder Image
Issues sorted by priority

When you define custom row groups by the primary column of your sheet, you can use an existing value in your primary column or create a new value to create a new parent row grouping. If your custom row group isn't placed within the existing hierarchy, the new parent row appears at the bottom of your sheet.

Brandfolder Image
Row grouping example

Keep the following in mind when defining row groups:

  • If your Issue Key field maps to a column that isn't the primary column in the sheet, you can’t create new issues in Jira from Smartsheet while Row Grouping is enabled. You can still create new Issues in Jira and sync them to Smartsheet.
  • Issues with no grouping value set in Jira appear in a hierarchy named Field [Group] not set.  

Step 6: Save your workflow

The Update Summary field on the Save page shows the number of fields to be updated in Jira and Smartsheet. If the Update Summary count appears unexpectedly high or low, go back to add or remove filters as needed.

  1. Once you're satisfied with the Update Summary count, label your workflow under Workflow Name. This helps you quickly locate it later on the Jira Connector dashboard.
  2. To convert new rows in Smartsheet to items in Jira, check the box next to Sync new rows created in Smartsheet to Jira.
  3. Finally, after all your adjustments, select Save Workflow.

Once you've saved the workflow, any values on the Settings page, such as the workflow direction, the sheet you're syncing, or the Jira projects included in this workflow, are saved.

After saving your workflow, you land on the dashboard, where it automatically runs and updates records based on your configuration settings. 


A bidirectional sync continues to run automatically unless deactivated or deleted. To update a one-way sync setup, you must manually run the workflow.


Edit workflows

You can always edit the workflow you created. Smartsheet Jira Admins can deactivate or delete any organizational workflows, but can't edit them.

To edit the workflow, select the gear icon to the left of the workflow name and select any of the following: 

  • Edit Workflow: Go back to the workflow wizard to edit the workflow (can't change the direction of the workflow, sheet synced, or Jira projects included)
  • Rename Workflow: Change the workflow name
  • Disable/Enable Workflow: Stop or start the workflow automation
  • Delete Workflow: Delete the workflow entirely (you can't recover deleted workflows)

If a user has Owner or Admin permissions on a sheet linked to a Jira Connector, they have access to perform the actions listed above, as long as they:

  • Are a Licensed Smartsheet User or Member in the same organization
  • Have a valid Jira license
  • If Restrict Users is turned on: have Jira Connector Admin or Jira Connector User permissions.

Sheet Owners and Admins can access these functions from the sheet linked to the workflow in two ways:

  1. From Grid View, select the Connectors Cuff icon located in the right sidebar.
  2. From Table View,  select Data Integrations > Manage Connectors and select the relevant Connector.

If you don’t see the Connectors workflow as connected, clean your browser cookies and cache. Refresh, and you should see the Connector.


Filtered out by Connector—not synced

Suppose a sheet row doesn't sync with Jira, either because the workflow filter conditions no longer apply or because the issue no longer exists in Jira. In that case, the row automatically moves to the Filtered out by Connector—not synced section of your sheet. 

Even though a row is no longer synced, it might contain essential column data, attachments, or comments. Because of this, Smartsheet doesn't delete rows from your sheet. Instead, it creates this Filtered out by Connector—not synced section to retain the information filtered out by the Connector. 

You can't turn off the Filtered out by Connector - not synced functionality, because it protects against data loss from accidental workflow or other changes. 

If you're sure you don't need the items listed under the Filtered out by Connector—not synced row, you can delete the rows from your sheet. The rows in question don't return to the sheet until they meet the filter criteria set in the Connector workflow.

For example, in the image below, four child rows are currently filtered out (not synced) by the Connector.

Brandfolder Image
Connector failed to sync

If a row moves to Filtered out by Connectornot synced but begins to match the filter criteria again, it automatically starts syncing again and moves from the Filtered out by Connector—not synced section of your sheet to the correct sheet section (based on row groupings).