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→

Shift Scheduling Software for Government Agencies

VirtoSoftware’s shift scheduling software simplifies staff scheduling and shift planning for government agencies. See every department's shifts, leave and holidays in one Microsoft 365 calendar.

Book a demo Learn more
Available at:
SharePoint Microsoft Teams Microsoft Azure
Illustrative night shift: dispatch from 22:00 with 4 staff and patrol from 23:00 with 6 staff.

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

Interactive Demo

Launch Interactive Demo

Simplify scheduling across multiple departments

A powerful, centralized platform that transforms how government agencies handle staff scheduling, ensuring effective coordination across departments. The screens show three city services' shift rota on a demo calendar in our own tenant.

Centralized shift management

Unified calendar view

Consolidate all shift schedules into a single, accessible calendar within SharePoint. Eliminate the need for separate spreadsheets and manual tracking.

Views for every planning horizon

Day and week views for the next shift, Month and Year Quarter views for the rota ahead, with filters by department or location. Rotations are planned in the shift lists as they are today; the calendar shows every one of them.

Virto Calendar App, Month view of the City services rota (demo) calendar for three weeks from 26 October to 15 November 2026: shifts from three SharePoint lists, 311 call centre in blue (Day shift · Team A, Evening shift · Team B, Weekend desk · Team C), Public works crews in orange (Road crew · North, Weekend standby) and Library in green (Front desk · Central, Late opening · Central); leave and swap requests coloured by approval status, Leave · J. Ortiz (311 Team A) approved in purple, Leave · T. Brooks (Road crew) rejected in red, Leave · L. Novak (Library) and Swap · Chen ↔ Patel pending in yellow; US holidays in grey, such as Election Day on 3 November and Veterans Day on 11 November; a legend of the five sources above the grid
Three services' shifts from three SharePoint lists in one calendar, with leave and swap requests coloured by approval status and US holidays from an iCal feed.

Shift changes and approvals

Changes and alerts

A shift changed in the SharePoint list shows at its new time for everyone who opens the calendar. To tell staff by email or in Microsoft Teams, Virto Alerts & Reminder App sends alerts when a shift item changes and reminders before it starts; Virto Calendar App sends no notifications itself.

Leave and swap approvals

Approve or reject leave and shift-swap requests from a SharePoint list directly in the calendar, with each request coloured by its approval status.

Virto Calendar App, the card of the pending request Swap · Chen ↔ Patel on 12 November 2026, 3:00 PM to 11:00 PM, with Request type: Shift swap, Department: 311 call centre and Approval Status: Pending, opened for approval: the options Approved, Rejected and Pending with what each one means, Approved selected, the comment Approved. R. Patel takes the evening shift, M. Chen covers Friday., and the buttons Send and Discard; behind it the month view with that week's shifts and Veterans Day
Approving a shift swap from its card in the calendar: choose Approved, Rejected or Pending and add a comment.

Deep integration with Microsoft 365

Enhanced collaboration within Microsoft tools

Facilitate clear communication and collaboration between staff and management within the familiar Microsoft Teams & SharePoint environments.

Simplified access with SharePoint

Use SharePoint for centralized document management and access control. Store shift schedules, policies, and other relevant information in a secure and easily accessible location.

Virto Calendar App, Edit calendar for City services rota (demo), General tab: four SharePoint data sources, 311 call centre in blue, Public works crews in orange, Library in green and Leave and swap requests in purple, each with its site address and the options Read only, Show in calendar and Show
The rota's sources: one SharePoint list per service and one for leave and swap requests, each with its own colour. The shifts stay in those lists.

Key benefits

Centralized shift view

VirtoSoftware’s shift scheduling software puts all department schedules in one view. See every shift across locations, spot coverage gaps at a glance, and move a shift by drag and drop right in the unified calendar. End the chaos of checking multiple schedules in different systems.

Coverage at a glance

Every department's shifts sit on one calendar next to approved leave, so overlapping shifts and understaffed days are visible before the schedule is published.

Instant team updates

Keep your workforce informed with Virto Alerts & Reminder App: email and Teams reminders before upcoming shifts, and alerts when a shift in the list changes. Virto Calendar App shows the current schedule to everyone who opens it; it sends no notifications of its own.

Microsoft Teams integration

Open the staff schedule directly in Microsoft Teams. View schedules and approve leave or shift-swap requests kept in a SharePoint list without switching apps; questions about the schedule go to the Teams chat next to it.

Holidays and leave in the shift plan

Public holiday feeds and the approved leave list are drawn next to the shifts, so no one is scheduled on a day they are away or the office is closed. Working hours and labour rules stay in your time-and-attendance system.

Quick schedule changes

Move a shift to another day or time by drag and drop, and the change is saved to the list it came from. Switch between calendar views to check coverage for a day, a week or the quarter ahead. New shifts are entered in the SharePoint list or group calendar the department already uses.

When Virto Calendar App fits — and when it does not

Real-life scenario
Best fit
Why it works
Shifts from several departments in one view

Each department plans its shifts in its own SharePoint list.

All shift lists are overlaid in one calendar with a colour per department, so a manager sees coverage across the agency and spots gaps before the week starts.

Shifts next to approved leave and public holidays

The leave list and holiday iCal feeds are drawn next to the shift plan, so no one is given a shift while they are away or on a day the office is closed.

Approving leave and shift-swap requests

Requests are items in a SharePoint list with content approval turned on.

Managers approve or reject a request directly in the calendar, and each item is coloured by its approval status.

Work-hour limits, breaks, overtime and time recording
A workforce management or time-and-attendance system

Virto Calendar App shows who works when. It does not record hours or enforce labour rules; those stay in the system that records working time.

Put every department's shifts on one calendar

Related use cases

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

Compliance & Regulatory Deadlines Calendar

Compliance & Regulatory Deadlines Calendar

Simplify compliance management with a Microsoft 365 calendar that centralizes deadline tracking, with email and Teams reminders from Virto Alerts & Reminder App.

Learn more about Compliance & Regulatory Deadlines Calendar
Public Meeting Calendar

Public Meeting Calendar

Simplify scheduling and enhance transparency with Virto Calendar App: public meetings, hearings and hall bookings in one Microsoft 365 calendar for government organizations, municipalities and public sector teams.

Learn more about Public Meeting Calendar
Calendar for Interdepartmental Communication

Calendar for Interdepartmental Communication

Help your departments work better together with Virto Calendar for Microsoft 365. Coordinate meetings, share resources, and manage cross-department projects in one place.

Learn more about Calendar for Interdepartmental Communication
Clinic Scheduling Software

Clinic Scheduling Software

One clinic calendar for staff shifts, treatment rooms, clinic hours and closures, tagged by team. Staff check it on a phone or in Teams; patient appointments stay in your practice-management system.

Learn more about Clinic Scheduling Software
Multiple File Management

Multiple File Management

Built for high-compliance organizations: Virto Multiple File Operations On-Premises uploads, moves, copies, deletes and re-tags SharePoint files in bulk, under the permissions you already set—without scripting or IT help.

Learn more about Multiple File Management
Notifications Automation for Government

Notifications Automation for Government

For government, legal and finance teams: Virto Alerts & Reminder App sends email and Teams reminders before the deadlines kept in your SharePoint lists and alerts owners when items change.

Learn more about Notifications Automation for Government