How to Disable Microsoft Viva Insights Email

‎Microsoft Viva Insights (formerly MyAnalytics)‎ is designed to boost your user’s productivity by giving them insights into their work habits. This sounds great, but most users want to disable the daily Microsoft Viva Insights Emails.

Deleting the Viva emails every day doesn’t really boost your user’s productivity. Luckily that are different options to turn off the Microsoft Viva email. The users can do it themself, we can use PowerShell to disable it per user (or all users), or we can disable it for the entire organization using the Admin Center.

In this article, I will explain how the user can disable the Microsoft Viva email and how we can turn it off for the entire organization.

Turn off Microsoft Viva Email

The easiest way to turn off the Microsoft Viva email is to use the unsubscribe button in the footer of the daily briefing email. Users can do this themself and this will stop the daily emails.

disable Microsoft Viva

Keep in mind that you will also need to unsubscribe from the semi-monthly digest emails.

Disable Briefing Email in Viva Insight

Another option to turn off the daily briefing email is to disable it in the Viva Insights Settings. Here we can also disable the digest email or turn off Viva Insights completely. You can find Viva Insights in the Microsoft 365 App Launcher or open it directly using the following URL To disable the daily email:

  1. Open the Insights App
  2. Click on the 3 dots
  3. Choose Settings
microsoft viva insight
  1. Disable the Dialy Briefing Email using the toggle:
turn off microsoft viva email

You probably also want to disable the semi-monthly Viva Digest email. We can also do that in the settings menu. You can also completely turn off Viva in the privacy settings, this will disable all features.

  1. Click on Privacy
  2. Scroll down and disable Viva Digest Email
disable viva digest

Disable Viva Insights for all Users

If you don’t want to use Microsoft Viva Insight at all in your organization, then you can disable it for all users. To do this you will need to have access to the Microsoft 365 Admin Center.


If you disable Microsoft Viva at tenant level, then users can still override it individually. When you don’t want that, then you will need to disable Viva for each user. A good option for that is PowerShell, see the next chapter.
  1. Open the Admin Center
  2. Expand Settings and choose Org Settings
  3. Click on Briefing email from Microsoft Viva
  4. Turn off the briefing email
  5. Click on Save the apply the settings.

We can also completely turn off Microsoft Viva in the Admin Center or disable the Digest email. You can also do this in the Org Settings:

  1. Click on Microsoft Viva Insights
  2. Disable the Viva Insight Elements

Use PowerShell to Turn off Microsoft Viva

We can also use PowerShell to enable or disable Microsoft Viva. PowerShell allows us to disable it for a single user, multiple users, or all users. We can also use PowerShell to disable Microsoft Viva at the tenant level, but keep in mind that users then can still enable it individually.

First, we need to connect to Exchange Online, so make sure that you have the PowerShell Exchange Online module installed.

Connect-ExchangeOnline -UserPrincipalName [email protected]

Disable it for a single user

To enable or disable Microsoft Viva with PowerShell, we are going to use the Set-UserBriefingConfig cmdlet. It only takes the identity of the user and we can set Enabled to true or false. So to disable the Microsoft Viva Briefing for a single user we can do:

Set-UserBriefingConfig -Identity [email protected] -Enabled $false

You can check the setting with the cmdlet Get-UserBriefingConfig.

Disable Microsoft Viva Email for Multiple users

To disable the briefing email for all users, we can first get all users and then disable the setting for each user with PowerShell:

# Get all users from Exchange Online
$users = Get-User 

# Disable Microsoft Viva Briefing
$users | Foreach { Set-UserBriefingConfig -Identity $_.UserPrincipalName -Enabled $false }

Disable Microsoft Viva Completely

We can also use PowerShell to disable Microsoft Viva completely per user. To this, we will need to use the Set-MyAnalyticsFeatureConfig cmdlet which is also part of the Exchange Online module.

Set-MyAnalyticsFeatureConfig –Identity [email protected] -PrivacyMode opt-out

And for all user, we again first gather all users from Exchange Online, and then loop through them to disable it:

# Get all users from Exchange Online
$users = Get-User 

# Disable Microsoft Viva Briefing
$users | Foreach { Set-MyAnalyticsFeatureConfig –Identity [email protected] -PrivacyMode opt-out }

Wrapping Up

Microsoft Viva can give users some great insights into their work habits, but the daily email is for most users too much in my experience. Of course, users can unsubscribe, but most just delete or ignore the email. Disabling it at tenant level is therefore a good idea if Viva isn’t really used in your organization.

Hope this article was helpful, if you have any questions, just drop a comment below.

6 thoughts on “How to Disable Microsoft Viva Insights Email”

  1. To the website author: I love this website of yours, extremely helpful as we start to use more of these 365 type items. And I really love your honesty when something is BS, you call it out. “Deleting the Viva emails every day doesn’t really boost your user’s productivity” is exactly what I am seeing over here.

  2. Thanks for the code snippets!
    But you got some typo disabling it for all users: At first you get all users and store it to “user” and then loop “userS”.

    Took me some time to get behind it 😀


Leave a Comment