Call Queues

Improving the wait time and caller experience for everyone.

Terminology

Call Queues
A phone system waiting line that manages incoming calls

Admin
Office managers or business employees that manage the settings for their Weave account

Agents
The employees who answer the phone calls or use call queues

Patients
The end users who call the offices

The Why

Weave users were hacking together a way to create some sort of semblance of a call queue. CSMs and PMs were seeing this consistently, which led to making call queues a priority.

The Problem

Offices had an influx of calls during Covid because of curbside services and waiting procedures. This led to long wait times and abandoned calls which happened frequently.

Objective

Create a digestible, useable configuration page within Weave’s Admin Portal for users to create call queues to satisfy their agent’s, patient’s, and business’ needs. The goal for most offices was to lower call wait times, avoid abandoned calls, and relieve the stress and chaos of office employees.

Empathize

Conceptualize

Design

Understand the User

  • What were the office’s paint points?

  • What were the user’s wants?

  • What were the user’s needs?

User Interviews

Increase in incoming calls

Abandoned phone calls

Complaints from patients

Research

  • Several preliminary user interviews

  • Look at the business data

  • Talk to CSMs

Office Data

Looking at average wait times - sometimes up to 40 minutes!

How many incoming and abandoned calls in a day

How many phones, numbers, and agents they had answering the phones

Empathize

Conceptualize

Design

Strategy

  • Create OSTs for each separate user (admin, agent, patient)

  • Identify the most important paint points and needs

  • Prioritize features

Opportunity Solution Trees

Overwhelming amount of different flows

Solutions led to more questions

We have to account for the different ways users will want to configure call queues

Categorize configuration needs

Ring Options (for agents)

Devices (for admin)

Caller Experience (for patients)

Include Engineers

Prioritize based on technical needs

Know what is feasible

Compromise and adjust

Empathize

Conceptualize

Design

Once we defined the important features, design began

  • What patterns already existed?

  • Focus on configuration page first

  • Explore agent’s digital experience in V2

Ring Options

How do user’s want devices to ring?

How do we visually display ring order?

Devices

A pattern that already existed across Weave’s phone system in the Admin Portal.

Caller Experience

We could use existing phone settings patterns

Position announcement and hold times were new features

Having an escape option

Outcomes

The users we frequently talked to had Call Queues enabled when we were in a good spot.

  • Good user feedback

  • Less patient complaints

  • Easier experience for employees

Next
Next

Design Systems