Featured image displaying the logos of Jira and HubSpot in Unito's guide to setting up a simple Two-Way Sync
How To Set Up a No-Code HubSpot-Jira Integration
Featured image displaying the logos of Jira and HubSpot in Unito's guide to setting up a simple Two-Way Sync

How To Set Up a No-Code HubSpot-Jira Integration

If you have teams working in HubSpot and Jira simultaneously, then this is the guide you’ve been looking for. Getting details in and out of either tool and into the other can be agonizing when you’re working with large volumes of data.

So let’s figure out how to break out of data siloes and stop performing manual updates in HubSpot and Jira. Unito is your solution for freeing up the project manager’s schedule with automated 2-way sync!

These step-by-step instructions will show you how anyone can automatically send HubSpot tasks, tickets or deals to Jira with Unito’s 2-way integration. In just a few minutes, you’ll have a no-code workflow that keeps your teams in HubSpot and Jira in sync without human error or excessive manual input.

Watch this HubSpot Jira integration in action:

In this article:

This flow has two goals:

  • Create new issues in Jira Cloud based on HubSpot tickets that have been flagged for escalation.
  • Maintain a live ticketing queue between HubSpot and Jira that functions automatically in real-time without maintenance.
HubSpot Ticket Synced to Jira Epic with Unito

Setup in Jira

If you’re connecting Jira to Unito via OAuth2, then simply follow the on-screen instructions when adding your account for the first time:

Here’s a separate guide on how to connect a local Jira Server on-premise to Unito. You can also connect your server via ngrok.

Here’s how to configure Jira if you aren’t using OAuth2 (click to expand)

There are a few steps involved before we can set up a two-way sync with Unito, but we promise it’s worthwhile. The benefit of eliminating manual tasks for your team indefinitely far outweighs the time it takes to set up your automation rules now. So let’s dive in.

Jira profile page to change email contact visibility
Changing your Jira contact email visibility enables Unito to discover your account and sync Jira issues to HubSpot.

Step 1: Connect Jira Cloud and HubSpot to Unito

  1. Sign up for Unito if you haven’t already.
  2. Open the Unito App and select +Create Flow.
  3. Next, click Start Here to connect your tools.
  4. Select +Add a tool to this flow in either column
  5. Then, +Choose account to specify the Jira and HubSpot projects you plan on syncing.
  6. Click Confirm.
Step 1: Connect Jira Cloud and HubSpot to Unito

Note: Since we’re automating the issue escalation process, make sure you select the Jira Cloud project that will host all the issues you’d like to sync from HubSpot. If you have more than one project to sync with HubSpot, you can duplicate this flow afterwards.

Learn more about connecting tools to Unito.

Step 2. Choose a flow direction for creating new issues, tickets, tasks or deals

  1. Click on the arrow that points to your Jira project. This will create new issues in Jira for the development team based on certain actions taken in HubSpot, which we’ll explain in the next step.
  2. Click Confirm.
Set a flow direction between Jira and HubSpot
This one-way flow will create new issues in Jira based on tickets added to HubSpot, but not the other way around. Those issues will still be kept in a real-time two-way sync once we launch our Unito flow.

Learn more about flow direction in Unito.

Step 3. Filter out unrelated data from syncing by setting rules

  1. Select Add a new rule to apply conditions to your flow. In our case, we selected the “Negotiation” stage. Only HubSpot deals marked with that stage will sync to Jira.
  2. Select Confirm.
Setting rules in Unito to keep specific HubSpot deals in sync with Jira issues

In another example, we’ve told Unito to only create Jira Cloud issues based on HubSpot tickets if their status isn’t “closed” and the custom field Ticket Types (Jira) is set to “Bug”.

These issues will then be kept in a two-way sync. Changes in one will appear in the other.

Learn more about building rules here.

Next, you can set individual relationships between fields in HubSpot and Jira. Most fields can be assigned their own sync direction which determines how real-time updates occur. But first, select Map automatically to begin your field mapping table with a prebuilt template.

Unito's auto mapping table for fields

To add a new pair of fields, select + Add mapping, then Select a field in both HubSpot and Jira. Here is our demo’s completed set of field mappings:

Select field mappings to keep in sync between Jira and HubSpot with Unito two-way sync

The blue question mark icon indicates custom fields created in that tool. The gear (or cog) icon indicates configurable fields with additional options to match your use case.

Configuring field values in HubSpot and Jira

If you see a gear (or cog) icon beside a field, that means you can modify specific values within that field for additional customization. These are all based on your own custom fields, labels, titles etc.

Clicking the toggle above can link our Jira issue number to the HubSpot ticket automatically.

In the case of status fields (such as priority, labels, tags, etc.) you can link individual options between tools so that Unito knows how to update that field automatically. If you don’t configure these fields, then your flow will refer to your default rules when syncing.

Learn more about field mappings here.

Click Confirm when you’re ready to proceed.

Step 5: Launch your HubSpot Jira integration

The only thing left to do is decide whether or not to sync historical work items. You can make this decision from your flow’s overview page, or edit your rules as mentioned above.

If you’ve followed the steps above, your flow will now:

  • Create a new Jira issue based on your activity in HubSpot.
  • Keep those HubSpot deals, tickets or tasks in sync with Jira issues automatically.
Jira + HubSpot Synced Open Tickets Unito two-way sync
The ticket appears in Jira automatically based on settings we applied in Unito.

Why build a ticket escalation queue with Unito?

Connecting HubSpot and Jira with Unito simplifies and streamlines the process of assigning work for your teams across both tools. If you have one squad in Jira and another in HubSpot, it enables them to collaborate without having someone jump back and forth between apps. Instead, tickets created in HubSpot instantly become Jira issues that are kept in sync through Unito’s real-time two-way integration.

It can save valuable time by eliminating manual input for software development teams, engineers, product managers, project management, and anyone else who uses Jira. Instead of having your highly-skilled team members perform minor updates or copy-paste redundant messages, they can automate that work to focus on priorities.

This integration can also be used to align customer support and development teams, share issue status, due dates, descriptions, and other fields between Jira instances for better collaboration. You can cut that wasted time out of your day with a simple code-free 2-way integration that turns HubSpot tickets into Jira issues and vice versa with automated updates from end-to-end.

What’s next after you sync Jira and HubSpot with Unito?

Duplicate your flow

Unito’s flow duplication feature lets you copy existing flows, keeping your rules, mappings, and many other settings intact. This allows you to sync multiple Jira projects or epics to a master without starting each flow from scratch.

Discover more Unito use cases for your tools