Deploy personal insights

Personal insights with Microsoft Viva Insights is an easy-to-deploy, out-of-the-box solution that helps you and your co-workers improve your personal productivity habits. It is available widely — to Microsoft 365 users with these Service plans. After licenses are assigned, the Viva Insights is turned On by default, although you can customize your deployment by following the steps in this guide.

What is Viva Insights?

To quickly learn about Viva Insights, checkout Microsoft Viva Insights.

Business value of Viva Insights

More people than ever feel they lack control over their time at work. Many teams spend 80-90% of their week sitting in meetings, sending emails, and talking on the phone. But 50% of meeting time is seen to be unproductive and almost half of employees report that their work interferes with their family life.

Viva Insights is an extension of your Microsoft 365 client experience that helps you find opportunities to build better habits and get back in control of your time.

Benefits of Viva Insights

By using Viva Insights, you and your team can accomplish great things.

  • Improve work patterns through personal productivity insights – Viva Insights uses everyday data from Microsoft 365 to give you insights into how you spend your time and tips that help you work smarter.
  • Improve your relationships – Increase your collaboration time, improve your team meetings, and grow your network.
  • Get more focus time – Find more time to eliminate distractions, stop multi-tasking, and focus on your core priorities.
  • Improve your work-life balance – Improve your work patterns and reduce the time you spend working for better work-life balance and overall wellbeing.

Roll out Viva Insights

You can deploy Viva Insights in your organization all at once or in phases. In either case, before you roll out the product broadly, we recommend that you obtain additional buy-in, an optional step that is described in the following preparatory steps section.

Viva Insights rollout checklist

  1. (Optional) Complete the preparatory steps.
  2. Choose a rollout scenario.
  3. Complete the steps in the rollout scenario that you chose.

Preparatory steps

It is easy to turn on Viva Insights for all users in your organization as it comes with your Microsoft 365 subscription. Here is a list of recommended but optional steps that your organization might consider.

  • Create a communication plan – Identify how your organization will effectively communicate with users during and after the rollout of Viva Insights. Make it easy for users to find information about Viva Insights. For example, use Yammer groups or SharePoint sites to help users learn about the benefits of using Viva Insights within their organization.
  • Consider your stakeholders – It may be important in your organization to identify and communicate with stakeholders ahead of rollout of Viva Insights. See Include stakeholders.
  • Consider running a pilot first – Before scaling Viva Insights to your entire organization, you might want to consider running a pilot rollout with a subset of users. Especially for large organizations, it is a natural step to test a broad rollout on a small scale first by conducting a pilot to validate user readiness, identify and mitigate issues, and help ensure a successful organization-wide implementation.
  • Security and Privacy – Viva Insights is secure and built to protect user privacy. The Privacy guide describes how Viva Insights complies with privacy regulations. We recommended that you share this privacy guide with security and privacy teams to give them a better understanding of the privacy features of Viva Insights.
  • Tie to existing initiative – As you introduce Viva Insights, tie it to an existing initiative or training plan within your organization such as an employee wellbeing initiative. Avoid introducing it as a technology tool but rather as a habit-changing tool that is integrated with the organization’s values.

Include stakeholders

Identifying and notifying your key stakeholders before the welcome email is sent to users can be an important preliminary step in your rollout process. These stakeholders should understand the value, timelines, and expected experiences that come with the rollout of the Welcome email. When managed proactively, these stakeholders can become valuable advocates for moving the rollout process forward.

Here are some roles you might consider as part of the rollout project:

  • Executive sponsor Send welcome email about Viva Insights, ideally with quotes about their experience with the product.
  • Security lead – Reviews the Privacy guide to learn about data security in Viva Insights.
  • Microsoft 365 admin – Enables and disables Viva Insights access per business requirements; see Rollout scenarios.
  • Support or Help desk lead – Manages questions from users. Some helpful answers can be found in the Viva Insights FAQs.
  • Training lead – Runs a training workshop. The lead can start with Introduction to Microsoft Viva Insights as a resource.

Choose a rollout scenario

