Skip to main content
PagerDuty is an incident management platform that helps teams detect and respond to service disruptions. Kasava’s PagerDuty integration brings your incident data into your development workflow, enabling AI-powered incident analysis, MTTR tracking, and code correlation.

Capabilities

FeatureDescription
Incident MonitoringView active and resolved incidents from your dashboard
MTTR TrackingMonitor mean time to resolution across services
Service HealthTrack service status and incident frequency
AI Chat IntegrationQuery incidents, analyze patterns, and get insights via chat
Plan EmbedsEmbed PagerDuty incidents directly in Plans for context
GitHub LinkingConnect GitHub commits to incidents for traceability
Pattern AnalysisIdentify recurring incident patterns and trends
Business Impact AnalysisCorrelate completed work with incidents to measure impact

Connecting PagerDuty

1

Navigate to Settings

Go to Settings in the sidebar, then select IntegrationsSettings navigation with Integrations highlighted
2

Find PagerDuty

Scroll to the Monitoring & Incident Management section and locate the PagerDuty integration cardPagerDuty integration card in Monitoring section
3

Start Connection

Click the PagerDuty card to open the connection page, then click Connect PagerDuty AccountPagerDuty integration page with Connect button
4

Authorize Access

You’ll be redirected to PagerDuty to authorize Kasava. Review the permissions and click AllowPagerDuty OAuth authorization screen
5

Complete Setup

After authorization, you’ll be redirected back to Kasava. The integration status will show as connected with your PagerDuty subdomainConnected status showing subdomain
Kasava uses secure OAuth 2.0 authentication. Your PagerDuty credentials are never stored—only an access token for API calls.

Dashboard Incidents Card

Once connected, PagerDuty incidents appear on your main dashboard in the Incidents card. This provides at-a-glance visibility into your system health.

What You’ll See

  • Active incidents count (triggered + acknowledged)
  • Triggered incidents with pulsing indicator for urgent attention
  • Recent incidents sorted by status and time
  • MTTR metrics showing average resolution time
Dashboard Incidents card showing active incidents

Incident Status Colors

StatusIndicatorDescription
TriggeredRed pulsing iconNew incident requiring immediate attention
AcknowledgedYellow clock iconSomeone is actively working on it
ResolvedGreen checkmarkIncident has been fixed

Urgency Levels

UrgencyBadgeDescription
HighRed badgeCritical, requires immediate response
LowDefault badgeCan be addressed during normal hours

Support Dashboard

PagerDuty incidents also appear in the Support tab of your Product dashboard, alongside other customer support tools like Intercom and Zendesk.

Accessing the Support Dashboard

  1. Navigate to your Product
  2. Click the Support tab
  3. Select the Incidents tab to view PagerDuty data
Support dashboard with Incidents tab selected

Support Metrics

The Support dashboard displays key PagerDuty metrics:
  • Active Incidents - Count of triggered and acknowledged incidents
  • High Urgency - Number of high-urgency incidents requiring attention
  • Resolved - Count of resolved incidents

Filtering Incidents

Use the filter buttons to focus on specific incident states:
  • Triggered - Show only new, unacknowledged incidents
  • Resolved - Show only completed incidents
  • All - Show all incidents

AI Chat Integration

Ask natural language questions about your PagerDuty data in Kasava’s AI Chat. The chat can query incidents, analyze patterns, and provide actionable insights.

Example Queries

Show me open incidents in PagerDuty
What alerts were triggered today?
Find high urgency incidents for the API service
What patterns do you see in recent incidents?
What's the current on-call status?
Show me incident trends over the past month

AI Capabilities

CapabilityDescription
Find IncidentsSearch and filter by status, urgency, service, or time
Analyze PatternsIdentify recurring issues and common triggers
Link CommitsConnect GitHub commits to incidents for traceability
Create IncidentsCreate new incidents directly from chat
MTTR AnalysisGet mean time to resolution statistics

Plan Embeds

