FlowRunner
PricingContact
Theme
Start Free
Integration Guide August 11, 2026 7 min read

Connect Intercom to Jira Issues: Escalations Tracked in Seconds

Connect Intercom and Jira Issues so a support conversation becomes a tracked engineering ticket automatically, with an AI agent that pauses for a human before assigning a P1.

Connect Intercom to Jira Issues: Escalations Tracked in Seconds
trigger New Conversation opens in Intercom, flagging a potential support escalation.
action Agent pulls the contact's history and classifies severity and sentiment.
action Agent converts the conversation to a ticket and creates a Jira issue with the customer name, description, severity, and a link back to the conversation.
check Agent checks whether the issue is P1 or touches a sensitive component.
human For P1 or sensitive-component issues, the agent asks a team lead in Slack to confirm the assignee instead of auto-assigning.
action Agent assigns the Jira issue, adds a comment with the conversation link, and replies to the customer's conversation with the tracking link.

How do you connect Intercom to Jira Issues?

Connect Intercom to Jira Issues by triggering on New Conversation in Intercom and running Create Issue in Jira Issues, so a support conversation becomes a tracked engineering ticket the moment a customer flags it. FlowRunner is a visual AI-agent orchestration platform where automations run autonomously and pause for human judgment on the steps that carry real consequence. The same connection can run as an AI agent that reads each conversation, drafts the Jira issue, and pauses for a person when the escalation is a P1 that needs an assignment decision. That upgrade path, not just the sync itself, is what separates this from a basic trigger-action Zap.

The problem it solves

Right now, a support rep reads a conversation in Intercom, decides it needs engineering, and switches tabs to create a Jira ticket by hand: typing the customer name, pasting the message, guessing at severity, and picking someone to assign it to. Every one of those steps is manual, and every one is a place an escalation can fall through the cracks, especially outside business hours or when the rep is buried in a queue. The engineer on the other end often gets a ticket with a bare subject line and no structured data, so their first move is reopening Intercom to reconstruct what actually happened.

The exceptions are where this really costs time. A P1 that needs a specific person, not just the next name in the rotation, sits unassigned until someone notices. An engineering manager checks Jira manually to find unassigned or blocked issues instead of getting a heads-up. None of this requires more headcount to fix. It requires the mechanical parts, reading the conversation and filing the ticket, to happen without a person doing it by hand every time, while the judgment calls, like who owns a sensitive escalation, still go to a person.

How it works: the connection

The flow starts on Intercom’s New Conversation trigger, which fires the moment a customer opens a chat. From there, FlowRunner reads the conversation and pulls the contact’s history with Get Contact, so the flow has more than just the raw message text to work with. It then calls Convert Conversation to Ticket on the Intercom side to formalize the escalation, and Create Issue on the Jira Issues side to file the actual engineering ticket, populating the customer name, issue description, and severity level the same way Jira’s own escalation scenario describes: a structured issue with full context, created within seconds of the conversation being flagged, not after someone gets around to reading it.

From there the connection keeps both systems in sync. Add Attachment carries the original message into Jira as supporting evidence. Assign Issue routes the ticket to a person. Add Comment logs any additional context the flow picked up. And Reply to Conversation sends the Jira issue link back into Intercom, so the rep and the customer can see tracking status without anyone opening a second tab. That closes the loop: the ticket exists in Jira with real data, and the conversation in Intercom carries a live reference to it.

A dark six-step diagram showing a speech-bubble icon opening on the left, flowing through a magnifying-glass classification step, into a ticket-stub icon labeled with customer name, description, and severity fields, then splitting toward a raised decision platform before rejoining and terminating at a checkmark icon

Can an AI agent run it? (and why a human stays in the loop)

This is not a sync tool. An AI agent sitting on top of this connection reads each conversation, classifies its severity and sentiment, and decides for itself which Jira actions to call and in what order, the same way a person would triage before filing a ticket. The upgrade over a plain trigger-action integration is that the agent reasons about the data instead of following a fixed rule every time.

The consequential step is assignment, and that is exactly where the agent stops. When it flags an issue as P1, or notices the issue touches a component that has caused problems before, it does not auto-assign to the next name in the rotation. Instead it invokes a human-in-loop flow as a tool: it posts a Slack message to the team lead that reads something like “New P1 issue ready to create: [issue summary]. Assign to [suggested assignee] based on rotation, or do you want to assign someone else?” The message carries the suggested assignee, the reasoning behind it, and a way to redirect. The workflow pauses there. The lead confirms or reassigns, and the agent resumes with that decision, logging who decided and when in the audit trail. This is the digital andon cord: the agent knows when to stop and ask, and it is the agent’s own judgment about the situation, not a hardcoded priority threshold, that triggers the pause.

