Docs
WebsiteLoginFree Trial
  • Getting Started
    • OnCall Users
    • Team Admins
    • Account Admins
  • Architecture Guide
  • Common UI Design Patterns
  • Alerts
  • Teams
  • Schedules
  • Escalation Policies
  • Integrations
  • Broadcasts
  • Users
  • Notifications
  • Reports
  • Billing
  • Accounts
  • Stakeholders
  • Maintenance Windows
  • Routers
  • Notification Rules
  • Single Sign On (SSO)
  • Integration Guides
    • Introduction
    • 66uptime
    • Apex Ping
    • AppDynamics
    • Auvik
    • AWS CloudWatch
    • Azure Monitor
    • Cloudflare
    • Cronitor
    • Datadog
    • Dead Man's Snitch
    • Echoes HQ
    • ElastAlert
    • Email
    • Form
    • Freshdesk
    • Freshservice
    • Google Hangouts Chat
    • Grafana
    • Healthchecks.io
    • HetrixTools
    • Honeybadger
    • Hydrozen
    • Jira Server
    • JotForm
    • Kapacitor
    • LogicMonitor
    • Mattermost
      • Outgoing Webhook
      • Post to Channel
    • Meta Workplace
    • Microsoft Teams
    • New Relic
    • Outgoing Webhook
    • Pingdom
    • Prometheus
    • PRTG Network Monitor
    • Pulsetic
    • Sentry
    • ServerGuard24
    • Site24x7
    • Slack
      • Notifications
      • Outgoing Webhook
      • Post to Channel
    • SolarWinds
    • Stackdriver
    • StatusCake
    • Twilio
      • Incoming SMS
      • Live Call Routing
    • Typeform
    • Uptime
    • Uptime Kuma
    • UptimeRobot
    • Webhook
    • Zendesk
  • API
    • Introduction
    • Authentication
    • Errors
    • Pagination and Filters
    • Common Model Attributes
    • Account Users
    • Alerts
    • Broadcasts
    • Comments
    • Escalation Policies
    • Events
    • Integrations
    • Logs
    • Maintenance Windows
    • Notification Rules
    • Routers
    • Schedules
    • Teams
    • Users
  • Command Line Interface (CLI)
    • PagerTree CLI: Command Line Interface
Powered by GitBook
On this page
  • What is a Schedule?
  • Schedules Tutorial Video
  • Basic Calendar Interactions
  • Create a Single Day Event
  • Create a Multi-Day Event
  • Show Event Details
  • Drag and Drop Events
  • Event Actions
  • Flush Schedule
  • Scheduling Users On-Call
  • Events
  • Regular Event
  • Repeating Event
  • Rotating Event
  • Advanced Calendar Interactions
  • Event Override
  • Event Clone
  • Repeating Event Question

Was this helpful?

Schedules

PreviousTeamsNextEscalation Policies

Last updated 1 year ago

Was this helpful?

What is a Schedule?

On-call schedules are composed of calendar . Each calendar event is associated with one or more users and one .

  • A schedule has many events.

  • Each schedule event is associated with exactly one escalation layer, but can have many .

  • Alerts will users on-call for an escalation layer for any given moment.

  • If multiple users are on-call for the same layer, the notifications are said to "fan out".

  • If multiple users are on-call, and a user the alert, the rest of the users that did not acknowledge the alert will receive a notification stating that another user has acknowledged the alert.

Schedules Tutorial Video

Basic Calendar Interactions

Create a Single Day Event

Double click the calendar (in the white space) to create a single day event.

Create a Multi-Day Event

Click and drag the calendar (in the white space) to create a multi-day event.

Show Event Details

Click the event to show it's details.

Drag and Drop Events

You can drag and drop events to modify them on the fly. This only works for regular events (not repeating or rotations).

Event Actions

Click the event to show it's details. You can then use the action buttons to work on the event.

Flush Schedule

"Flushing" a schedule will remove all events from the calendar. Be careful, once events are deleted they will be lost and cannot be restored.

Scheduling Users On-Call

Events

When creating events you must always select the following:

  • At least 1 user

  • Start Date & Time

  • End Date & Time

  • Escalation Layer

Regular Event

A regular event is one that doesn't repeat or rotate. It has a start and end date.

Repeating Event

A repeating event is one that has an initial occurrence start and end date. It will then repeat based on the options selected.

Options for repeating events are the following:

  • Frequency - An integer number (ex: 1).

  • Frequency Unit - Hours/Days/Weeks/Months/Years.

  • Applicable Days of the Week - Only days of the week this event should occur. (Only works with frequency unit Days)

  • Repeat End (Inclusive) - The last day this event should occur on. (If you set this to be Oct 31, the last occurrence will be Oct 31-> Nov 1)

Example: Simple Repeating Event

Example: Repeating Event During Working Hours

Example: Repeating Event With End Date

Rotating Event

A rotating event is similar to a repeating event, but it will rotate users for every occurrence.

Advanced Calendar Interactions

Event Override

To override and event for a duration of time:

  1. Single click the Event to show the event details.

  2. Click the Event Override button.

  3. On the event override form:

    1. Select the user that will be overriding.

    2. Scope the dates and times of when the user will be overriding.

    3. Click Create button.

Event Clone

  1. Single click the Event to show the event details.

  2. Click the Event Clone button.

  3. On the event clone form:

    1. Make any appropriate changes.

    2. Click Create button.

Repeating Event Question

For repeating events you may be asked which how you would like to edit the event.

  • This event - Uses the single occurrence clicked on for point of operation. Only modifies this occurrence.

  • This event and following events - Uses the single occurrence clicked on for starting point of operation, modifying the occurrence itself and all future occurrences.

  • All events (in this series) - Uses the initial occurrence (regardless of which event was clicked on) for starting point of operation. Modifies all past, present, and future occurrences.

attendees
notify
events
acknowledges
escalation layers
High Level Alert Workflow (Schedules)
Double click for a single day event.
Click and drag to create a multi-day event.
Click the event to show the event details.
You can drag and drop regular (non-repeating) events to modify them on the fly.
Event actions (annotated).
"Flush" an on-call schedule. Aka, remove all events.
Event form required attributes (annotated).
PagerTree date and time picker.
Regular event form.
Regular event on a calendar.
Simple repeating event form
Simple repeating event on a calendar.
Repeating event (working hours) form.
Repeating event (working hours) on a calendar.
Repeating event (with end date) form.
Repeating event (with end date) on a calendar.
Rotating event form.
Rotating event on a calendar.
Event Override Button
Event Override Form
Event override on a calendar.
Event Clone Button
Event Clone Form
Event clone on a calendar.
Repeating event question.
High level alert workflow
Single day event
drag-n-drop calendar
show event details
Drop-n-drop events
annotated event actions
Flush schedule
Event form
Date picker
Regular event form
regular event on a calendar
simple repeating event
simple repeating event on a calendar
repeating event
repeating event on a calendar
repeating event with end date
repeating event with end date on calendar
rotating event form
rotating event on a calendar
event override button
event override form
event override on calendar
Event clone button
event clone form
event clone on calendar
repeating event question
PagerTree On-Call Schedules Video (v4)