Setting up a Status Sync integration for Jira Server

Back to Jira section

  • Availability
  • Roles and Permissions
    • Add: Admin, Editor
    • Edit: Integration Owner
    • Delete: Integration Owner

The Status Sync integration between Jira and ProdPad allows you xto push any Idea from ProdPad to Jira, creating a link between the Idea and the new ticket. You can map your Issue statuses in Jira with the workflow statuses in ProdPad, and so when the status is updated in Jira, the change reflects in your ProdPad account where the rest of the team can see it. You can also update Ideas in ProdPad that have already been pushed to Jira and use the Sync updates to Jira feature to update the linked issue in Jira.

Our Jira integration supports Jira Cloud, Server and NextGen projects. If you are a Jira Cloud customer and you want to create a Status Sync integration - follow this setup guide

Important!

Project and field data retrieval may be affected if there are any firewall restrictions, reverse proxies, or port forwarding being utilized on the Jira servers. If there is a firewall or a selective block between the internet and your JIRA server, system admins will need to allow traffic from the following IP addresses:

  • 54.247.172.34 
  • 54.217.225.11 
  • 54.217.204.86 
  • 54.217.204.99 
  • 54.246.88.218
  • 54.247.188.205 
  • 54.228.226.166 

If you are using HTTPS then port 443 will need to be opened otherwise port 80 for HTTP.

Please ensure that your server times are accurate and updated/checked regularly, time lags can affect synchronization and authentication.

You will not be able to complete the set-up without the above work being completed.

A Status Sync integration between Jira and ProdPad allows you to push any Idea from ProdPad to Jira, creating a link between the Idea and the new ticket. You can map your Issue statuses in Jira with the custom statuses in ProdPad, and so when the status is updated in Jira, the change reflects in your ProdPad account where the rest of the team can see it. Pushed Ideas can be updated in ProdPad using the Sync updates to Jira feature, which will update the linked Issue in Jira.


Step 1: Create the integration

Click on the  Integrations icon from the bottom left-hand side of the navigation bar. 

The ProdPad dashboard with an arrow pointing to where the Integrations icon is located.

Click Create an Integration and then select Jira Server & Data Center from the Development menu.

The integration dashboard with an arrow pointing to where the Jira Server & Data Center Setup integration button is located.

You'll then be given the choice of integration you'd like to create. In this help article, we'll be setting up a Jira Status sync integration, which you can find on the right-hand side of the selection menu. Once you've selected this option, click Next to move to the next step. 

The integration dashboard showing the two different types of Jira integrations that can be created. In this screenshot, the Jira Status sync option is highlighted.

You'll then be prompted to give your integration a name - this is to help you and your team identify your integration, which is useful if you’re planning to set up multiple integrations to different Jira projects. When you're ready to move forward, click Next

A screenshot showing the Integration name field, where you can name the integration you are creating.

You'll now be required to enter the Jira workspace URL you'd like to connect with. This URL might look something like: https://jira.yourcompanyname.net/. Once you've entered the workspace URL, press Next to move into the next step.

A screenshot showing the option to connect ProdPad to a Jira workspace by entering the Jira workspace URL into the text field.

Step 2: Authorize your connection

In this step, we will allow the two applications to connect and exchange data in order to keep everything synchronized. 

Setting up an Application Link in Jira

Top Tip

If you already have a ProdPad link in your Jira account, there’s no need to set up a new one – the link you created last time still works!

In a new tab, log in to Jira as an Admin and navigate to Application links: click the 'Settings' cog at the top right and select 'Products' in the dropdown, then click 'Application links' from the menu on the left.

Setting up an application link in Jira

In the Create link module, select the Direct application link option and paste https://app.prodpad.com into the Application URL field. Click Continue to move on to the next step. 

You'll then see a Configure Application URL window pop up displaying a warning. You can safely ignore this warning and click the Continue button to move on to the next step. 

You will see the 'Link Applications' modal. Enter the following information:

