Microsoft Teams is one of the most widely used platforms for Inter-Office Communications by RingCentral Clients. The user usually has to use the RingCentral apps in conjunction with Microsoft Teams and needs to keep switching between the two apps. Changing context frequently causes a reduction in their efficiency.
"Switching from Microsoft Teams to RingCentral app and copy-pasting the number to place a call a time waste for my team"
- RingCentral customer who lives and breathes 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.
User journey from the launch icon to the profile dialog to the schedule dialog:
I was in-charge of the research & discovery, brainstorming and interaction design of this project. Along with that I maintained a strong collaborative relationship with the Product Manager, Priya Sukumar, for feedbacks and the final decisions and with the developers to address their concerns. Finally, I worked with a visual designer, Alice Zhang, to finesse the designs and hand-off to the developers.
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.
Establish best interaction of the integration’s launch point for the customers


Google Calendar is used in many professional as well as personal settings. It allows for great integrations with 3rd party apps as well as other Google apps.
Learning from the competitive analysis, observing the interactions offered by Microsoft and Google and keeping a professor's persona in mind, I began the design with 2 different approaches -
A similarity that came to light from the competitive analysis of Microsoft Outlook and Google Calendar was that they both offered a dialog for the recurrence functionality.
A similarity that came to light from the competitive analysis of Microsoft Outlook and Google Calendar was that they both offered a dialog for the recurrence functionality.
A dialog is usually used to either obstruct an user's flow to ask for a confirmation or direct the user's attention to a specific task, however I wanted to counter that with an inline approach, as this task didn't need to obstruct user's flow or immediately pull and keep his attention.
A brief user-test with 2 designers and the PM, we decided to go ahead with the "in-line interaction approach".
A brief user-test with 2 designers and the PM, we decided to go ahead with the "in-line interaction approach".
3/3 believed that a dialog would be more cognitively overwhelming than an inline approach.
With a decision between - low cognitive load versus a more focused approach, we decided that cognitive load holds higher priority than to isolate the functionality.
A professor doesn't need the form to be complicated.
- A Product Manager
A professor doesn't need the form to be complicated.
- A Product Manager
I like the dialog. It provides a focussed view for the complex decisions and dropdown - but it does have the potential to get overwhelming.
- A Product Manager
After deciding to go with Approach #2, the next step was to organize the use-cases. This was key to achieving an accurate direction for the overall design of the functionality.
Some key aspects to investigate for the first iteration
Outlook served as great point to start. Listing out all the the use-cases first and then cross-referencing them with Google calendar gave a complete list of use-cases to cover.
Answers to all the above questions provided a wholistic view of every use-case that could be encountered.
Iteration 2 covered all the dropdowns that were required and how they can be placed in an intuitive manner.
The last iteration was to improve the design and make it more intuitive.
The copy of the titles and the layout of the dropdowns were the main focus of this iteration. In the end, we came up titles that sounded like a conversation -
In the end, the way we tackled "Cognitive Overload" was progressive reveal of dropdowns.
The progressive reveal gently guides the user to the required fields, which reduces cognitive overload.
Also, this was the phase where I worked with Alice, our visual designer, to finesse the visual design and help wrap up the project.
Recurrence summary was an interesting piece of this project.
Aspects I kept in mind -
Fast forward 1.5 years to 2020 November
Microsoft Outlook released a "New look" for the product. While setting up a recurring meeting, I came across their new recurrence summary.
2 observations -
It's a good feeling to see such instant validations to designs from such big brands.