This section presents four scenarios for deploying Viva Insights. A Microsoft 365 admin can implement any of these scenarios either by using PowerShell or by using the Microsoft 365 admin center. Typically, admins use the admin center to broadly configure Viva Insights for most or all users, and they use PowerShell to set specific configurations for select users.

Rollout scenarios

Select and complete one of the following scenarios:

  • Default on. For all users, all surfaces of Viva Insights are turned on by default. This is the default scenario.
  • Default off. Viva Insights is off by default; users can individually turn on some or all Viva Insights surfaces.
  • Mixed deployment. Some users are opted in and some users are opted out of all Viva Insights surfaces.
  • Optional opt-in. Some users have Viva Insights off by default and can opt themselves in later.

Default on

In this scenario, all surfaces of Viva Insights are turned on by default for all users. They will receive the welcome email and subsequent Viva digest emails and have access to the Viva Insights app on the web, the Viva Insights Outlook add-in, and inline suggestions in Outlook.

Confirm the configuration

Role – Microsoft 365 admin

  1. In the Microsoft admin center, go to the setup tab and select Microsoft Viva, then Viva Insights.

  2. Under Viva Insights in Microsoft 365, select Manage settings for Viva Insights. Screenshot that shows Manage settings for Viva Insights in the Viva Insights admin page.

  3. In the resulting pane, select all elements to enable them.

    Screenshot that shows the Microsoft Viva Insights (formerly MyAnalytics) settings pane with all selections enabled.

  4. Select Save changes.

You can also get to these settings in from the main Microsoft 365 admin center:

  1. In the left pane, expand Settings and then select Org settings.
  2. On the Service tab, select Microsoft Viva Insights (formerly MyAnalytics).
  3. In the resulting pane, select all elements to enable them.
  4. Select Save changes.

Default off

In this scenario, Viva Insights is off by default but users can turn it on for themselves — either all features at once or individual features. Users do not receive Viva digest emails but they can opt in to each surface individually through their Viva Insights app in Teams or on the web.

Set Viva Insights off by default

Role – Microsoft 365 admin

  1. In the Microsoft admin center, go to the setup tab and select Microsoft Viva, then Viva Insights.
  2. Under Viva Insights in Microsoft 365, select Manage settings for Viva Insights.
  3. In the resulting pane, de-select all elements to disable them.
  4. Select Save changes.

You can also get to these settings in from the main Microsoft 365 admin center:

  1. In the left pane, expand Settings and then select Org settings.
  2. On the Service tab, select Microsoft Viva Insights (formerly MyAnalytics).
  3. In the resulting pane, de-select all elements to disable them.
  4. Select Save changes.

After these settings are complete, users can open the Viva Insights app and turn on Viva Insights features by themselves.

Mixed deployment

In this scenario, some users are opted in and some users are opted out of all Viva Insights surfaces. Those who are opted-in receive the digest emails, can open Viva Insights in Teams and the web, and see the Viva Insights add-in in Outlook. Those who start out as opted out see the default “off” page shown here, where they can use Settings to opt in to any of the Viva Insights surfaces.

Set up mixed deployment

Role – Microsoft 365 admin

  1. Turn off Viva Insights on all surfaces for all users. To do this, follow the steps in Set Viva Insights off by default.

  2. Use the following steps to change access to Viva Insights for multiple users. Do this by running a PowerShell script that iterates through the users, changing the value one user at a time. (Also see Exchange Online PowerShell V2 module.)

  3. Create a comma-separated value (.csv) text file that contains the UserPrincipalName field of the users you want to configure. This will become your input .csv file. For example:

    UserPrincipalName
    ClaudeL@contoso.onmicrosoft.com
    LynneB@contoso.onmicrosoft.com
    ShawnM@contoso.onmicrosoft.com
    
  4. Specify the location of the input .csv file, the output .csv file, and the value of PrivacyMode that you want to set for each user. Note: The output.csv file will contain the results of running this PowerShell script. For more information about possible values for PrivacyMode, see MyAnalyticsFeatureConfig / Parameters.

    $inFileName="<path and file name of the input .csv file that contains the users, example: C:\admin\Users2License..csv>"
    $outFileName="<path and file name of the output .csv file that records the results, example: C:\admin\Users2License-Done..csv>"
    $privacyMode = "Opt-in"
    
    $users=Import-Csv $inFileName
    ForEach ($user in $users)
    {
    $user.Userprincipalname
    $upn=$user.UserPrincipalName
    
    Set-MyAnalyticsFeatureConfig –Identity $upn -PrivacyMode $privacyMode
    Get-MyAnalyticsFeatureConfig –Identity $upn | Export-Csv $outFileName 
    }
    
  5. Run the resulting commands at the Exchange Online PowerShell V2 module command prompt. For more information about the module, see Exchange Online PowerShell V2 module.

