Ticketing Integrations
Auto-create tickets from incidents and keep them in sync through resolution.
Jira
Setup
- Go to Settings → Integrations → Jira → Connect
- Enter your Jira instance URL (e.g.,
your-company.atlassian.net) - Authorize via OAuth
- Select the default project and issue type
Configuration
| Setting | Example |
|---------|---------|
| Project | OPS |
| Issue type | Bug or custom Incident type |
| Priority mapping | P1 → Highest, P2 → High, P3 → Medium |
| Auto-create | On incident trigger or on demand |
| Sync resolution | Resolving in NotifyHero closes the Jira ticket |
Bidirectional Sync
- Incident triggered → Jira ticket created
- Incident resolved → Jira ticket transitions to Done
- Jira ticket closed → Incident resolved in NotifyHero
- Notes and comments sync both ways
Incident #INC-1042 ↔ OPS-587
Status, priority, and comments stay in sync
Tip: Create a custom "Incident" issue type in Jira with fields for severity, duration, and root cause. NotifyHero populates them automatically.
Linear
Setup
- Go to Settings → Integrations → Linear → Connect
- Authorize with your Linear account
- Select the default team and project
Configuration
- Team:
Engineering - Label:
incident(auto-applied) - Priority mapping: P1 → Urgent, P2 → High
- Auto-create: On trigger or manual
Features
- Auto-create Linear issues from incidents
- Sync status: Triggered → In Progress, Resolved → Done
- Link action items from postmortems directly to Linear issues
- Bulk-create issues from postmortem action items
GitHub Issues
Setup
- Go to Settings → Integrations → GitHub → Connect
- Authorize the NotifyHero GitHub App
- Select repositories to connect
Configuration
- Repository:
your-company/api-service - Labels:
incident,P1(auto-applied based on priority) - Auto-create: On trigger or manual
- Template: Custom issue body template
Example Auto-Created Issue
## Incident #INC-1042 — API Latency Spike
**Severity:** Critical
**Service:** api-service
**Triggered:** 2026-03-01 09:00 UTC
**Status:** Triggered
### Details
API p99 latency exceeded 2s threshold for 5 minutes.
### Links
- [NotifyHero Incident](https://app.notifyhero.com/incidents/INC-1042)
- [Grafana Dashboard](https://grafana.your-company.com/d/api-latency)
Common Settings
All ticketing integrations support:
- Auto-create rules — create tickets for all incidents, critical only, or specific services
- Bidirectional sync — status changes flow both ways
- Custom field mapping — map NotifyHero fields to your ticketing fields
- Postmortem action items — create tickets directly from postmortem follow-ups
Configure per-service rules at Service → Integrations → Ticketing Rules.