Just in Time for Outlook
Updated: March 22, 2023
Microsoft Loop components have been available in Teams chat since November 2021. I haven’t heard about widespread usage, but that might be because people need time to adjust their collaboration habits. Access to Loop components in other applications is also a gating factor, but availability in OWA and Outlook for Windows (current channel preview) should help to address this concern. According to MC360766 (April 18, Microsoft 365 roadmap item 93234), Microsoft will roll out this feature to tenants configured for targeted release in early May.
Update: It took a little longer than predicted, but Loop components are now available in OWA.
So far, there’s no sign of Loop components in Outlook desktop, but I’m sure the components will arrive in my email any day now to deliver the same kind of functionality as available in Teams chat (Figure 1). In a nutshell, if an email contains a loop component, it exists as a file in the sender’s OneDrive for Business account that is shared with the email’s recipients. We’ll report more when the software is available.

IsLoopEnabled
This brings me to MC371268 (May 2), where Microsoft announces that “in response to customer feedback,” they’re retiring the existing settings to control the availability of Loop components and introducing a new control called IsLoopEnabled.
The control is part of the SharePoint Online tenant configuration and is set using the Set-SPOTenant cmdlet. You’ll need to upgrade the SharePoint Online management module to version 16.0.22413.12000 or later. Microsoft posted this version in the PowerShell Gallery five days ago. You can install or update the module from the PowerShell gallery or download an MSI file from Microsoft.
The replaced control is IsFluidEnabled, which enables the Fluid Framework within a tenant. Microsoft plans to retire the IsFluidEnabled setting on November 25, 2022. Going forward, the relevant settings in the SharePoint Online configuration are:
- IsLoopEnabled: Controls if Teams can use Loop components. The default is True (Enabled).
- IsCollabMeetingNotesFluidEnabled: Controls if fluid components are available in OneNote collaborate meeting notes.
Update: Following the availability of the preview version of the Loop app, the control for the Loop app, Outlook, Whiteboard, and the Office Online apps is via settings in the Cloud policy.
eDiscovery and Compliance Issues
Although eDiscovery searches can find Loop component files stored in OneDrive for Business, Microsoft acknowledges “limited eDiscovery workflow support.” With the additional of Loop support in Outlook, this aspect might become more problematic. For example, today, the preview feature for search results can render the full content of emails. This isn’t possible when an email contains a loop component because the preview window needs a software upgrade to fetch the content from OneDrive and display it inline within a message.
Another issue is with exports of search results. Today, Microsoft Purview can export emails (and the compliance records captured for Teams chats) found by searches as individual message files or in PST files. Microsoft says that the export format is “not consumable by existing tools,” and that they’re working on “an offline consumable export format.” Taken together, these statements make me think that the exported emails contain references (links) to OneDrive files that aren’t accessible to investigators working offline or independent experts who review eDiscovery results without access to the source tenant.
Making the content of search results available offline probably involves replacing the embedded link in messages containing Loop components with a static version of the content extracted from OneDrive.
This topic deserves a more comprehensive test, which I will get to once Outlook support for Loop components is available. In the meantime, organizations that don’t want to run into potential eDiscovery problems should strongly consider disabling Loop components for both Teams and Outlook by setting the IsLoopEnabled control to False.
Set-SPOTenant -IsLoopEnabled $False
Stay updated with developments across the Microsoft 365 ecosystem by subscribing to the Office 365 for IT Pros eBook. We do the research to make sure that our readers understand the technology.
Reading this post reminded me about Loop for the first time since i have played around with it in our Teams chat. It might have use, but i feel adoption will not be rapid.
Hello Tony,
firstly, thank you for all your nice work. Highly appreciated. 🙂
May add the Cmdlet to disable Loop Components in OneNote to your blog post?
Set-SPOTenant -IsCollabMeetingNotesFluidEnabled $false #OneNote
In a nutshell:
Set-SPOTenant -IsLoopEnabled $false #Teams and Outlook
Set-SPOTenant -IsWBFluidEnabled $false #WhiteBoard
Set-SPOTenant -IsCollabMeetingNotesFluidEnabled $false #OneNote
Set-SPOTenant -IsFluidEnabled $false #Deprecated
Thanks. I see this setting was added in June. I don’t know why we didn’t pick it up… Fixed now.
So if I create a cloud policy to disable the Loop components, does it conflict with any existing Office GPOs I have set? The documentation is not super clear.
I don’t think so because the Loop controls are highly unlikely to be in any existing GPOs.
Just fyi… The latest version of the Microsoft SharePoint Online Services Module for Windows PowerShell (https://www.powershellgallery.com/packages/Microsoft.Online.SharePoint.PowerShell/16.0.24211.12000) contain NO reference to any Fluid or Loop related arguments in the various SPOTenant commands (including Get-SPOTenant & Set-SPOTenant).
I have yet to find any information on where these controls have been moved to or replaced by.
Works for me!
get-module | ft name, version
Name Version
—- ——-
Microsoft.Online.Sharepoint.PowerShell 16.0.24211.12000
Microsoft.PowerShell.Management 3.1.0.0
Microsoft.PowerShell.Utility 3.1.0.0
PSReadLine 2.0.0
Set-SPOTenant -IsLoopEnabled $True