Create Adaptive Card Extensions (ACE) for Microsoft Viva Connections

Microsoft 365
SharePoint Framework
Viva Connections

This module will introduce you to creating custom Adaptive Card Extensions (ACEs) with the SharePoint Framework (SPFx) that can be used in Viva Connections dashboards. These ACEs will work within all Viva Connections clients including the desktop and mobile apps.

Learning objectives

At the end of this module, you should be able to:

  • Understand Viva Connections extensibility options
  • Create custom ACEs using SharePoint Framework
  • Create dynamic data-driven ACEs using all three ACE card templates
  • Leverage the Viva Connections location capabilities in custom ACEs


  • Experience using SharePoint Online at the intermediate level
  • Ability to program with JavaScript, TypeScript, and Node.js
  • Familiar with Adaptive Cards for creating the user experiences
  • Experience using Visual Studio Code at the intermediate level
  • Access to a Microsoft 365 tenant