About

Virtual Office is a global cloud communication application by 8x8 inc. We designed it to fulfill the growing need for easy to use unified communication across a multitude of platforms and businesses.
The application integrates business softphones, visual voicemail, messaging, fax, and video conferencing.

Communication made easy

Seamless connection between all of your devices

Goals

User-Experience

Simplify the complexity of enterprise cloud based communication across all platforms, while making it intuitive and feature rich.

Business

Create a single application that unifies communication for small, medium, and enterprise businesses.

My role

UX Designer

I designed many of the major features of Virtual Office across all major platforms. I also conducted usability test and worked closely with engineering & QA teams to make sure the builds matched our designs.

A sample of desktop challenges and solutions

Challenge 1

An expanding workspace


Problem

While many users prefer a more compact application (due to running many applications at once), others desire a much larger view that provides more content and functions without more navigation.

Solution

We designed Virtual Office to work for both types of users with a 3 panel system. Users can use the entire application in a single panel, or expand it for a more extensive experience.

Challenge 2

Between hardline and digital


Problem

While many users have Virtual Office installed on their computers and mobile phones, they still tend to rely on their desk phone. Users wanted a quick way to change where their calls came into and be answered on.

Solution

I designed a fast way to toggle between the user’s devices, as well as add and remove them from the same screen.

Example: A user can add their mobile phone to Virtual Office so that all incoming calls will appear and be accessible on their desktop application.

Sketch

Final design

A sample of mobile challenges and solutions

Challenge 1

Adapting to global networks


Problem

Having a global presence means that our app is being used on a variety of networks. Due to poorer data connections in many countries, I was asked to figure out how to design a settings system that would allow users to create a preference for what type of network to use depending on what is available. While much of the time people use their cellular data network or wifi, some countries do not have strong data signals or widespread wifi.

Solution

I spent time with the product manager to best understand what our back end was capable of and the many use cases. During that time I went to the white board and began mapping it out.

Sketches and flow

Final design

Challenge 2

Customizable group chatrooms


Problem

I was tasked with designing the flows for creating customizable group chatrooms that could be set as private, public, or public (read only) within a company.

Solution

Due to technical limitations I had to break the group chats out into their own tab so that we could beta test it more easily. In time, the goal was to blend it in with the single messages for one cohesive system.

Sketch

Final design

Creating a group chat

Final design (continued)

Adding a group photo