Skip to main content

Jira for Tickets app

Use this article to install the Jira for Tickets app, configure automated syncing between Intercom tickets and Jira issues, create or link Jira issues from the Inbox, and troubleshoot common issues.

Written by Beth-Ann Sher

Use this article to install the Jira for Tickets app, configure Basic or Custom automations to sync Intercom Tickets with Jira issues, create and link Jira issues manually from the Inbox, and troubleshoot common integration problems.

  • Automatically sync Intercom Ticket types with Jira issues.

  • Set up custom automations using Workflows templates to configure what data syncs between Intercom and Jira.

  • Ensure tickets on Intercom are updated with status changes and notes whenever the same happens on Jira issues.

  • Use the Inbox Jira for Tickets app to create or link Jira issues from Intercom tickets.

Note: To install and configure the Jira for Tickets app, you need admin access in your Intercom workspace. You also need an Atlassian account with admin permissions on the Jira project(s) you want to connect. Custom automation requires an Intercom plan that includes Workflows.

Note: Jira for Tickets only supports Jira Cloud. Jira Server is not supported — Atlassian discontinued Jira Server in February 2024.


How to install the Jira for Tickets app

Go to the App Store and find the Jira for Tickets app.

The Intercom App Store showing the 'Issue tracking & ticketing' category, with the Jira for Tickets app highlighted among eight apps including Jira Cloud, Zendesk Support, Statuspage, Feedback by Userfeed, Zoho Desk, Acute Feedback, and GitHub.

Select the Jira for Tickets app and then click Install now.

Click Authorize access to give Jira for Tickets the right access to your Intercom Workspace.

Note: Ensure you're logged in to your correct Atlassian account.

Review the access Jira for Intercom Tickets (the Atlassian side of the app) is requesting and press Accept.

Note: The admin who sets up Jira tasks will be the default reporter.


How to set up automations

Go to Jira for Tickets app settings to set up automations to automatically sync Intercom Ticket types with Jira issues.

Note: Jira for Tickets workflows are configured from the Jira for Tickets app settings — not from the Workflow Builder's "Add integration action" menu. Use the app settings to select Basic or Custom automation and manage your workflow templates.

Choose the type of automation:

  • Basic automation

    • Automatically create Jira issues from Intercom tickets and sync notes

    • Basic automation only syncs Intercom ticket title and description to Jira. Jira issue types with mandatory fields other than Summary and Description are not supported with Basic Automation. Use Custom automation for syncing additional data.

  • Custom automation

    • Uses Workflow templates to customize how data is synced between Intercom and Jira.

    • Jira custom automation is only available on Intercom plans with Workflows.

Basic automation

In Jira for Tickets app settings choose “Basic automation”.

The Jira for Tickets app Settings tab open at the Automations section, with the 'Basic automation: automatically create Jira issues from Intercom tickets and sync notes' radio button selected and highlighted, alongside two disabled sync toggles and a Save button.

Toggle the "Enable this to create Jira issues from Intercom tickets automatically" and add your Jira project.

The Basic automation settings showing the 'Enable this to create Jira issues from Intercom tickets automatically' toggle switched on (highlighted), a 'No ticket types were mapped yet' placeholder with a '+ Map a ticket type' button, and an 'Add Jira project' button.

Map the Intercom ticket type to Jira issue type (you can map multiple types).

The ticket type mapping section in Basic automation settings showing two Jira project blocks: 'Dan's Project' mapping Customer ticket to Epic and Testing a ticket type to Task; and 'GLB Support' mapping Report a bug (back-office) to Task. Each block has a '+ Map a ticket type' option.

If you want Intercom tickets and notes and Jira issues comments to sync, select "Enable this to sync Intercom ticket notes and Jira issue comments in real-time".

The Basic automation settings showing the 'Enable this to sync Intercom ticket notes and Jira issue comments in real-time' toggle highlighted, alongside the disabled 'Enable this to create Jira issues from Intercom tickets automatically' toggle above it.

Enabling real-time sync will also add a note to the Intercom ticket whenever its status is updated from Jira.

When finished with the configuration and settings, select Save. Once saved, the automation activates immediately. Any new Intercom ticket matching the configured ticket type will automatically create a corresponding Jira issue.

