New: Virto Calendar App now opens right inside Teams, Outlook and Microsoft 365 Learn more about Virto Calendar App in Teams, Outlook and Microsoft 365→

The On-Call Rota Next to Everyone's Time Off

Keep the on-call rota in a SharePoint list and see it next to approved and pending leave in one calendar. Engineers get a reminder before their week, and the team channel hears who is on call.

Book a demo Learn more
Available at:
SharePoint Microsoft Teams Microsoft Azure
Illustrative week of 26 October: Marco Rossi is on call and on vacation in the same week, and the overlap is marked.

Trusted by Industry Leaders

Warner Bros. Disney Sony UC Berkeley Motorola Teck Resources US Treasury University of Pittsburgh NASA Stockholms Stad FedEx Zespri

and over 8,000 businesses worldwide

Five Steps, Two Apps, Two Lists

The rota and the time-off requests are ordinary SharePoint lists. Virto Calendar App draws them together, and Virto Alerts & Reminder App does the reminding. The screens are from our demo site.

Step 1 · See

Who is on call, and who is away

Two lists, one view

The rota and the time-off requests stay separate lists with their own permissions; the calendar only draws them together.

Colour tells the story

The rota is coloured by role and the leave by approval status, so a week with the primary on vacation stands out.

Virto Calendar App, month view of November on the On-call calendar: weekly on-call bars in blue for the primary engineer and in light blue for the backup, Marco Rossi's approved vacation in purple in the week he is primary, Jana Novak's pending vacation in amber in her primary week, and the legend On-call rota, Time off, Public holidays at the top
November on the On-call calendar: primary in blue, backup in light blue, approved leave in purple, a pending request in amber.

Step 2 · Look ahead

Holidays are on the same calendar

Public holidays from a feed

An ICS feed adds a country's public holidays next to the rota.

The whole year at a glance

Month, quarter and Flat Year views show which holiday weeks still need a plan.

Virto Calendar App, week view of 21 December on the On-call calendar: Daniel Weber on call as primary and on vacation in the same week, Anna Keller as backup, and Christmas Day on Friday from a public-holiday feed
The Christmas week: the primary is on leave and Christmas Day falls on Friday, so the backup carries the week.

Step 3 · Remind

Three days before the shift, the engineer hears

The recipient comes from the row

The rule writes to the person in the On-call engineer column, so next quarter's rota needs no new rule.

Primary and backup both hear

Each person on the rota has a row, and each row gets its own email.

Virto Alerts & Reminder App, the Options of the reminder On call in 3 days on the On-call rota list: send on a date depending on the Start field, three days before, a separate email for each item
The reminder rule: three days before Start, one email for each row.

Step 4 · Tell the team

Who is on call next week, in the team channel

Friday morning, every week

Three days before a Monday start, the rota row is posted to the team's channel in Teams.

Through a Workflows link

The reminder posts to the channel you choose through a Workflows link; nobody forwards anything.

Microsoft Teams, a post from Workflows in the team channel titled On call next week: the Virto Software logo, the line Marco Rossi, primary, and On call from 10/22/2026 to 10/25/2026, signed Virto Alerts & Reminder App
The post in the team's channel: who is on call, and from when to when.

Step 5 · React

Approved leave reaches the rota coordinator

Approve right on the calendar

Managers approve or reject leave on the calendar itself, and the colour turns from amber to purple.

A swap is announced too

A second rule writes to the coordinator and the new engineer when the On-call engineer column changes.

Virto Alerts & Reminder App, the Options of the alert Time off approved on the Time off requests list: Approval Status has been changed, and Approval Status equals Approved, sent immediately
The alert fires only when a request becomes Approved.

Key benefits

No new system to roll out

The rota and the leave requests are SharePoint lists. The two apps add the calendar and the reminders on top of them.

Overlaps you can see

The calendar does not flag clashes for you. It puts the rota and the leave side by side, so a week with the primary away is visible at a glance.

Reminders built from the rota

The rules read the dates and the people in each row, so next quarter's rota needs no new setup.

Email and Teams

A reminder can go by email to the person in the row and to a Teams channel through a Workflows link.

Your data stays in your tenant

The rota and the leave records stay in your Microsoft 365 lists, under your permissions.

On a phone, too

The calendar opens on a phone, so the backup can check the week from anywhere.

What an on-call rota needs, and what runs it

Real-life scenario
Best fit
Why it works
See who is on call and who is away in the same week

The rota is one list, the leave requests another, and the holidays come from outside.

Both lists and an ICS holiday feed overlay in one calendar, coloured by role and approval status, with a clickable legend.

Remind the engineer before the shift

A reminder three days before Start goes to the person in the row, primary and backup alike.

Tell the team who is on call next week

The same kind of reminder posts the rota row to the team's Teams channel through a Workflows link.

Hear about approved leave and swaps

One alert fires when a request becomes Approved, another when the on-call engineer in a row changes.

Page the engineer when an incident fires, and escalate if nobody answers
An incident paging service

The calendar and the reminders keep the rota visible and remembered. Phone calls, SMS and escalation chains belong to an incident tool.

Build and balance the rotation automatically
A shift-scheduling app

The coordinator fills the rota list; the apps show it and remind people, they do not generate or balance it.

Virto Calendar App

Put the rota and the time off on one calendar

Related use cases

Discover our range of use cases to take your planning and coordination to another level

Employee Vacation Tracker

Employee Vacation Tracker

Virto Calendar App shows approved leave next to the public holidays of every country your team works in — who is away, and which offices are closed.

Learn more about Employee Vacation Tracker
IT Change & Release Calendar

IT Change & Release Calendar

Overlay change, release and maintenance lists from every business unit in one Microsoft 365 calendar, so IT sees colliding windows before they open.

Learn more about IT Change & Release Calendar
Customer Support Schedule

Customer Support Schedule

One shared rota for on-call shifts, PTO and night rotations, tagged by tier. Agents check it in Teams or on a phone, and part-timers or partners open it from a link, no Microsoft account needed.

Learn more about Customer Support Schedule