FixControl
Jira integration

Read for context, write with approval

FixControl reads and searches issues to answer questions and assemble evidence. Transitions, labels, internal comments, and JSM customer replies are proposed first and dispatched only after an approval is recorded.

JSM vs. Jira SoftwareApproved replies onlyCapability health, probed
What it does

What FixControl does with Jira issues

Issue read & search

Reads and searches issues across your projects to answer ticket questions and assemble evidence. Access stays inside the bound project and tenant.

Status transitions

Moves an issue through its workflow as part of an approved action. A transition only runs if the configured credentials are allowed to perform it in that workflow.

Labels

Applies or updates labels to keep triage, routing, and reporting consistent. Each label change is an attributed, recorded write.

Internal comments

Writes internal comments visible to engineers and agents. Requires the connection to have comment-write scope.

JSM customer replies

On a Jira Service Management customer request, FixControl can send a customer-visible reply — when the integration is configured and the customer-reply capability has probed healthy. The reply is drafted by AI, run through reply-safety checks, approved by someone on your team, then posted through the Service Management API via the outbox. Jira Software projects have no customer-reply path; notes there stay internal comments.

Evidence & audit

Each write is recorded with the actor, role, and evidence shown at approval time, so the issue history and the decision ledger tell the same story.

Capabilities & health

Connected doesn’t mean everything works

A Jira connection can read and search issues while comment write or customer reply is unavailable — scopes and project type decide. FixControl probes each capability and shows its health separately.

Read & search issues
Supported

Reads and searches issues within the bound project and tenant, for answering questions and assembling evidence.

Status transitions
Configuration-dependent

Runs where the transition is valid in the issue’s workflow and permitted for the configured credentials.

Apply / update labels
Supported

Applied as recorded, attributed writes through the outbox.

Internal comment write
Configuration-dependent

Needs comment-write scope on the connection. Internal comments stay visible to agents and engineers only; customers don’t see them.

JSM customer-visible reply
Configuration-dependent

Exists only on Jira Service Management projects. Jira Software has no customer-reply path, so the capability shows unavailable there.

One green checkmark
Not available — by design

Not something FixControl reports. Read can be healthy while comment write or customer reply isn’t, and one checkmark would hide that.

Failed writes

A failed transition doesn’t vanish

The outbox behind every Jira write
Transitions, labels, comments, and JSM replies dispatch through the integration outbox: transient errors retry, persistent ones dead-letter, and the failure appears on the operational timeline. The approval that authorized the write is stored in the decision ledger with actor, role, channel, evidence, and consequence.
FAQ

Questions about the Jira integration

Does FixControl reply to customers on every Jira project?+
No. Customer-visible replies exist only on Jira Service Management projects. On Jira Software, FixControl reads and searches issues, transitions status, applies labels, and writes internal comments — there is no path to a customer.
What’s the difference between an internal comment and a customer reply?+
An internal comment is visible to agents and engineers and needs comment-write scope. A JSM customer reply is customer-visible and exists only on Service Management projects. FixControl treats them as distinct capabilities and won’t post one as the other.
Does AI change Jira state on its own?+
No. AI proposes the transition, label, comment, or reply; the write dispatches only after a person approves it. The approval is recorded with role and evidence first.
What happens if a Jira write fails?+
A failed transition or comment stays in the outbox and retries. If it keeps failing it’s dead-lettered and flagged on the timeline, so the issue is not left looking updated when it isn’t.
Are Jira actions audited?+
Yes. Each governed Jira write is entered in the decision ledger alongside the approval that authorized it, so the ledger and the issue history match.

Watch a Jira transition go through approval

Book a demo: issue read, transitions, labels, internal comments, and an approved JSM reply — with the ledger entries to match.