Microsoft | Virtual Appointments at Teams

Helping clinics deliver a more accessible and efficient virtual care experiences

Helping clinics deliver a more accessible and efficient virtual care experiences

Helping clinics deliver a more accessible and efficient virtual care experiences

Background

The COVID-19 pandemic in 2020 created an urgent demand for remote healthcare solutions as in-person visits became risky and often inaccessible.

In late 2021, our team launched Virtual Appointments, an end-to-end solution that enables organizations to seamlessly manage and conduct B2C virtual meetings.

As a premium service within Microsoft Teams, Virtual Appointments helped drive adoption of Teams Premium licenses, extend Teams' market presence beyond B2B meetings, and strengthen Microsoft’s footprint in healthcare, financial services, and retail. Between late 2020 and early 2022, Microsoft Teams' monthly usage surged by over 560%.

The Prroduct

Virtual Appointments — an end-to-end platform for B2C engagement through Microsoft Teams

Virtual Appointments in Microsoft Teams serves as a central hub for managing business-to-customer (B2C) virtual engagements. It delivers a seamless end-to-end experience, allowing organizations to schedule, manage, and analyze customer appointments in a single integrated app.

our customers

My focus areas

For patients / attendees

E2E patients experiences

Designed for the entire virtual appointment journey, including booking, pre-visit reminder, joining flow, device testing, waiting room, live appointment, and post-visit flow.

For it admins

EHR connectors

Integrate Teams into clinical workflows, enhancing efficiency for providers and IT admins.

For schedulers & providers

Virtual lobby chat

Enable schedulers & providers chat with patients waiting in the virtual waiting room

case study

Virtual Waiting Room

This is an interim space patients land before healthcare providers enters Teams meeting.

I redesigned Teams’ virtual waiting room to help clinics provide a branded, personalized and accessible virtual visit experience to their patients, eventually making telehealth more accessible, reducing no-show rates, and saving providers' time.

Old waiting room

My Role

Lead UX designer, user research, end-to-end flows, usability test, vision design

My Crew

1 PM, 1 content designer, 1 researcher, 5 engineers

Timeline

Private release: Jan - Oct 202

GA release: Oct 2021 - Jan 2022

Platform

Mobile first, responsive to tablet and desktop

Outcome

Designed and launched end-to-end virtual healthcare experiences across patient journey.

Defined North-Star vision for the virtual waiting room.

Designed and launched end-to-end virtual healthcare experiences across patient journey.

Defined North-Star vision for the virtual waiting room.

Designed and launched end-to-end virtual healthcare experiences across patient journey.

Defined North-Star vision for the virtual waiting room.

Impcats

Achieved a 4% reduction in cancellations and a 26% drop in no-shows, improving appointment reliability.

Scaled the product beyond healthcare scenario to financial service, retail and HR.

Extend Teams' market presence beyond B2B to B2C meetings.

Private Preview: Jan - Aug 2024

General Availability: Sept 2024 - now

Private Preview: Jan - Aug 2024

General Availability: Sept 2024 - now

Who are our users

Users in virtual healthcare workflow

Our users span administrators, schedulers, service providers, and attendees across various industries. In healthcare, nurse practitioners, physician assistants, registered nurses and even back-office assistants might also be involved in the workflow.

Virtual Healthcare appointment workflow

The Problem

High No-Show Rates, Missed Appointments, and Poor Attendee Experience

In late 2020, healthcare customers faced high no-show rates when using generic Teams meetings, as many patients struggled with setting up and joining meetings easily and quickly.

What did customers say

“…almost 1/3 patients can’t login and end up calling call center for help while meeting time passed…”

Scheduler from Kaiser Permanente

"… many (appointments) ended up happening more over the telephone right now, just because it's harder to get that Teams meeting quickly set up."

Director of Strategic Planning at NYPCC

Why it matters?