A dark Slack-style notification card reading "New P1 issue ready to create: Payment webhook failing for enterprise account

FlowRunner vs Zapier

Zapier genuinely makes this connection easy for a non-technical team: a New Conversation trigger tied to a Create Issue action is a standard Zap, and plenty of support teams run exactly that today with no engineering involvement. Where it stops is judgment. A Zap files every ticket the same way regardless of severity, and there is no native mechanism for pausing on a P1 to confirm who should own it; that logic has to be bolted on with extra filters and paths, if it can be built at all.

CapabilityZapierFlowRunner
Human-in-the-loop on assignmentNot native; requires manual workaround stepsNative: the agent invokes a human-in-loop flow as a callable tool
Users includedPriced per user on most plansUnlimited users on every tier
AI provider modelZapier-hosted AI creditsBYOK: connect your own AI provider account
Self-hostingNot availableAvailable on the Enterprise tier
Pricing modelPer-task pricing that scales with volumeTransparent workflow-based tiers with a fixed execution ceiling

Before and after

CategoryBeforeAfter
Ticket creationA rep manually creates a Jira ticket after reading and triaging the conversationJira issue created with full context within seconds of the conversation being flagged
Context transferEngineer receives a bare subject line and reopens Intercom to reconstruct what happenedEngineer gets customer name, severity, contact history, and the original conversation attached automatically
AssignmentTickets sit unassigned until someone notices, or go to the next name in rotation regardless of fitAgent proposes an assignee based on rotation and component history; a team lead confirms P1s before assignment
Customer visibilityRep checks Jira separately to give the customer a status updateAgent replies in the Intercom conversation with the Jira tracking link automatically
Audit trailNo consistent record connecting a support conversation to the engineering ticket it producedEvery escalation logs the conversation, the ticket, the assignment decision, and who made it

A dark operations dashboard showing four stat tiles: "Issue created in seconds," "Context fields attached: 4 of 4," "P1 assignments confirmed: 6 of 6," and "Escalations with full audit trail: 100 percent

What you can build

Escalation with rotation-aware assignment. New Conversation triggers a Jira issue creation with severity and customer context attached, and the agent pauses to confirm the assignee with a team lead whenever the issue is a P1 or touches a sensitive component.

Resolution loop back to the customer. The agent watches for a Jira issue moving to Done, then calls Reply to Conversation in Intercom to tell the customer their issue is resolved and tags the conversation closed, so nobody has to remember to circle back.

Evidence attached automatically. Add Attachment and Add Comment carry the original conversation transcript into the Jira issue, so an engineer debugging the ticket has the customer’s own words without opening Intercom.

Blocked-issue heads-up for support. Each morning the agent runs a JQL search for blocked or unassigned issues tied to open Intercom escalations, tags the relevant conversations, and notifies support leads so a customer waiting on blocked engineering work gets a heads-up before they ask.

Common questions

Is it free to connect Intercom and Jira Issues on FlowRunner? FlowRunner gives new accounts a $100 credit on the Growth plan, which covers roughly 67 days of real usage at 12,000 executions a month. No credit card is required to start.

Can I self-host the Intercom to Jira Issues connection? Yes. The Enterprise tier includes a self-hosted deployment option with unlimited audit retention, in addition to the cloud-hosted Growth, Professional, and Business tiers.

Does the agent need my own OpenAI key? FlowRunner runs on a bring-your-own-key (BYOK) model, so you connect the AI provider account you already use rather than paying FlowRunner a markup on model usage.

What happens when the agent isn’t sure whether to assign a Jira issue? The agent pauses the workflow and sends the team lead a Slack message with the suggested assignee, the reasoning, and the option to reassign. The workflow resumes only after a person responds.

Does this replace my support or engineering team? No. FlowRunner is a scale lever, not a replacement. The agent handles the mechanical work of reading, classifying, and filing; people still make the assignment and resolution calls that need judgment.

Which Intercom trigger starts the Jira issue creation flow? New Conversation is the most common starting trigger, but New Ticket or Conversation Closed can drive the same flow if your team escalates from tickets or wants a post-resolution log entry instead.

Getting started

New accounts start with a $100 credit on the Growth plan, roughly 67 days of real usage, and no credit card required. Connect Intercom and Jira Issues, pick your trigger, and add the human-in-loop step before you turn it on.

Start free at flowrunner.ai, or book a walkthrough at calendly.com/flowrunner/intro.

Ready to automate this?

Start building your first workflow free. $100 in credits, no card required.