Jira Integration
Connect ProductBridge to Jira Cloud to link feedback posts with issues, create Jira issues directly from feedback, and automatically update post status when linked issues move forward in your Jira workflow.
Overview
The Jira integration is a two-way tracker link between ProductBridge feedback and Jira Cloud issues. It does not import issues as feedback — instead, it gives your product and engineering teams a clean handoff once a piece of feedback is ready to be acted on.
Once connected, you can:
-
Search Jira issues from any feedback post and link them in one click
-
Create a new Jira issue directly from a feedback post — complete with project and issue-type pickers
-
Auto-sync post status — when a linked issue's status changes in Jira, ProductBridge updates the corresponding post status based on rules you define
-
Notify voters automatically when a post status changes because of a linked issue update
The sync runs in real time over webhooks. There is nothing to poll, no manual refresh.
The integration works with Jira Cloud sites (yourcompany.atlassian.net).
Prerequisites
-
A Jira Cloud site where you can authorize apps
-
A ProductBridge organization with at least one feedback board and configured post statuses
-
A user with Owner-level admin permissions in ProductBridge to install integrations
Connect Jira
Open the Integrations page
Sign in to your ProductBridge dashboard and click Connect Sources in the sidebar, then select Jira from the Project Management section.
Click Connect Jira
On the Jira integration page, click Connect Jira. ProductBridge starts the Atlassian OAuth flow and redirects you to Jira's authorization screen.
Authorize ProductBridge in Jira
On Atlassian's authorization screen, choose the Jira Cloud site you want to connect and approve the requested access.
Use a service account rather than a personal account so the connection persists if team members leave.
Confirm the connection
After you approve, Jira redirects you back to ProductBridge. The integration status updates to Connected and the page shows the connected Jira site and the disconnect option.
Behind the scenes, ProductBridge:
-
Encrypts and stores the access token
-
Registers a webhook for issue updated events so Jira can deliver status changes in real time
Link a feedback post to a Jira issue
Once connected, every feedback post in your dashboard gets a Jira Issues section in the post detail view.
Open a feedback post
Click any post in the Feedback view to open the post detail panel. Scroll the right sidebar to find the Jira Issues section.
Click Link
Click the Link button next to Jira Issues. A dialog opens with two tabs: Search and Create.
Choose how to link the issue
Use the tab that fits how you usually work in Jira.
Type any text to search across issues in your connected site. Each result shows the issue key, current status, summary, and assignee. Click any result to link it instantly.
Pick a project, then an issue type (Jira's non-subtask types for that project are offered, with a sensible default), and fill in a summary and description. ProductBridge creates the issue in Jira and links it to the post in one step.
Verify the link
The linked issue appears in the post's Jira Issues section with its key and current status. From there you can open it in Jira or unlink it.
Status sync rules
Linking is most powerful when Jira status changes flow back into ProductBridge automatically. Status sync rules translate Jira issue statuses into ProductBridge post statuses.
A rule answers three questions:
-
When a linked Jira issue changes to status X
-
Should the post change to a specific ProductBridge status (for example, Planned → In Progress → Complete)?
-
And should we notify everyone who voted for this post?
If a post has multiple linked issues, you also pick whether the rule fires when any issue reaches the trigger status, or only when all issues do.
Create a rule
Open the Jira settings page
Go back to Connect Sources > Jira. Below the connection details, you'll see the Rules section.
Click Create New Rule
Click Create New Rule. A sentence-style builder appears so you can read the rule in plain English as you build it.
Build the rule
Pick the values left to right:
| Field | What it does |
|---|---|
| any / all | Whether the rule fires when any linked Jira issue hits the trigger status, or only when all do |
| Jira status | The status name from Jira that triggers the rule (e.g. In Progress, Done) — populated from your connected site's statuses |
| Post status | The ProductBridge feedback status the post should change to |
| Notify / Do not notify voters | Whether to send in-app and email notifications to voters when the rule fires |
Save the rule
Click Create. The rule appears in the list and is active immediately. New Jira status changes that match it start syncing right away.
How rule evaluation works
When a linked issue's status changes in Jira:
-
Jira sends an issue updated webhook to ProductBridge
-
ProductBridge finds every feedback post that links to that issue
-
For each rule on the integration, it checks whether the any/all condition is satisfied
-
If a rule matches, the post status is updated and (optionally) voters are notified
Rules are evaluated independently per post, so a single Jira status change can update many posts at once.
Behavior to expect
| Action in Jira | Effect in ProductBridge |
|---|---|
| Status change on a linked issue | Linked issue badge on the post updates; rules evaluated; notifications fired if configured |
| Action in ProductBridge | Effect in Jira |
|---|---|
| Link an existing issue | A reference is stored on the feedback post; nothing changes inside Jira |
| Create an issue from a post | A new issue appears in the chosen project with the summary and description you provided |
| Unlink an issue | The reference is removed; the Jira issue itself is not deleted or modified |
| Disconnect the integration | The registered webhook is deleted from Jira; existing post-issue links remain but stop syncing |
Disconnect Jira
To stop syncing:
Go to the Jira integration page
Open Connect Sources > Jira and click Disconnect.
Confirm disconnection
ProductBridge:
-
Marks the integration as disconnected so no new syncs run
-
Deletes the webhook it registered in Jira
-
Leaves the existing per-post issue links in place — your feedback posts keep their reference to the Jira issue even after disconnect, so you don't lose history. They simply stop receiving status updates.