Embed PagerDuty incidents directly in your Plans for context during planning and retrospectives.

Adding an Incident to a Plan

  1. Open any Plan document
  2. Type /pagerduty to open the incident selector
  3. Search for incidents by title, description, or incident number
  4. Click an incident to embed it
PagerDuty incident selector in Plan editor

Embedded Incident Display

Embedded incidents show:
  • Incident number and title
  • Status badge (triggered, acknowledged, resolved)
  • Urgency level indicator
  • Service name where the incident occurred
  • Assignee if someone is working on it
  • MTTR for resolved incidents
  • Link to open in PagerDuty
Embedded PagerDuty incident in a Plan

Filtering in Selector

The incident selector supports filtering by status:
  • All Incidents - Show everything
  • Triggered - Only new incidents
  • Acknowledged - Being worked on
  • Resolved - Completed incidents

Managing the Integration

Click Manage on a connected PagerDuty integration to access additional settings.

Connection Status

View your connection details including:
  • Status - Connected or disconnected
  • Subdomain - Your PagerDuty subdomain (e.g., yourcompany.pagerduty.com)
  • Last Synced - When data was last synchronized

Data Synchronization

Configure what data Kasava syncs from PagerDuty:
OptionDescription
Sync IncidentsImport incident data
Sync ServicesImport service definitions
Sync UsersImport user and assignee information
Historical DataNumber of days of history to import (1-365)
Click Sync Now to trigger an immediate data sync. PagerDuty manage dialog with sync settings
Syncing large accounts may take several minutes. You can close the dialog and the sync will continue in the background.

Refreshing Tokens

If your connection shows issues, click the refresh button to renew your OAuth access token.

Disconnecting PagerDuty

To disconnect your PagerDuty account:
  1. Go to Settings > Integrations
  2. Click on the PagerDuty integration
  3. Click Manage
  4. Click Disconnect Account
  5. Confirm the disconnection
Disconnect confirmation dialog
Disconnecting removes Kasava’s access to PagerDuty. Historical incident data remains in Kasava, but new incidents will no longer sync.

Linking Commits to Incidents

Connect GitHub commits to PagerDuty incidents to track which code changes resolved issues.

Via AI Chat

Link the commit abc123 to incident #1247

Benefits

  • Track which commits resolved incidents
  • Build a history of fixes for recurring issues
  • Correlate code changes with service health

Pattern Analysis

Use AI to identify patterns in your incident history:
What patterns do you see in incidents over the last 30 days?
The AI analyzes:
  • Frequency - How often incidents occur
  • Timing - Time-of-day or day-of-week patterns
  • Services - Which services have the most incidents
  • Resolution time - MTTR trends
  • Recommendations - Suggestions for improvement

Troubleshooting

Verify that PagerDuty is connected by checking Settings > Integrations. The connection status should show your PagerDuty subdomain. If disconnected, reconnect using the OAuth flow.
Ensure you have sufficient permissions in your PagerDuty account to authorize third-party applications. You may need to be an Admin or Owner.
Check your sync settings - the Historical Data setting controls how many days of history are imported. Increase this value and trigger a sync.
MTTR is only calculated for resolved incidents. Active incidents won’t show resolution time until they’re resolved in PagerDuty.
Large accounts with many incidents may take time to sync. The sync continues in the background - check back in a few minutes.

Permissions

Kasava requests the following PagerDuty permissions during OAuth:
PermissionPurpose
Read incidentsAccess incident data for monitoring and analysis
Read servicesImport service definitions and status
Read usersAssociate incidents with assignees
Read schedulesAccess on-call schedule information
Kasava only reads data from PagerDuty by default. The integration does not modify incidents unless you explicitly use AI chat to create incidents or link commits.

Privacy & Security

  • All PagerDuty data is transmitted over encrypted connections
  • OAuth tokens are stored encrypted at rest
  • You can revoke access anytime from PagerDuty’s Integration settings
  • Incident data is processed according to your organization’s data retention policies