Introducing the BetterWorks JIRA integration

The BetterWorks JIRA integration captures data from JIRA and automatically updates milestone progress. JIRA is an issue and project tracker that powers organizations around the world. It sorts work into issues and epics, giving you a clear vision of your workload for each deliverable.  

Important: The BetterWorks JIRA integration is only available in our production environment and is managed by Admins and Super Admins. It is not available in demo, trial, or preview environments.

If you want to track how JIRA-based work contributes to company goals, measure improvements in JIRA workflows over time, or need up-to-date milestones at a glance, that’s where the JIRA integration comes in.


To add the JIRA integration to BetterWorks, you need to connect a JIRA user in the BetterWorks integration page.

  1. Create a JIRA user with the appropriate set of permissions for BetterWorks users. Read-only permissions are sufficient. 

    Users within BetterWorks will be able to see the JIRA issue, name, and resolution for every project that is available to that JIRA user. No other details from the JIRA instance are captured by BetterWorks.

    For more information on creating JIRA users, read JIRA’s documentation.
  2. Navigate to the BetterWorks Integrations page by going to Admin > Integrations.
  3. In the JIRA integration section, click Set Up.
  4. If your JIRA installation is hosted by Atlassian (in the cloud): Enter the JIRA user’s login info and the JIRA server URL. The user password is automatically encrypted.

    Note: Do not include your company's domain when entering the username. Instead of "", enter only "john".

  5. If your company hosts your JIRA instance (on premise): Enter the JIRA user’s login info and the target URL of your JIRA instance. The user password is automatically encrypted.

    If your instance is behind a firewall, your IT department must determine a port to use and open it to allow BetterWorks access to your JIRA instance. Include the port number at the end of the URL (for example,

    Alternatively, you can add the BetterWorks IP or URL address to your firewall’s whitelist, or whitelist Contact our support team to learn how.

  6. Click Save.
  7. If you want to connect multiple JIRA instances, click Add another instance.
  8. When adding multiple instances, you can optionally enter names for each instance. The names will be used to allow users to select which instance to point to when setting up their milestones. If you do not enter names the for the instance, the domain of each instance will be used.
  9. Follow steps 1-6 for each additional instance.

That's it! The JIRA integration is ready to go. Just log out of BetterWorks and log back in to use it.

Important: In order to see the JIRA integration at work, you need to log out of your BetterWorks instance and log back in. The integration will not appear until you've logged out and logged back in.

If you have any questions regarding connecting BetterWorks to your JIRA instance, please reach out to our Customer Success team.

All set. Time to move on to Linking milestones to JIRA.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request