"Switching between Microsoft Teams and RingCentral app and copy-pasting the number to place a call a time waste for my team"
- RingCentral customer who collaborates in Microsoft Teams
A RingCentral Integration for Microsoft Teams that provides a faster access to the Phone, Video and Schedule from right within Microsoft Teams, improving the efficiency of RingCentral’s customers.
A RingCentral Integration for Microsoft Teams that provides a faster access to the Phone, Video and Schedule from right within Microsoft Teams, improving the efficiency of RingCentral’s customers.
I was in charge of the research & discovery, brainstorming, and interaction design of this project.
I maintained a strong collaborative relationship with the Product Manager for feedbacks and the final decisions and circled back with the developers to ensure implementation would meet the deadlines. Finally, I worked with a visual designer, Alice Zhang, to finesse the designs and hand-off to the developers.
Team size: 9 - Product Manager | Product Owner | Developers team | Product designer (me)
User journey from the launch icon to the profile dialog.
Impact
Impact
Impact
Impact
Impact
Users increased from 800 to 1600.
Release date : Feb 20, 2020
When clicked, the user would instantly see a dialog with 1-click actions to call, meet or schedule meeting with the person they are chatting with.
Checked out apps like Zoom, Github and Bing for their flows within Microsoft Teams.
Based on the findings from competitive analysis, I came up with 4 approaches for this challenge. Based on the this analysis, our first choice was the 4th approach – Drop-up then dialog approach, however, due to the development overhead we chose the 2nd approach - Dialog approach as it was scalable despite the con.
Approach #1: 2 separate icons (one for "Phone" and one for "Video")
Here there would be 2 icons in the list of icons below the message bar. The "Phone" icon would launch the phone capabilities and the "Video" would launch the video capabilities.
Pros:
Cons:
Approach #2: Dialog
Like Github, we would have 1 icon in the integration list, which would open a dialog. This pop-up can have a customizable design which need not follow Microsoft Teams UI.
Pros:
Scalable design, to include more functionalities/details
Cons:
Approach #3: Drop-up
A drop-up that would contain the 3 main functionalities and would provide a 1-click interaction to each of them
Pros:
Cons:
Approach #4: Drop-up then dialog approach
Here there would be 2 icons in the list of icons below the message bar. The "Phone" icon would launch the phone capabilities and the "Video" would launch the video capabilities.
Design a dialog with a contact’s Microsoft and RingCentral account details in a non-overwhelming manner
Priority-wise features -
Priority 1 features that need to be included -
- “Phone" function capabilities – A CTA which launches the RingCentral Phone app and dials the default number of the contact
- “Video" function capabilities – A CTA which launches the RingCentral Video app and starts a video meeting with the contact.
- “Schedule" function capabilities - A CTA to schedule a meeting on to the Microsoft calendar with the contact with the ability to add more contacts.
Priority 2 features that need to be included –
- More "Phone" details – A list of the contact's other direct lines/phone numbers (from both RingCentral and Microsoft Teams accounts)
Iteration #1: Structuring the dialog based on priority
With the features and their priority in mind, I looked at multiple companies out there like Google, Microsoft and others.
Keeping this structure in mind, I created the first iteration of the dialog. Here, I spoke to the developers to understand what the content could be and how much content is there.;
As per the developers, there would be
A couple basic low fidelities later, I designed the this dialog. I kept the
For a group, the layout differed as there was lesser information to display and only 2 actions –
Iteration #2: Refining the dialog to 2 dialogs
I user-tested the iteration #1 with a Senior Designer and a Product Manager. Feedback was overall positive with a few comments
- “It’s a little text heavy” – designer’s concern
- “Love the layout, however, is there a way to know which is the default number that would be called?” – PM’s concern
Both were valid concerns, and taking their feedback into consideration, I re-worded their concerns into design challenges –
Based on the user-test comments, I took 2 design decisions –
Here, the UI for the group was not affected.
RingCentral's Marketing Microsoft Integrations