This PowerShell script does the following:

  • Displays the user principal name for each user.
  • Sets the specified privacy mode for each user.
  • Creates a .csv file with all the users that were processed and shows their status.

Optional opt-in

In this scenario, some users have Viva Insights off by default and can opt themselves in; for some others, the service plan has been removed so they cannot opt in.

While Viva Insights is not available to these users, their data contributes to the email-read statistics for other users. For example, when they receive a qualifying email and read it, Viva Insights includes that statistic in the read percentage that's shown to the sender. A user can choose to not contribute data by turning the Viva Insights toggle off in Settings > Privacy in the Viva Insights app.

To set up optional opt-in

This procedure is identical to Set up mixed deployment with one important difference: Users are opted out to start with. In this procedure, the Microsoft 365 admin creates a .csv file that lists users who will start out as opted out but can choose to opt themselves in.

Role – Microsoft 365 admin

  1. Follow steps 1 - 5 in Set up mixed deployment and for step 4, use the following PowerShell command instead:

    $inFileName="<path and file name of the input .csv file that contains the users, example: C:\admin\Users2License..csv>"
    $outFileName="<path and file name of the output .csv file that records the results, example: C:\admin\Users2License-Done..csv>"
    $privacyMode = "Opt-out"
    
    $users=Import-Csv $inFileName
    ForEach ($user in $users)
    {
    $user.Userprincipalname
    $upn=$user.UserPrincipalName
    
    Set-MyAnalyticsFeatureConfig –Identity $upn -PrivacyMode $privacyMode
    Get-MyAnalyticsFeatureConfig –Identity $upn | Export-Csv $outFileName 
    }
    

    This PowerShell script does the following:

    • Displays the user principal name for each user.
    • Sets the specified privacy mode for each user.
    • Creates a .csv file with all the users that were processed and shows their status.

    After you complete these steps, users can later use their Viva Insights app to opt themselves in if they so choose.

  2. To ensure that particular users are not able to opt themselves into Viva Insights, remove the Viva Insights service plan from those users.

Run a pilot rollout

For large organizations, we recommend that you run a small-scale pilot rollout before you deploy Viva Insights to the whole organization. This pilot can help you validate readiness and identify and mitigate any issues to help ensure a successful rollout. This section gives tips and describes the steps to run a pilot.

To get the most realistic results from the pilot, it should involve a group of actual users who are enthusiastic in trying new technologies and are willing to share their experiences with their colleagues.

Pilot prerequisites

Before you start the pilot, have these in place:

  • Set and measure goals. You’ll need clearly defined goals for measuring the success of the pilot.
  • Duration. Identify the start and end dates of the pilot. Tip: Let it run for a minimum of 45 days.
  • Recruit pilot users. Include a balanced mix of stakeholders and participants in the pilot group. Include a range of different roles, such as managers with direct reports and users from different departments.
  • Pace your work. Start small and take time to pause, assess results, and adjust the pilot.

Pilot timeline

