Jira & Confluence Integration
Opsrift's Jira integration is two-way: import issues from Jira to generate postmortems, and push action items back to Jira as tickets with automatic priority mapping. Confluence publishing uses the same Atlassian credentials — publish your postmortem with one click and get full ADF formatting with cross-linked Jira references.
For a comparison of how Opsrift and Jira Service Management work together, see Opsrift vs Jira Service Management.
Import from Jira
- Connect Atlassian credentials (domain, email, API token) — stored per-user, reused
- Select a Jira project
- Filter issues by type (Bug, Incident, Task, etc.)
- Search by issue key or keyword
- Select an issue — details auto-fill into the generation form
- Uses the Jira Cloud REST API v3 (GET /rest/api/3/search/jql)
Push Action Items to Jira
After generating a postmortem:
- Click "Push to Jira" on the action items section
- Each action item creates a Jira ticket in your selected project
- Priority auto-maps: High → Jira "High", Medium → Jira "Medium", Low → Jira "Low"
- Action item IDs in the postmortem report become hyperlinks to the created Jira tickets
- Track follow-through directly in Jira where your team already works
Publish to Confluence
- Uses the same Atlassian credentials as Jira (no separate connection)
- One-click publish converts the postmortem to Atlassian Document Format (ADF)
- Supported ADF elements: headings, tables, bold, code inline, code blocks, blockquotes, bullet lists, ordered lists, links
- Jira ticket links are embedded in the action items section of the Confluence page
- After publishing, the Confluence page URL is automatically commented on all linked Jira action item tickets
- This creates full cross-referencing: Jira tickets link to Confluence, Confluence links to Jira
Setup Requirements
- An Atlassian Cloud account (Jira Cloud and/or Confluence Cloud)
- An Atlassian API token (generated at id.atlassian.com)
- Your Atlassian domain (e.g., yourcompany.atlassian.net)
- The email associated with your Atlassian account
- Available on Opsrift Pro plan ($29/month)
Security
- Atlassian credentials are stored per-user in Supabase with row-level security
- Credentials are never shared across users or exposed in client-side code
- Opsrift reads issues for import, creates tickets for action items, and creates/updates Confluence pages — it does not delete or modify existing Jira issues or Confluence content
- Incident data passes through the Anthropic API for generation only and is not used for model training
Frequently Asked Questions
Does Opsrift work with Jira Cloud or Jira Server?
Currently Jira Cloud only, using the REST API v3.
Is Jira integration available on the Starter plan?
Jira integration (import + push + Confluence) requires the Pro plan at $29/month. PagerDuty import is available on all plans.
Can Opsrift modify or delete my existing Jira issues?
No. Opsrift only reads existing issues for import and creates new tickets for action items. It does not modify or delete anything already in Jira.
Does Confluence publishing require a separate connection?
No. Confluence uses the same Atlassian credentials as Jira. If you've connected Jira, Confluence publishing works automatically.