Runframe
Integrations

Jira

Two-way Jira integration. Create tickets from incidents, and status changes in Jira sync back to Runframe automatically via webhooks.

Features

FeatureDescription
Create Jira issuesCreate follow-up tickets from incidents
Status syncJira issue status syncs with Runframe via webhooks
Link to incidentsJira issues are linked to their source incident
Transition issuesUpdate Jira issue status from within Runframe

Connecting Jira

  1. Navigate to Integrations Hub
  2. Click Connect next to Jira. You'll be redirected to Atlassian to authorize
  3. Grant Runframe read/write access to your Jira projects
  4. Select the default Jira project for incident work items

Creating a Jira issue from an incident

  1. Open an incident in the Runframe dashboard
  2. Click Create Jira Issue in the sidebar
  3. Select the project, issue type, and fill in details
  4. The issue is created and linked to the incident

Status syncing

When a Jira issue status changes, Runframe is notified via webhook and updates the work item status in the incident view. This works in both directions:

  • Jira to Runframe: Status transitions in Jira update the work item in Runframe
  • Runframe to Jira: Transitioning a work item in Runframe updates the Jira issue

Webhook configuration

To enable two-way sync, you need to configure a webhook in Jira that sends events to Runframe.

Setup steps

  1. In Jira, navigate to SystemAdvanced SettingsWebHooks
  2. Click Create a WebHook
  3. Fill in the following fields:
FieldValue
NameRunframe
StatusEnabled
URLCopy the Webhook URL from the Jira section in Integrations Hub (click Configure on the Jira card)
SecretCopy the Webhook Secret from the same section
  1. Scroll down to Issue related events
  2. In the JQL filter field, enter: labels in (runframe, runframe-automation)
  3. Under Issue, check:
    • updated
    • deleted
  4. Leave Exclude body unchecked (Runframe needs the JSON payload)
  5. Leave all other sections unchecked:
    • Jira Software related events (Sprint, Board)
    • Worklog, Comment, Entity property, Attachment, Issue link, Filter
    • User related events
    • Jira configuration related events
    • Project related events
  6. Click Create

Why the JQL filter?

The labels in (runframe, runframe-automation) filter ensures Jira only sends webhooks for issues created by Runframe, reducing noise and keeping webhook volume low. The runframe-automation label covers older tickets created by workflow automations.

Don't forget the secret

Copy the Webhook Secret from the Jira section inside Integrations Hub in Runframe and paste it into the Secret field. This ensures webhook signatures are verified and prevents unauthorized payloads from being processed.


Use with postmortems

After a postmortem, create Jira issues for each action item to ensure follow-through. Action items linked to Jira issues show their real-time status in the postmortem view.


Troubleshooting

IssueSolution
OAuth error during connectionVerify you have Jira admin permissions
Issues not syncingCheck webhook status in Jira admin settings
Wrong project appearingUpdate default project in Runframe integration settings
Permission deniedEnsure Runframe has read/write access to the project