We recommend that you follow these steps to conduct the pilot:

  1. Send a welcome email – Send an email introducing Viva Insights to all the pilot users and invite them to training.
  2. Train the pilot participants in how to use Viva Insights.
  3. Assign the service plan – Before rolling out Viva Insights to the pilot users, ensure that all users have been assigned to a Viva Insights service plan in the Microsoft 365 admin center.
  4. Kick off the pilot – Begin the pilot. Announce to the pilot participants that the pilot is starting and remind them of its duration and their tasks, as described in the test plan. See Conduct the pilot for more details.
  5. Consult with stakeholders – Throughout the pilot, meet with your project stakeholders to review user feedback as it arrives and address any technical issues that arise to ensure that the pilot is running smoothly.
  6. Assess and plan – Use results from the pilot to plan your next steps. See Assess the pilot lessons and make a plan.

Set and measure goals

To judge the success of the pilot, you need to know whether participants got value from the product and would recommend it to their colleagues. Consider using a survey to assess sentiment and usefulness of the product.

Design a test plan

For a successful pilot experience, give your participants clearly defined tasks to complete along with a way to share their feedback. Examples of what users can do in Viva Insights include:

  • Opt in to one or all Viva Insights features.
  • Automatically get focus time every day.
  • Use the Insights tab to follow up with outstanding tasks, prepare for meetings, or follow up on unread documents.

Collect feedback

Ensure that you have an open feedback channel to track progress and measure outcomes, such as:

  • Design a survey and use it after the pilot completes to capture and assess results.
  • Create a Teams channel or Yammer community for pilot participants to join and share their experiences. Alternatively, use Yammer.

Recruit pilot users

The pilot users are part of the first phase of the company rollout. Communicate with them that are the first users of a new tool to drive personal productivity and improved work patterns at work. They should be willing to provide feedback. Share with them that their feedback will make things easier for all others in later phases of the rollout by helping to improve configuration knowledge, internal documentation, and notifications to participants. Note that it's best if the pilot users are not executive leaders.

Identifying pilot users might require discussion between the IT team and the department heads of target groups. In this discussion, try to identify users who are enthusiastic about using new tools to improve their work.

Recommended: Consider grouping the pilot users into groups that correspond to the different rollout scenarios. This lets the Microsoft 365 administrator get feedback about the different scenarios before implementing them at a larger scale.

Train pilot participants

Your organization can choose an internal person responsible for training the pilot users. The trainer can use Introduction to Microsoft Viva Insights as a resource

Conduct the pilot

The following is an example timeline for a 45-day pilot.

  • During the week before the pilot kickoff:

    • Send initial communication to pilot users about what to expect and when. This is also a good opportunity to conduct training or share training materials about how to use Viva Insights. You can also send a survey now to compare user sentiment before and after the pilot.
    • Assign a Viva Insights service plan to pilot users in the Microsoft 365 admin center. Choose the rollout scenario and follow the admin rollout steps to enroll users into Viva Insights.
  • Day 1 – Send announcement email that the pilot is beginning.

  • Day 14 – Send a midpoint communication to the pilot users and optionally send a survey.

  • Day 40 – Send the final communication to the pilot users. Conduct a final survey on their experience.

  • Days 41–45 – Assess pilot results and plan for next steps.

Assess the pilot lessons and make a plan

After the pilot is complete, gather all feedback surveys, support tickets, and other metrics. Analyze them with your goals in mind plan the actual Viva Insights rollout. Use your analysis of the pilot to decide whether your organization is ready for a broad deployment of Viva Insights. If it is not, consider extending the pilot to more users. See Post-pilot options.

Post-pilot options

Were pilot goals achieved? Consider these next steps
Yes (for example, user satisfaction was high) You are ready to start the rollout phase. Depending on your goals, you can do one of the following:
  • Extend the pilot to additional participants, perhaps in different roles or with different collaboration patterns than the initial pilot group.
  • Opt-in Viva Insights for other select groups in your organization.
  • Opt-in Viva Insights for all other users in your organization.
No Adjust your plan and revisit the pilot. To ensure that goals are achieved, we recommend that you tie the goals to existing initiatives within your organization.

Supporting documentation

If users have questions about using Viva Insights, point them to the published Viva Insights FAQs for answers.

Resources for stakeholders