Custom automation

Note: Custom automation requires an Intercom plan that includes Workflows. If you're unsure whether your plan includes Workflows, go to Settings → Billing or contact your account manager.

In Jira for Tickets app settings choose “Custom automation” and then click Save.

Next, navigate to AI & Automation > Workflows and select New workflow.

These 5 Jira Workflow templates configure how data syncs automatically between Intercom and Jira. In the Workflow builder, scroll down to the Connect to apps section to find them:

  • Create Jira issue: When a ticket is created in Intercom, create Jira issue. This can be configured to sync custom Ticket attributes to Jira.

  • Comment on Jira issue: When a teammate adds a note in Intercom, post a comment in the associated Jira issue. The comment content can be configured to capture the information you need.

  • Jira issue status is updated: When Jira issue status is updated, update the associated Intercom ticket. By default a note is added with the status update.

  • Change ticket status from Jira updates: When a Jira issue status is updated, update Intercom ticket status.

  • Jira issue comment is added: When Jira issue comment is added, update associated Intercom ticket. The comment content can be configured to capture the information you need.

The 'Create new workflow' dialog in the Workflow builder, with the 'Connect to apps' section highlighted showing four Jira workflow templates: Create Jira Issue, Comment on Jira Issue, Jira issue status is updated, and Change ticket status from Jira updates.

Choose a template and then select Use this template.

How to edit Jira Workflow templates

You can use either the default configuration for each Jira workflow template, or edit the templates using the Workflows builder.

To edit the Intercom ticket types that are synced to Jira, update the trigger or branch filters.

The 'Create Jira Issue' workflow open in the Workflow builder with the Edit branch panel open on the right, showing a branch condition being configured — 'Ticket type is Bug, Customer ticket' — with an arrow pointing to the Customer ticket filter value in the dropdown.

To edit what Intercom data is passed to the Jira issue, select the action.

The 'Create Jira Issue' workflow in the Workflow builder with a context menu open on the Jira Create Issue action step, showing Delete and Edit options, with an arrow pointing to the Edit button.

You can configure the data that’s sent to Jira using the attribute selector menu. Fields marked with an asterisk (*) are required — these must have a value or the Jira issue will fail to create.

Note: Standard attribute placeholders like {{email}} and {{company_id}} only resolve if the ticket is linked to a contact or company with those values set. Tracker and back-office tickets are often not tied to a specific contact, so these placeholders may come through blank in the Jira payload. For reliable syncing across all ticket types, map ticket or conversation custom attributes (e.g. {{conversation.custom_attribute.XXXXX}}) instead of contact-level attributes.

The 'Jira Create Issue' action configuration panel in the Workflow builder, showing required fields (marked with *): Project (set to AMI), Issue Type (Task), Summary (mapped to ticket.title), and Reporter (Unspecified), plus optional Description and Assignee fields.

Some of the fields are entered in a JSON format (JavaScript Object Notation — a structured text format used to pass data fields and values):

The 'Jira Create Issue' action panel scrolled down to show additional fields that accept JSON format input, including Restrict to, Parent, Design, Vulnerability, Development, and Rank.

Once you make your changes, click Save on the Jira action. You will then see your added attributes displayed in the action step of your Workflow.

Note: Changes made in the workflow action step update that step's configuration, but the underlying request payload — including the JSON body and field mappings — must be edited directly in the data connector. Go to Settings > Integrations > Data Connectors, open the relevant connector, and update the request body there to add, remove, or change fields.

When finished with the Jira workflow configuration and settings, click Set live to set the Workflow live. The workflow is now active. New Intercom tickets matching your trigger conditions will begin syncing to Jira automatically. To verify the setup, see How to test Jira automations below.

The 'Create Jira Issue' workflow (Draft) open in the Workflow builder showing the full flow from trigger through branches to the Jira Create Issue action step, with an arrow pointing up to the green 'Set live' button in the top-right toolbar.

How to test Jira automations

