# Shift Agent

Eliminate manual on-call management and ensure seamless coverage

Shift Agent brings AI-powered automation to on-call schedule management in PagerDuty. Designed for on-call managers, team leads, and incident responders, it monitors calendars, detects potential conflicts, identifies qualified replacements, and coordinates schedule changes without manual intervention. By automating these traditionally manual tasks, Shift Agent helps ensure reliable operational coverage.

By default, Shift Agent activates for all customers who enable [PagerDuty AI](/ai-automation/advance) with the [Slack](/integrations/slack-integration-guide) integration.

> **Availability:** This feature is included with PD Reliability Platform plans. It's also available as PagerDuty Advance on Professional, Business, and Enterprise plans.
>
> [Contact our Sales Team](mailto:sales@pagerduty.com) if you would like to upgrade to a plan featuring PagerDuty AI.

> **Required User Permissions:** - [PagerDuty AI](/ai-automation/advance) permissions for configuration are the same across all agents. After the required permissions are accepted, any user can interact with the Shift Agent.
> - An Admin or the Account Owner can configure the Google Calendar Extension.

## Configure Shift Agent

Shift Agent has two primary functions:

- [Intelligent Conflict Detection](#intelligent-conflict-detection)
- [Extension for Google Calendar](#extension-for-google-calendar)

### Intelligent Conflict Detection

Shift Agent is an AI-powered scheduling assistant that automatically manages on-call coverage conflicts. It monitors responder calendars, detects scheduling conflicts, and coordinates coverage changes without manual intervention. By automating these traditionally time-consuming tasks, Shift Agent eliminates coverage gaps, reduces scheduling stress, and ensures operational readiness.

1. Configure and enable [PagerDuty AI](/ai-automation/advance) in a chat integration (for example, [Slack](/integrations/slack-integration-guide)).
2. Ensure users have appropriate permissions to manage [on-call schedules](/incident-management/schedules/schedule-basics#create-a-schedule) and [integrations](/incident-management/services/services-and-integrations).
3. Shift Agent only detects conflicts on schedules configured on [Level 1 of an escalation policy](/incident-management/schedules/escalation-policies-and-schedules#connect-a-schedule-to-a-service-via-escalation-policy) in order to reduce noise. Ensure any schedule you want included in conflict detection is on Level 1 of an escalation policy.

### Extension for Google Calendar

The Google Calendar Extension automatically syncs your calendar events with PagerDuty, allowing Shift Agent to detect out-of-office conflicts before they impact coverage. This integration reduces the need for manual availability updates and helps maintain operational continuity while respecting responders' scheduled commitments.

[Learn more](/incident-management/schedules/google-calendar-extension) on setting up your Google Calendar Extension.

## Disable Shift Agent

You can disable the Shift Agent by toggling its switch to the **off** position on the [AI Settings](/ai-automation/advance#2-enable-or-disable-ai-agents) page.

## User Guide

### Check Responder Availability

In a [PagerDuty AI](/ai-automation/advance) chat, enter a message such as, `I am on vacation June 13. Do I have a conflict?`. Depending on your availability, PagerDuty AI offers contextual suggestions, such as **Create override manually** or **Find coverage**.

![Chat message asking about a vacation conflict, with suggested reply buttons for Create override manually and Find coverage](/images/kb/29f92e8fe74bb359e560ed862844bbdbc19b4f7fc2bf8cf4e0ef799e9fc7cc4c-responder_availability.webp)
*Check responder availability*

### Request Coverage

Shift Agent can automatically find a replacement for an on-call shift. Click **Request coverage** to reach out to suggested candidates. They receive a message based on their [configured notification rules](#configure-notification-rules).

![A screenshot of the Slack UI showing potential coverage candidates and the option to message them](/images/kb/e707bde9ea21831d85c4248910221222fc74ddf0371ef3822459d1f6a17b9fc8-request_coverage.png)
*Request coverage*

You receive an update once a candidate accepts the shift. Shift Agent automatically updates on-call schedules and maintains a record of all changes.

Shift Agent gives responders 24 hours to respond. This 24-hour period does not include Saturday or Sunday. After the period times out, or after all candidates decline, you will also receive a notification.

### Configure Notification Rules

Users can configure their [Notification Rules](/account-admin/user-profile/notification-rules) to customize how Shift Agent contacts them.

> **Slack Notifications:** When you link your PagerDuty user account with Slack, PagerDuty attempts to automatically create notification rules for [shift conflicts](#shift-conflicts) and [shift coverage requests](#shift-coverage-requests). If you have connected more than one Slack workspace, PagerDuty uses the most recently-added workspace.
>
> You can review and customize your [Notification Rules](/account-admin/user-profile/notification-rules) at any time. If you are not receiving notifications as expected, check your [User Profile](/account-admin/user-profile) to make sure the preferred Slack workspace is selected to receive notifications, or add a workspace if none is currently configured.

#### Shift Conflicts

PagerDuty automatically adds a notification rule to users' profiles when the Google Calendar extension is enabled in the account.

To edit this setting:

1. Navigate to **User Icon**  →  **My Profile** and select the **Notification Rules** tab.
2. Under **When I have an upcoming shift conflict, contact me via**, click  to edit _or_  to remove the notification rule.
3. Make the required changes and click **Save**.

#### Shift Coverage Requests

All PagerDuty AI users have a notification rule for when they receive a shift coverage request. You can edit this notification rule (i.e., change the selected workspace), however you cannot delete it.

1. Navigate to **User Icon**  →  **My Profile** and select the **Notification Rules** tab.
2. Under **When I am sent a shift coverage request, contact me via**, click .
3. Make the required changes and click **Save**.

## FAQ

**How many AI Actions does the Shift Agent use?**

Shift Agent is included at no additional cost and does not consume AI Actions.

## Demo Video

Watch this demo to see the Shift Agent in action.

[https://www.youtube.com/watch?v=zu-MsGM0T94](https://www.youtube.com/watch?v=zu-MsGM0T94)