A frictionless attendees experience is not only beneficial to patients, making healthcare accessible, it's also critical for both customers and Microsoft.

For patients

More accessible to better healthcare services

For healthcare customers

Crucial for telehealth adoption and transformation

Improve quality of care and reduce no-show rate

For Microsoft

Drive adoption and usage for Virtual Appointments and Teams

Scalable across industries to extend Microsoft's market presence

⚠️

Risk of customers loss if attendee experience is poor

Problem statement

How might we streamline the patient joining experience to reduce no-show rates and enhance care efficiency?

How might we streamline the patient joining experience to reduce no-show rates and enhance care efficiency?

Understanding users

Anyone can be patients, especially those in need

I began to deep dive into the problem space by talking with multiple healthcare customers. From initial customer calls, we learnt that while anyone can be a patient using virtual appointments, the majority include seniors, situationally disabled individuals, non-English speakers, those unfamiliar with technology, and those with low-income background — groups that often face additional barriers to accessing digital healthcare.

Inclusive research: bridging the gap for underrepresented users

Recognizing that the majority of attendees come from underrepresented groups, we set out to conduct user research that intentionally included these participants. This ensured that our design solutions were accessible, user-friendly, and catered to the needs of all patients, regardless of their technical proficiency.

What did patients say

"I feel like I don't have a general direction on how this appointment is going to happen" "

"…not sure where I'm, why I'm waiting, how long I'll wait…always worried if they forgot about me…"

"I'm never comfortable going to the doctor… and this waiting just making me feel even more nervous…"

synthesize findings

Mapping pain points along user journey

With all the research findings, I conducted an audit of the current virtual appointment experience, mapping out user emotions, pain points, consequences, and opportunities at each step.

Key pain points:

  • Technical barriers for underrepresented user group – Microsoft Teams was originally designed for B2B scenarios, catering to tech-savvy information workers rather than patients with varying levels of digital literacy. Currently, users must download Teams and create a Microsoft account to join meetings, which is particularly challenging for those unfamiliar with technology.

  • Limited access for users without computers or email – Many patients lack a computer or email, yet the system relies on email confirmations and prioritizes desktop use, making it inaccessible.

  • Long wait times without status updates – Without clear status updates, many patients assumed something was wrong and navigated away before their provider arrived, leading to missed appointments and frustration for both patients and providers.

  • No easy access to help – Unlike physical waiting rooms, virtual appointments offer no simple way for patients to get assistance when needed.

The old joining experience

scroll to see more ↔

User journey

Zoom into the virtual waiting room problem

Physical waiting room

Guided by clinic staff and signs

Rich context

Easy access to help

Might be crowded but feel in control

Virtual waiting room

No clear guidance on what to expect

Little context in the generic waiting room

Not accessible to help and feel disconnected

Feel anxious and out of control

Job-to-be-done

Hypothesis

Providing rich context and relevant to users in waiting room can help them keep informed, confident and take control of their time

In collaboration with another designer who was working on scheduler & provider experience, we hosted a design workshop to rapidly ideate possible solutions from diverse perspectives. Then we broke out into smaller group to jam on the experience mapping and lo-fi storyboarding for the top voted ideas.

Together, we generated ideas around four key themes:

  1. Providing rich context to keep users informed: queue progress, wait time countdown, video about what to expect, etc.

  2. Offering relevant actions to make more efficient use of users' time: call-back service, checklist, relevant forms to sign, entertainment, etc.

  3. Enable user to get help easily: FAQ, chat with schedulers

  4. Enhancing personalization: branding, lounge music, animation to create a more welcoming experience

initial design

A context-rich waiting room with relevant actions and easy access to help

I explored various waiting room concepts based on our brainstorming sessions, prioritizing mobile design since most users access virtual appointments via phone rather than a computer. Starting with low-fidelity designs to define the high-level concept and information architecture, I iterated towards high-fidelity prototypes for user testing, ensuring the visual experience was accurately assessed.

