NGAGE for Microsoft Teams

Insights and Metrics to Support Adoption of Microsoft Teams

NGAGE gives you the insights and metrics you need to understand, improve and sustain your organization’s adoption of and engagement with Microsoft Teams. Note this includes all collaboration in SharePoint Online sites via Teams.

You can identify which segments of your organization (e.g. by Department, Office Location and/or Job Title) are less engaged than others – and which features are being underutilized – and so where training and evangelism may be required. And, critically, track the effectiveness of your interventions.

You can identify high performing Teams and Channels and their top influencers so you can develop a ‘best practice’ model that works for your organization’s unique culture.

You can give Team Owners access to analytics for their own teams so they can identify and reach out to inactive or relatively disengaged Members.

As with all NGAGE products these insights are delivered in a richly visual Microsoft Power BI reporting suite that is simple to tailor to the specific needs of each stakeholder group.

Take a Tour of NGAGE for Microsoft Teams

  • The Summary KPIs page provides you with a high-level Key Performance Indicators of how fast and how widely your enterprise is adopting the core communication and collaboration functionality of Microsoft Teams. Switch between date ranges to zoom in and out on usage trends. Click on a Job Title, Location and/or Department to compare and contrast the level engagement of multiple organization segments. Summary KPIs Page
  • The Usage Patterns page is where you can see detailed trend information around how - by both device and feature - and when users interact with Microsoft Teams core functionality. It includes a report that allows you track the how much time any segment of your organization is spending on meetings, for example, with and without video. Usage Patterns Page
  • The Organization Engagement ‘bubble’ report is a powerful way to visualize the state and direction of travel of your investment in Microsoft Teams. It defines the Engagement of any organization segment (e.g. Department, Office Location etc.) as the product of its Adoption Rate (the % of your Teams authenticated user population who have been active - Y axis) and its Activity Rate (# interactions per Active User - X Axis). This means that the most engaged segment will show towards the top right-hand corner. With the size of each bubble representing the relative size of that segment, a relatively large bubble showing towards the bottom left-hand corner (low Engagement) would be the priority for investment of training and evangelism. Clicking on that bubble will scope the Inactive User report so that you can further prioritize those interventions.

    You can also use the Adoption/Activity Summary to filter the report to a specific Teams feature.

    The graphic also has a ‘Play Axis’. If you ‘drag and drop’ a date dimension onto it (we’ll show you how) you can watch how the bubbles have moved over time, perhaps in response to a training/change management intervention.

    Organization Engagement 'bubble' report

  • The Meetings/Call KPIs page provides a concise commentary on how well and how widely your organization is choosing to interact using this core Teams functionality. Meetings/Call KPIs page
  • The Meeting/Call Behavior page gets behind those KPIs to gives you deep insights at organization, segment and individual level. Meeting/Call Behavior page
  • The Channel KPIs page provides focuses specifically on the Microsoft Teams’ collaborative functionality. It keeps you right up to date with current state and direction of travel in this context. You can use the ‘slicers’ (on the right) to switch date ranges, to focus on Public or Private Teams - or an individual Team - and/or all the Teams associated with a named Team Owner. In parallel, you can use the ‘donuts’ to scope these metrics to the behavior of an Office Location, Department and/or Job Title. Channel KPIs page
  • The Member Engagement report is all about understanding the relative ‘health’ of each Team. Each Team is represented by a bubble whose size reflects the size of its membership. The positioning of each bubble is a function of its Contributor Rate (the % of Team Members who contribute – Y Axis) for the selected period and its Activity Rate (the average number of interactions per Active Member - X Axis). Teams appearing towards the bottom left-hand corner are the least performant and their membership and mission should be reviewed. A hover over a Team’s bubble will reveal its headline metrics - while a click will reveal its ‘Most Engaged Members’ and any Inactive Members during the selected period. Member Engagement Report
  • The Channel Activity page is where you go for the detail behind the Channel KPIs. The ‘Top Teams’ report gives you a detailed behavioural profile of each and every team – with the data bars doing a good job of highlighting points of interest. Click on a Team Name here (or use the slicer) and all the other reports will respond to give you deep insights into the nature of communication and collaboration within that team, across and within all its Channels. As well as reporting on usage of ‘native’ Teams Channel functionality (Messages, Mentions, Reactions etc.) NGAGE also tracks content sharing within each Team’s associated SharePoint Sites. Channel Activity Page
  • The Administration Activity page gives you access to everything you might want to know around how teams are being managed. Administration Activity Page
  • The Inactive Teams and Channels page gives you access to the Team Owners for each Inactive Team and the Team Names of each Inactive Channel during the selected period. Inactive Teams and Channels Page

Product Architecture


NGAGE for Microsoft Teams is hosted securely in your own Azure subscription. It uses several of Azure’s PaaS (Platform as a Service) features and Office 365 APIs to capture and process data about your Microsoft Teams environment and how it is being used.

  • Azure Functions to sync with Azure Active Directory and maintain a rich and accurate profile of your authenticated user population.
  • Graph, Office 365 Report and Management Activity API’s to source Owner, Member and basic behavioral information.
  • Remote Event Receivers to track all user interactions with Team (SharePoint) Files.
  • Azure Service Bus to provide virtually unlimited messaging scalability and resilience.
  • Azure Data Factory to populate the Data Warehouse.
  • Azure Analysis Services to host a Cube comprising hundreds of Measures, KPIs, Dimensions and Attributes.
  • Microsoft Power BI to share out-of-the-box and custom reports, with access for Team Owners optionally controlled by Row Level Security.