Share via


Deploy Service in Microsoft 365 Copilot in Outlook, Teams

Service in Microsoft 365 Copilot is an app that integrates with Dynamics 365 Customer Service or Salesforce and uses AI to help customer service representatives work more efficiently. It provides features that make common customer service tasks, such as saving Outlook interactions to your customer relationship management (CRM) system, viewing email and case summaries, and drafting responses, faster and easier.

You can install Service in Microsoft 365 Copilot from Microsoft AppSource and Microsoft Teams. This article explains how to deploy Service in Microsoft 365 Copilot in Outlook and Teams and configure it for different CRM environments.

Prerequisites

Before you can install Service in Microsoft 365 Copilot, make sure the following requirements are met:

  • You must be a tenant administrator to install the integrated app from the Microsoft 365 admin center. To find out who is your tenant admin, see How do I find my Microsoft 365 admin?.
  • You must be a Teams administrator to create a setup policy in the Teams admin center.
  • Admins must assign the Service in Microsoft 365 Copilot license to each user who can use the app. To learn how to assign licenses from the Microsoft 365 admin center, see Assign licenses to users.
  • Make sure that you are on the latest version of Outlook, Teams, or the Outlook Web application.

Deploy Service in Microsoft 365 Copilot

To deploy Service in Microsoft 365 Copilot in Customer Service or Salesforce CRM environments, follow these steps:

  1. Deploy Service in Microsoft 365 Copilot in Outlook : Sign in to the Microsoft 365 admin center and follow the steps in Deploy your Office add-ins to deploy the Service in Microsoft 365 Copilot and Service in Microsoft 365 Copilot for Microsoft Outlook apps. The app is installed in Fixed mode by default. In Fixed mode, users receive the app automatically and can't remove it.
    Individual users can also install Service in Microsoft 365 Copilot from Microsoft AppSource and Microsoft Teams.

    Note

    • Service in Microsoft 365 Copilot accesses and manages the data in your CRM through the Service in Microsoft 365 Copilot for Microsoft Outlook add-in.
    • It may take up to six hours for Service in Microsoft 365 Copilot to appear in service representatives' Outlook ribbon. They'll receive a pop-up notification when their administrator installs a new app.
  2. Install and pin the app in Microsoft Teams: When you install Service in Microsoft 365 Copilot as an integrated app, the app is enabled in Teams but not installed automatically. You need to go to the Microsoft Teams admin center and create setup policies to install and pin the app for your users. Pinning the app makes it easier for users to find and use it. To do this, follow these steps:

    Note

    • Service in Microsoft 365 Copilot app is supported in Teams only with the dark theme enabled.
    • When you assign a policy to a group, it should be the group that service representatives belong to. If your service representatives are spread across multiple groups, you need to create multiple group policy assignments.
  3. Enable transcription in Teams: You must enable transcription for the Global (Org-wide default) policy in the Teams admin center to use the transcription feature in Service in Microsoft 365 Copilot. For more information, see Enable transcription in Teams.

  4. Make sure that service representatives have the appropriate security roles.

  5. Turn on AI features.

Set up your CRM environment

You need to configure your CRM environment to work with Service in Microsoft 365 Copilot. The steps you need to follow depend on the CRM environment you're using.

Dynamics 365 Customer Service

To save Outlook emails and meetings to Dynamics 365 Customer Service, server-side synchronization for emails and appointments must be turned on. Service representatives can turn on server-side sync for their own mailboxes the first time they save an Outlook activity to Dynamics 365 Customer Service using Service in Microsoft 365 Copilot. You can simplify their experience by setting up server-side sync of emails and appointments for all Service users ahead of time.

  1. Set up server-side sync with Exchange Online.

  2. If the representative replies to saved emails must also be saved to the CRM automatically, then in Customer Service > Settings > Personalization Settings > Email, Track, select any option other than No email messages.

  3. Make sure that representatives' mailboxes are configured, approved, and tested to use server-side sync for incoming email, outgoing email, and appointments.

Salesforce

Service in Microsoft 365 Copilot uses the Power Platform Salesforce connector to connect to Salesforce. To save Outlook emails and meetings to Salesforce, you must allow use of the Salesforce connector and make sure that the Power Platform-connected app is turned on in the CRM for Service users.

Note

When the first user in your tenant connects to Salesforce, Service in Microsoft 365 Copilot creates a Dataverse environment to store the data that it generates. Learn more about how the environment is used and what data is stored. Service in Microsoft 365 Copilot automatically sets one of the Power Platform admins or Microsoft 365 admins as the environment admin. We recommend that the tenant admin signs in to Service in Microsoft 365 Copilot first and reviews the admins in the environment to make sure that the right users are set as administrators.

  1. In the Power Platform admin center, if data loss prevention policies are defined for the msdyn_viva environment, make sure that the Salesforce connector is on the allow list.

  2. Sign in to Salesforce as an administrator.

  3. Go to Setup > Platform Tools > Apps > Connected Apps > Managed Connected Apps.

  4. Make sure that Microsoft Power Platform is listed under Connected Apps. If it isn't, go to the Connected Apps OAuth Usage page, and then select Install for Microsoft Power Platform.

  5. Select Microsoft Power Platform in the Connected Apps list.

  6. In OAuth Policies, make sure that the following values are set:

    • Permitted Users: Admin approved users are pre-authorized or All users may self-authorize

      If you select Admin approved users are pre-authorized, you must explicitly grant permissions to individual users through policies and permissions sets.

    • IP Relaxation: Relax IP restrictions

    • Refresh Token Policy: Refresh token is valid until revoked

  7. In Session Policies, make sure that Timeout Value is set to None.

  8. In Profiles or Permission Sets, add the appropriate profile or permission set for your users.

Next steps