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→

VirtoSoftware's Group Meeting Scheduler

Every group meeting in one shared calendar: stand-ups, all-hands and client sessions, tagged by team and room. Virto Shared Calendar opens in a browser or in Teams, and a link shares it, no Microsoft account needed.

Illustrative list of three times when every invited person is free: Tuesday 10:00, Wednesday 14:00 and Thursday 9:30.

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

Group scheduling tools that respect your time

40%

fewer “Can we reschedule?” emails

Turn meeting coordination from a daily headache into something that just works

Interactive Demo

Launch Interactive Demo

Group Scheduling That Actually Functions

Virto Shared Calendar is for group scheduling that involves several teams, recurring meetings and a few meeting rooms: every group meeting in one calendar, tagged by team and room, so you see what is already booked before you send the invite from Outlook or Teams. The screens show a week of team meetings in two meeting rooms on a demo calendar in our own tenant.

The group scheduling software that gets meetings done

Handle your group meetings in one shared calendar: stand-ups, all-hands and client sessions, recurring where they repeat, tagged and color-coded by team. Open it in Microsoft Teams or in a browser, and share it by link with anyone who needs to see it, no Microsoft account required.

Virto Shared Calendar, Work week view of 9 to 13 November in the Team meetings (demo) calendar from 8:00 AM to 6:00 PM: meetings coloured by team with a thin strip for the room, Room A in orange and Room B in yellow, such as Daily stand-up · Room A at 9:30 AM every day, Sprint planning · Room B on Monday, Sales pipeline review · Room A and Product roadmap sync · Room B on Tuesday, Design review · Room A and Client session · Acme · Room B on Wednesday, All-hands on Thursday at 4:00 PM, and Sales kickoff prep · Room A and Engineering retro · Room B on Friday
A week of meetings: the colour says the team, the strip says the room.

Coordination that cuts through meeting chaos

Color-code your meeting schedules by department, tag each meeting with its team and room, and coordinate cross-functional groups with the kind of precision that keeps projects on track and deadlines intact.

The same week with the Categories panel open and only Room B (4) ticked: the grid shows Sprint planning · Room B on Monday at 10:00 AM, Product roadmap sync · Room B on Tuesday at 2:00 PM and Client session · Acme · Room B on Wednesday at 1:00 PM
Only Room B ticked: the week's bookings of one room, before the next invite goes out.

Updates that move at business speed

Move a meeting to its new time right in the calendar, and everyone who opens it sees the change; the updated invite still goes out from Outlook or Teams. Perfect for those “Conference Room B is available earlier” moments that define modern workplace reality.

The week from Wednesday to Friday with the card of Client session · Acme · Room B open: 11/11/2026, 1:00 PM - 2:30 PM, the note Moved from 3:00 PM: Room B is free earlier. The Outlook invite was updated separately., the Created and Modified times and the buttons Edit and Delete
The client session moved up to 1:00 PM; the note says the Outlook invite was updated too.

Key benefits

Streamlined scheduling that cuts email ping-pong

Put the group’s meetings on one calendar everyone can open, instead of another 'When is the all-hands again?' email thread. A Teams tab or a link answers that question up front, so you can skip straight to the actual meeting.

Fewer conflicts through real-time visibility

See every group meeting in one calendar, tagged and color-coded by team, so overlapping meetings stand out. No more accidentally booking the all-hands over the team offsite or discovering conflicts five minutes before the meeting starts.

Meetings that stay on everyone’s radar

Reminders come from Outlook and Teams, where the meeting invitation lives; Virto Shared Calendar sends none of its own. It keeps the meeting visible next to the rest of the group’s schedule, so it does not get lost in a busy week.

Room visibility that prevents room disasters

Tag each meeting with its room, and a room booked twice for the same hour shows up before you send the invite. No more awkward 'someone's in our room' moments; room mailboxes and catering stay with facilities.

Collaboration across organizational boundaries

Bring internal teams together in one calendar, send external stakeholders a view-only link that needs no Microsoft account, or share the calendar with a partner company’s Microsoft 365 tenant. Whether it's cross-departmental projects or client meetings, everyone stays aligned.

Mobile and remote access that works everywhere

Open the calendar at your desk, in Microsoft Teams, on your phone during the commute or in a browser in your home office. Remote attendees see the same schedule wherever they work.

When Virto Shared Calendar fits — and when it does not

Real-life scenario
Best fit
Why it works
Stand-ups, all-hands and team meetings in one calendar

A weekly stand-up with the same 8 people, a monthly all-hands and client sessions, scattered across invites and chat threads

Add each group meeting as an event, recurring where it repeats, and tag it by team, so the month of meetings reads at a glance in Microsoft Teams, in a browser or on a phone.

High-stakes meetings with external stakeholders

Quarterly board meetings with external board members who are not in your Microsoft 365

Send a view-only link. External board members open the meeting calendar in their browser with no Microsoft account and no login. Catering and board papers stay with the teams that handle them.

Meeting rooms for a growing team

A few conference rooms and no room mailboxes

Tag each meeting with its room and give each room a color, so a room booked twice for the same hour is visible before the invite goes out.

Meetings with a partner company

A joint project with an organization on its own Microsoft 365 tenant

Share the calendar with the partner’s tenant, and their team adds it to Microsoft Teams next to their own apps. Owners and members edit the meetings; everyone else views them.

Everyone’s Outlook calendars and room mailboxes side by side

Fifty people across departments, locations and time zones, whose availability lives in Exchange

Virto Shared Calendar keeps its own events and reads iCal feeds; it does not open Outlook calendars or room mailboxes. Overlaying those in one view, with a time-zone setting that shows each reader their local time, is what Virto Calendar App does.

Letting attendees vote on a time

Twelve people from three teams and no obvious slot

A Scheduling Poll in Outlook

Virto Shared Calendar shows the meetings the group has planned, but it does not propose times or run polls. Outlook’s Scheduling Poll lets attendees vote on the options you offer.

Virto Shared Calendar

Plan group meetings on one shared calendar

Related use cases

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

Availability Calendar

Availability Calendar

Virto Calendar App draws every team member's calendar in one Outlook view — busy time, vacations and shared meetings, under the permissions each source already has.

Learn more about Availability Calendar
Sprint Calendar

Sprint Calendar

Stay in sync and sprint with style: planning, stand-ups, reviews and retros in one shared sprint calendar, color-coded, in a browser or in Microsoft Teams, and shared by link with the whole team.

Learn more about Sprint 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