After setting up your Custom automation workflow, test it to confirm the Jira integration is working correctly.

  1. Go to the Inbox and create a new ticket matching your workflow's trigger conditions.

  2. Enable ticket events using ⌘ / Ctrl E , or click the More options (three-dot) menu and select Show ticket events to see whether your workflow and action were triggered.

  3. Review the ticket activity. A triggered and successful action confirms the integration is working. If an error appears, see Troubleshooting tips below.

An Intercom ticket ('Bug' #61, Bug report type) open in the Inbox with the three-dot More options menu open, showing 'Export ticket' and 'Show ticket events' (with ⌘E shortcut) options highlighted, and an arrow pointing to the three-dot menu button.

Troubleshooting tips

If workflow and action has not been triggered, ensure your workflow is set live and configured with the right audience and branch filters.

If workflow and action has triggered but failed, click on the action name.

Click the external link icon (↗) next to the action name to open the action detail page.

The ticket Activity section showing three events: ticket submitted, Workflow 'Create Jira Issue' triggered Custom action 'Jira Create Issue', and Custom action 'Jira Create Issue' failed — with an arrow pointing to the clickable 'Jira Create Issue' link in the failure event.

Go to the “logs” tab. There you will see details on where the error is.

The action detail Response panel showing a '400 Bad Request - error response received' error, with a JSON error body listing missing required fields: reporter ('Reporter is required'), customfield_10033 ('Custom field required text field is required'), and customfield_10034 ('Custom optional text field is required').

Go back to the Workflow to correct the error and test again. A successful run shows the action with a 200 status in the logs tab and a new issue created in your Jira project.

What are the limitations of Jira for Tickets?

The following limitations apply when using the Jira for Tickets app from the Inbox sidebar to create or link issues:

  • Intercom ticket file attributes can't be synced to Jira.

  • Jira and GitHub conversation attributes are always shown under View all in the inbox sidebar — they can't be moved to the primary attributes panel.

Note: Jira for Tickets doesn't support syncing Jira comments as customer-facing replies. Comments from Jira will appear as internal notes only. To send a customer-facing reply, use the Customer ticket or conversation in Intercom.

How customers experience the Jira integration

Customers will continue to interact with your support team through Intercom. However, any tickets they raise — including tickets created directly from the Messenger home via the ticket links app — or your teammates raise for them, will now be automatically converted to Jira issues, streamlining the process and ensuring better issue tracking and management.

How teammates manage Jira issues in the Inbox

Teammates can view and manage Jira issues directly within the Inbox. When a new ticket type is created, it will automatically create a Jira issue based on the mappings configured during set up. This allows teammates to efficiently manage and resolve issues without having to switch between Intercom and Jira.


Use the Jira app in the Inbox

You can use the Jira for Tickets app in your inbox sidebar to create Jira issues from Intercom Tickets manually or link your Intercom Tickets to existing Jira issues (linking to many issues is supported).

To enable these capabilities from the Inbox, open the right sidebar and click on Edit apps.

Find the Jira for Tickets app and click on the pin icon to pin this to other apps in your inbox sidebar.

The Inbox sidebar showing the apps dropdown list with 'Jira for Tickets' highlighted and a pin icon beside it, and the 'Edit apps' button visible in the bottom-right corner of the sidebar.

Create Jira issues from Intercom Tickets manually

To create a new Jira issue from your Intercom ticket, click the Create a new issue button in your Jira for tickets sidebar app.

The Jira for Tickets sidebar panel in the Inbox showing 'There are no linked issues yet', with the 'Create a new issue' button highlighted in blue and the 'Link an existing issue' button below it.

Select a Jira project from recently viewed or by using a search field.

The Jira for Tickets sidebar showing the 'Find the project' screen with a search field and a 'Recently used projects' section listing one project: Test.

Then choose an issue type and fill in the fields. Click on the Create issue button.

The Jira for Tickets sidebar showing the 'New issue details' form with Project (Test), Issue type (Task), a Summary field ('Name the issue'), an optional Description field ('Describe what happened'), and a blue 'Create issue' button, plus 'Change issue type' and 'Cancel' buttons.

The new Jira issue is now linked to your Intercom ticket. You'll see it listed in the Jira for Tickets sidebar panel, showing the issue key, type, status, and assignee. Any future status updates to that Jira issue will sync back to the ticket automatically (if note syncing is enabled).

Link your Intercom Tickets to existing Jira issues

To link your Intercom ticket to an existing Jira issue, click on the Link an existing issue button in your Jira for Tickets app.

The Jira for Tickets sidebar panel showing 'There are no linked issues yet', with the 'Link an existing issue' button highlighted in blue and the 'Create a new issue' button above it.

Find the issue either in "Recently linked issues" or by using a search field and click on it.

The Jira for Tickets sidebar showing the 'Find the issue' screen with a search field (e.g. ENG-120 or free text) and a 'Recently linked issues' section showing TEST-7 Bug reports (Task, Backlog, assigned to Alex Sviryda).

The issue is now linked and visible in the Jira for Tickets sidebar panel in your Inbox, showing the issue key, type, and current status. You can also unlink the issue if needed.

Once a ticket is linked, the Create and Link buttons are hidden — open the Jira for Tickets sidebar panel to manage the existing linked issue.

What are the limitations of linking Jira issues from the Inbox?

  • If you move your Jira issue to a different project, it will no longer be tracked by Jira for Tickets integration.


Linking to many Intercom tickets or Jira issues

Many Intercom tickets to one Jira issue using tracker tickets

A tracker ticket is a special Intercom ticket type that acts as a parent record, grouping multiple related customer tickets under one issue. This lets you manage a widespread problem in one place and bulk-update all linked customer tickets from a single action. Many Intercom customer tickets can be linked to one Intercom tracker ticket. That one Intercom tracker ticket can then be linked to a Jira issue. When there’s an update to the Jira issue, the tracker ticket could be updated. The tracker ticket can be used to bulk update all of the associated Intercom customer tickets.

One Intercom ticket to many Jira issues using back-office tickets

A back-office ticket is an internal Intercom ticket not directly visible to customers, used to coordinate work between internal teams. An Intercom customer ticket can be linked to many Intercom back-office tickets. Those Intercom back-office tickets can then be linked to the respective Jira issue. When there’s an update to the Jira issue, the back-office ticket could be updated. When the status changes of the back-office ticket, the Intercom customer ticket is updated.


Troubleshooting Jira for Tickets app

If Jira issues default to Medium priority regardless of settings in Intercom:

  1. Edit the Priority attribute in your Intercom ticket type to match Jira's priority names exactly. Save your changes.

  2. Check Jira's workflow rules or validators that may override priority mappings.

  3. Ensure compatible priority configurations between Intercom and Jira.

  4. Test by creating a new ticket and confirm the priority is correctly mapped.

Can I create Jira issues directly from conversations?

Jira for Tickets doesn’t support creating issues directly from conversations without converting them into tickets. To create issues from conversations, use the Jira Cloud app instead.

Can Jira create issues from emails routed into Intercom?

Jira can’t create issues directly from emails routed into Intercom. Ensure emails forwarded to Intercom first convert into tickets to trigger issue creation.

Why am I seeing duplicate notes with '[jira for intercom tickets]'?

If you notice duplicate notes with '[jira for intercom tickets]' in conversations, this typically occurs when both the Jira Cloud app (Tools Plus) and the Jira for Tickets app (Intercom) are installed.

To resolve this, you may choose to uninstall one of the apps, but be aware of the trade-off:

  • If you uninstall the Jira Cloud app: The duplicate notes will stop, but you will lose unique features provided by Tools Plus, such as automatic conversation reopening upon Jira issue status changes.

  • If you uninstall the Jira for Tickets app: The duplicate notes will stop, but you will lose the official, native syncing features offered by Intercom.

Why aren't attachments syncing from Intercom notes to Jira?

There is a known issue affecting the sync of attachments from Intercom notes to Jira. Until a fix is deployed, upload images directly in Jira after the issue is created — attachments are not automatically transferred. Images shared in Intercom remain accessible in the ticket but are not copied to Jira. Intercom file links are also secured and time-limited, so pasting them into a Jira field won't open reliably for Jira users. Hosting the file externally and sharing a public URL is a more dependable workaround.

How do I troubleshoot the Jira for Tickets integration?

If you experience issues with the integration:

  1. Verify the integration status in the App Store.

  2. If disconnected, have a team member with full permissions in both Intercom and Jira reinstall the integration.

  3. Test the integration after reinstallation.

  4. Review integration settings and permissions in both Intercom and Jira if issues persist.

Re-authorization required after 365 days

For security reasons, Jira requires apps to re-authorize their connection every 365 days. After this period, a workspace admin must reinstall the Jira for Tickets app to renew authorization.

Reinstalling the Jira for Tickets app in Intercom does not delete or modify your Jira issues. Your Jira data remains safe:

  • The app will temporarily lose access to your Intercom data during reinstallation.

  • Your existing workflow paths and automation configurations will remain unchanged.

  • Active workflows are not affected by the reinstallation.

  • Ticket syncing between Intercom and Jira will be temporarily paused during the reinstallation process.

What gets updated during reinstallation:

  • Only the authentication tokens are refreshed.

  • No reconfiguration of your integration settings is required. However, you must verify that authentication is properly linked to your existing workflows — failure to do so may result in 401 Unauthorized errors — authentication failures that prevent your workflows from connecting to Jira — when they next attempt to run.

Once reinstallation is complete, your workflows will resume syncing automatically with your existing configuration intact.

The Reporter field is missing from the Create Issue form

The Reporter field is not controlled by Intercom — it is part of your Jira project's Create Issue screen configuration. If the field doesn't appear when creating a Jira issue from Intercom, it means one of the following is true in Jira:

  • The Reporter field has not been added to the Create Issue screen for that Jira project.

  • The Atlassian account connected to the integration does not have Modify Reporter permission on the project.

To fix this, a Jira project admin needs to either add the Reporter field to the project's Create Issue screen, or grant the connected Atlassian account the Modify Reporter permission. Both are configured in Jira — not in Intercom.

Which Jira App are you using?

Intercom offers two ways to integrate with Jira, and their support is handled differently:

Jira for Tickets: This is the official Intercom app (the one this article describes). Support and troubleshooting for this app are handled by the Intercom team.

Jira Cloud App: This is a third-party application built and maintained by Tools Plus. Intercom support has limited visibility or control over the internal features or logic of the Jira Cloud App. If you experience issues with features specific to the Jira Cloud App (e.g., automated conversation reopening upon status change), you must contact the Tools Plus support team directly.

How Jira status updates flow to Intercom tickets

Important: When a Jira issue status changes, only the directly linked Intercom ticket is updated. In most setups, this is the Tracker ticket (a parent ticket that aggregates multiple customer tickets — see the Linking to many Intercom tickets or Jira issues section for details).

Status changes do not automatically update linked Customer tickets. Customer Tickets must be updated manually by triggering a bulk update from the Tracker Ticket.


This means Jira → Tracker updates happen automatically, but Tracker → Customer ticket updates require manual action.

Jira Issue Key attribute stays blank after issue creation

The Jira Issue Key field — visible in the conversation attributes panel on the right side of the Inbox — is not auto-populated by the Jira for Tickets integration. It stays blank unless something explicitly sets a value — a workflow action, a data connector, or an API call. To populate it automatically, set up a workflow that writes the Jira issue key to the attribute after the Jira Create Issue action runs.

Jira workflow action doesn't run for Slack-originated conversations

If a Jira Create Issue workflow runs correctly on email or Messenger conversations but silently does nothing on Slack-originated conversations, data connectors are likely disabled for your Slack channel. Go to Settings → Channels → Slack and open Manage Workspace Settings (not the individual channel settings). Enable the Data Connectors toggle.

Note: Enabling this allows Fin to use any data connector that has Fin access enabled in your Slack channel.

Renaming a data connector breaks existing workflows

Renaming a data connector after adding it to a workflow can de-sync it — the workflow may appear to complete successfully but no Jira issue is created, with no error. To fix this, delete the data connector step from the workflow, save the workflow, then re-add the data connector step and save again. To avoid this, don't rename data connectors after adding them to workflows.


💡Tip

Need more help? Get support from our Community Forum
Find answers and get help from Intercom Support and Community Experts


Did this answer your question?