Loading...

Adaptive Card-based Loop components – Now in developer preview!

Adaptive Card-based Loop components – Now in developer preview!

Adaptive Card-based Loop components are live and actionable units of productivity that stay in sync and can move freely across Microsoft 365 apps, starting with Microsoft Teams and Outlook. At Build ‘22, we announced a private preview for developers to create Adaptive Card-based Loop components, and since then we have partnered with organizations such as SAP, Zoho and Priority Matrix to build experiences that will allow their users to bring live business data into chats and emails. Previously, we shared with you the variety of scenarios that our partners have been working on.

We’re excited to announce that Adaptive Card-based Loop components are now available in public preview! In this article, we want to give you a sneak peek into how you can build your own first set of live, actionable, portable Adaptive Card-based Loop components to bring your business content directly into Teams, Outlook, and other Microsoft 365 apps.

 

Fig. Adaptive Card-based Loop components let you build experiences which will allow your users to share and act upon business content across Teams and Outlook.Fig. Adaptive Card-based Loop components let you build experiences which will allow your users to share and act upon business content across Teams and Outlook.

 

How partners can develop Adaptive Cards-based Loop Components

There are three distinct stages in your journey to building Adaptive Card-based Loop components –

  1. The pre-requisites
  2. The magic ingredient
  3. The experience

Stage 1: The pre-requisites

Overall, if you already have a message extension app, then enabling Adaptive Card-based Loop component is a very quick process. ServiceDesk Plus - an IT Service Management solution by the Zoho Corp., is leveraging the power of Adaptive Card-based Loop components to optimize its incident and ticket management use cases. In the words of Jagadeesh Goddumuri, a Product Manager driving M365 integrations at Zoho., “Through adopting Adaptive Card-based Loop components we expect to reduce context switching for our users across multiple applications, hence improving the incident response time and in turn making our customers’ businesses more efficient. For the developers this implies a huge ROI with minimal effort, along with a significant improvement in CSAT. Finally, we are a step closer in seamlessly connecting and tightly integrating our product with Microsoft platforms, enhancing the user experience, and maximizing the potential of our solution”.

 

Stage 2: The special ingredient

Once you have taken care of the pre-requisites, the next step is to add the special ingredient which makes Adaptive Card-based Loop components live and portable. You need to include the URL that uniquely identifies the unfurled content, which usually is the link that’s pasted, in the metadata.webUrl property of your Adaptive Card payload.

 

Fig. Add metadata.weburl property to turn your existing Adaptive Card experiences to Loop componentFig. Add metadata.weburl property to turn your existing Adaptive Card experiences to Loop component

Stage 3: The experience

In this stage, you are expected to follow the best practices to ensure your end users get the best experience possible through your Loop component keeping up with the live, actionable, and portable promises. In the words of Pablo Diaz-Gutierrez, CTO Priority Matrix, “Our goal is to help our users focus on high-impact tasks. It’s hard to focus on anything if you’re constantly taken in and out of context, and every time a user must switch apps, there’s a cognitive price to pay for the switch. Adaptive Card-based Loop components are an excellent example of how we meet our users where they already are, helping them reduce context switching.

Priority Matrix - a comprehensive task and priority management solution, has empowered its users to collaborate upon tasks more effectively in M365. Priority Matrix tasks exhibit the following properties when rendered as Loop components:

  • Live: When a Loop component loads, it shows fresh, up to date information about a task.
  • Embeddable: Content is shown in different contexts with equivalent functionality but native feel.
  • Actionable: Users can not only view information, but also interact with tasks without leaving the current app. Moreover, users can launch the Priority Matrix web experience natively using the Stage View functionality in Teams and Outlook.
  • Portable: Users can copy and paste content across supported apps and all instances stay in sync.

Overall, we advise developers to start with a Loop component with basic functionality, and then iterate as needed based on user feedback. A simple card experience is easier for your users to understand, and easier for our app reviewers to validate. And on a final note, listen to the feedback received during the app submission process and incorporate the reviewers’ recommendations, as they want to help you meet the guidelines and deliver a great experience for your customers.

 

AC-based Loop components empower users and are easy to build

Working with your team can be hard when you have different goals and schedules and the team is distributed across different locations. Loop components make it easy to share and edit content from different apps and sources in Teams chat and Outlook messages. No more switching between apps to find what you need. Just look at the Loop component and reply right away. It's fast and simple!

If you are interested in building Loop components for your application, then you can do so by following these steps:

  1. Create a Microsoft 365 developer tenant or sign in with your test tenant credentials.
  2. Enable Targeted Release for everyone.
  3. Send an email from the tenant admin account to AC loops Dev Preview Help. Microsoft will verify the admin user and enable support for Loop components for this tenant.

For more details you can refer our technical and design guidelines.


Happy Building!

 

Published on:

Learn more
Microsoft 365 Blog articles
Microsoft 365 Blog articles

Microsoft 365 Blog articles

Share post:

Related posts

Announcing the General Availability of the Microsoft 365 Document Collaboration Partner Program

Empowering Seamless Collaboration for Modern Workforces  We are thrilled to announce the general availability of the Microsoft 365 Docume...

1 year ago

Favorite Microsoft 365 Copilot Prompts

(Amber Plumb interviewing Michael Morales and Allison Sweet)  The power of M365 Copilot is transforming the way our support team operates...

1 year ago

Favorite Copilot Prompts

(Amber Plumb interviewing Michael Morales and Allison Sweet)  The power of M365 Copilot is transforming the way our support team operates...

1 year ago

Boost digital event engagement with Voting and Archiving in Teams Q&A

Managing and delivering effective town halls is key to enabling two-way dialogue with leaders in today’s hybrid world. Microsoft Teams Q&A...

1 year ago

Prepare now for key end of support moments in 2025

One year from today, on October 14, 2025, support will end for all Office 2016 and 2019 suites, standalone apps, and servers. This includes:&n...

1 year ago

Everything you should know about Visio 2016 and Visio 2019 end of support

On October 14, 2025, Visio 2016 and Visio 2019 will reach end of support. After this date, Visio 2016 and Visio 2019 will no longer receive se...

1 year ago

Limit frontline worker access to Teams when off shift

We’re excited to announce that the frontline working time feature is now generally available! This feature allows admins to block or warn acce...

1 year ago

We are removing Feed on Microsoft 365 (Office)

As part of our ongoing efforts to streamline and enhance user experiences, we will be retiring the Feed feature (shown in figure 1 below) on t...

1 year ago

NOW ON DEMAND | Microsoft Loop Learning Series [Six webinars]

UPDATE | All parts of the Loop Learning Series have aired and are now available to watch on demand, playable below in this blog post.  Ar...

1 year ago

Leveraging Partner Apps to Deliver on the Promise of AI-Led Productivity

The advent of generative AI is driving a rethink of what outcomes we deserve from our productivity software – from gains in efficiency to more...

1 year ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.