Creating on-call rotation schedules
On-call schedules help you alert the right person when a new incident happens. Schedules are managed using a calendar app. You can use any popular calendar service, such as Google Calendar.

Better Uptime connects to the calendar services you already use, such as Google Calendar and Outlook Calendar, for managing your on-call rotation schedules.

Better Uptime supports any service that gives you a public .ics file URL. This includes services like Google Calendar, Microsoft Outlook, iCloud, Yahoo Calendar, Zoho calendar, and many more.
To connect a calendar:
  • Click Who is on-call? in the left menu
  • Click Configure the on-call calendar
  • Choose your calendar provider (Google Calendar, Outlook or other)
  • Follow steps on the page and enter your calendar .ics URL

You'll need to copy the calendar's Secret address in iCal format to set up your on-call calendar.
If you don't see it in your Google Calendar settings under the Integrate calendar section, enable calendar sharing for your organization:
  • Head to your domain's Google Admin​
  • Search for External sharing options for primary calendars
  • Open the settings and set it to Share all information, and outsiders can change calendars

You'll need to copy the calendar's ICS link to set up your on-call calendar.
You might need your Microsoft 365 administrator to change the default sharing policy for your organization:
  • Head to your organization's Exchange admin center or Office 365 admin center
  • Search for the Share your calendar settings and set it to All calendar appointment information, including time, subject, location and title

To schedule an on-call duty, create a calendar event with a colleague's e-mail in the event name.
If we can't find a team member with the e-mail in the calendar event we will invite them for you.
Sample on-call schedule
Copy link
On this page
Creating an on-call rotation schedule using a calendar
Connecting a calendar (2 min)
Scheduling an on-call duty