Application Name:   ProdPad
Application Type: Generic Application
Service Provider Name:   ProdPad 
Consumer key:   prodpad 
Shared secret:   prodpad 
Request Token URL:   https://app.prodpad.com
Access token URL:   https://app.prodpad.com
Authorize URL:   https://app.prodpad.com

Link applications modal window

Now go back to ProdPad and copy your public key (use the 'Copy' button to grab the key in one click).

Authorize your connection modal window.

Navigate back to Jira and paste the key into the ' Public Key' field. Be sure to copy and paste the whole key, including the BEGIN and END parts. Enter prodpad for Consumer Key and ProdPad for Consumer Name. Click Continue to move on to the next step. 

Once the application link has finished processing, you'll see a message confirming the successful creation of the application link in the bottom left-hand corner of Jira. 

All done! Head back to ProdPad.

Authorize your connection

Once in ProdPad, click the ' Authorize' button. If your application link was set up correctly, you will see the screen below; click Allow – now the two applications are connected and ready to exchange data.

Authorization screen which allows you to authorize your connection.

Step 3: Connect to Jira project and choose issue types

In this step, you will choose a Jira project to connect to and configure the relationship between Jira issues and ProdPad Ideas and User stories.

Integration set up screen that allows you to select a Jira project to link the integration to.

Top Tip

If you need to push Ideas to multiple projects in Jira, set these up as separate integrations. You may set up as many integrations as you like – as long as you use the same account (Jira workspace URL), they will only count as one integration.

First, select a project from the dropdown.

Then choose Jira issue types that would correspond with ProdPad Ideas and User stories.

For the best results with this integration, the mapping we recommend is: 

This would allow to have a parent/child relationship between the Jira issues created, similar to how User stories are linked to Ideas in ProdPad.

You can choose to map your Ideas to a base-level issue type in Jira (for example, Task), too – in such cases Ideas and User stories will appear in Jira as unrelated issues. Once you've finished setting up your mapping, click Next to continue to the next step. 

Please note that mapping of Ideas is required – the integration will not work without it. However, if you do not want to push User stories into Jira, you may skip their mapping – just leave the default selection in the dropdown and move to the next step.

Step 4: Map Idea fields to Jira issue fields

Now let's map the fields from the Idea canvas in ProdPad to the issue fields in Jira. The options you see in the dropdowns will depend on the issue type you selected for Ideas earlier. For convenience, the Idea fields will be automatically mapped depending on the Jira issue type option you selected for Ideas in the previous step, but the default mapping for these fields can be changed as required.

For the integration to work, it is required to map the Jira Summary field and any other fields marked as Required in your account. To map other fields, use the 'Add mapping' button; you can map as many fields as you and your team need. You can remove additional field mappings by clicking 'X'.

Please note that full sync integration does not support mapping to multiple fields at this time. It means that for each Jira field, you can select only one option in the ProdPad field dropdown. Once you've finished setting up your mapping, click Next to proceed to the next stage of the integration setup. 

A screenshot showing the Ideas mapping screen for the Jira integration setup.

For an Epic, an example mapping would be:

Jira Field Type ProdPad Field Type
Summary Title
Description Description, Business Case, Functional Specs, Notes
Epic Name Title (optional)
Labels Tags
Attachments Designs, Files

For a Story, the suggested mapping is:

Jira Field Type ProdPad Field Type
Summary User Story
Description Acceptance Criteria

This assumes you are pushing ProdPad User Stories to Jira Story issue type. If you are planning to push Ideas as User Stories, then we suggest the following:

Jira Field Type ProdPad Field Type
Summary Title
Description Description
Business Case Functional Spec

It should also be noted that whilst Jira has default field types, you can create your own fields to map Ideas and User Stories to in Jira. The above mapping is an example of the possible mapping types available.

Top Tip

If there are any fields that aren't showing up, make sure that they are set to 'Visible on form' within your Jira field options.

Step 5: Map User Story fields