Through close collaboration with my team, we landed on a version that:

  • Provide rich context: welcome message, wait status, doctor information

  • Offer relevant actions: text-back service, to-do list, educational content and meditation exercise

  • Enable easy access to help: direct chat with schedulers

Initial design for user testing

User testing

From assumption to reality: users need simplicity, not information overload

While customers appreciated the design solution, user testing uncovered gaps between our assumptions and actual user needs. Here are the key takeaways.

🍃 Prefer a simple & calm waiting experience

Participants, especially seniors, felt overwhelmed by excessive information in the proposed design. They preferred a calm, minimal interface with only the essentials to feel reassured. The most important elements were:

  • A clear welcome message explaining what’s happening

  • Doctor image & name that makes them feel personal and confident they are at the right place

  • Easy access to chat for support

🕹️ Varied engagement preferences across age groups

  • Senior users hesitate to interact – They fear that clicking on forms or engaging with educational content might take them out of the queue and cause them to lose their appointment.

  • Younger users value multi-tasking – They appreciate having the option to complete tasks while waiting, preferring control over their time.

👂 Seek non-visual signal to indicate waiting status

Since wait times are unpredictable—ranging from 5 to 15 minutes—users often prefer to multitask while waiting. To keep them reassured without requiring constant screen attention, audio or tactile signals (such as a chime or vibration) can indicate:

  • Confirmation that they are still waiting

  • The provider's arrival

💚 Desire to feel personal and connected

Seeing a doctor is always uncomfortable and nervous. Patients desire to feel personal, cared and connected with the care team.

Design Principles

Prioritizing simplicity with a sense of calm

The user testings result help us establish four key design principles to guide our design decisions, ensuring a seamless and patient-friendly virtual appointment experience.

Design iterations

scroll to see more ↔

Final design

Design highlight

Simple & personal waiting experience with the most important context

User testings revealed that the most important context for patients while waiting are:

  • High-level message about what's happening and what to expect

  • Health provider details

  • Appointment information

Design highlight

Chat with care team and get help easily

Chat is perceived to be the most important action item by users. The chat panel only cover 50% of the screen to help users, especially senior users, to feel reassured that they are still in the waiting room.

Design highlight

Balance simplicity and personalized content

  • Optional engagement – User can swipe up or tap to access more content while wait

  • Persistent waiting indicator – A status bar at the top reassures users that their appointment is still in progress

  • Visual-First Approach – Prioritize images over text for effortless information consumption.

  • On-Demand Learning – Allow users to receive detailed articles via SMS if they want to explore more.

  • Familiar Interactions – Enable simple taps to switch between content, mirroring social media navigation patterns.

Design highlight

Waiting sound indicator

In collaboration with a sound designer, we wanted to create subtle sound design for the waiting scenario:

  • Ambient waiting that ensure users their wait is still in progress and the page is not frozen.

  • A sound that indicate the meeting is about to start. So that users can be informed even not looking at their phone.

The new E2E experience

scroll to see more ↔

Outcome

A more accessible & effective virtual care experiences for patients and a more streamlined & efficient workflow for providers.

  • MVP released in Jan 2022

  • Improved usability and accessibility based on user testing & customer feedback

  • Established relationship with partner teams
    Presented on XC All Hands

26%

Reduction in appointment no-show rates (3 months)

$509k

Saved using Virtual Appointments (18 months)

Source: internal telemetry. External reports (link).

What did patients say in user testing

“This is very simple... a lot better than my previous visit experience.”

"I wished I have used this experience for my visit."

Outcome

Virtual Appointments was scaled beyond healthcare to financial services, retail, virtual court and HR.

Curious about

Virtual Appointments?

Curious about

Virtual Appointments?

Learn more

Learn more

Get in touch

heywenjingliu@gmail.com

Get in touch

heywenjingliu@gmail.com

Get in touch

heywenjingliu@gmail.com