Next up is mapping ProdPad User Story fields. Again, the options you see in the dropdowns will depend on the issue type you selected for User Stories earlier. As with Ideas, the User Story fields will be automatically mapped depending on the Jira issue type option you selected for User Stories in the previous step, but the default mapping for these fields can be changed as required.

To Map the fields; use the ' Add mapping' and 'X' controls to add or remove additional mappings.

Mapping User stories is optional. If you do not wish to push User Stories into Jira, skip it by clicking the 'Skip this step' button.

A screenshot showing the User Story mapping options for the integration.

Step 6: Map Jira statuses to ProdPad workflow stages

Finally, we need to set up a relationship between the Issue statuses in Jira and the Idea and User Story workflow stages in ProdPad.

Once the Idea is pushed, Jira will take control over the status updates: if anybody changes a Jira issue status to the one you predefined, the workflow stage of the linked Idea or User Story in ProdPad will change according to the mapping.

On the left dropdown, select all the Jira statuses that, if changed in Jira, will trigger a workflow stage change in ProdPad. Only the statuses in the selected Jira project will be shown.

On the right dropdown, select the ProdPad workflow stage your Idea or User Story will be moved to if the linked Jira issue status is changed. If you have not set up your workflow stages yet, learn how to do so in this article.

Map as many statuses as you need by clicking the ' Add mapping' button. Mapping User Story stages is optional – leave the selection blank if you do not wish to sync your User Stories.

A screenshot showing status mapping for the Jira integration.

Once the status mapping is done, click  Activate. You'll also see the option to Start import and active next to the Activate button. This option allows you to import your Jira project issues into ProdPad and activate the integration at the same time. To learn more about importing Jira project issues into ProdPad, jump to the Importing from Jira section of this article. That's it! You'll now see the integration on the active integrations page. 

A screenshot showing the completed integration in the active integrations list.

Click  Activate to create your integration.

Using the Jira Status Sync integration

Pushing an idea from ProdPad to Jira

Now that you've got an active Status sync integration with Jira set up, it's time to start pushing finished Ideas from ProdPad to Jira.

Head to your Ideas List, and pick an Idea that's ready for development. In the Idea Canvas page, click on Push To Development. This will open up a modal window where you can choose to push the Idea via the Jira integration you've set up, or any of your other integrations.

You will also be prompted to push over User stories. If you chose to do so, any associated User Stories will be pushed to Jira as a User Story and associated to the Epic that the Idea becomes (assuming the issue type selected for the Jira integration is Epic).

If you have any required fields, you will be asked to enter them before pushing.

A screenshot showing the Push Idea to development slide-out.

There will now be a link to the Jira ticket in the Links section at the top of the Idea. The ticket in Jira will also link back to the ProdPad Idea.

A screenshot showing the external link icon created by pushing the Idea to Jira.

If you have configured the Status Mapping in Part 6 of this guide, any changes to the issue status in Jira will automatically update the Idea status in ProdPad as part of the Jira Status sync integration. If you make any changes to a pushed Idea in ProdPad, you'll notice the Push to development button on the top right-hand side of the Idea page changes to Sync updates to Jira. Clicking this button after you make changes to a pushed Idea will update the linked Issue in Jira instead of creating a separate new Issue.
A screenshot showing the Sync updates to Jira button.

Top Tip

Looking to add multiple projects? If you wish to set up another project within Jira, simply repeat the steps above. You may set up as many integrations as you like - and as long as they're the same account (base URL) they will only count as one integration.

Sharing an integration

Working as a team? No problem! You can set your Jira integration to teamwide, allowing you to share your setup with other users in your account. This will allow the entire team (editors and admins alike) to use the integration as needed. Learn more in Enabling Team-Wide Integrations.

If you would like to provide feedback on our Jira integration or this document we would love to hear from you via our portal.

Jira Status Sync for Jira Server is available on the following Legacy plans
Modular V1 with Dev Power-up
Essential or Advanced
Performance
Enterprise
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us