Copilot for Sales deployment guide for Salesforce CRM customers

Follow the instructions in this guide to deploy Copilot for Sales for your Salesforce CRM customers. Here's a quick video overview of the steps involved:


Prerequisites

Step 1: Install Copilot for Sales in Outlook

Install Copilot for Sales in Outlook

Screenshot showing Copilot for Sales installed as an add-in for Outlook.

Note

It can take up to 24 hours for the add-in to show up for your users.

Step 2: Create a setup policy to auto install and pin the Copilot for Sales app in Teams

Install and pin Copilot for Sales in your sellers' personal Teams environment and meetings they create

Screenshot showing Teams policy.

Step 3: Enable Teams meeting transcripts

Enable transcripts for Teams calls so that when Copilot for Sales is added to a recorded Teams meeting, it can generate a meeting summary.

  1. Sign in to the Teams admin center.

  2. In the left pane, select Meetings > Meeting policies.

  3. On the Manage policies tab, select Global (Org-wide default).

  4. On the Global (Org-wide default) page, scroll down to the Recording & transcription section, and turn on the Transcription toggle.

  5. Select Save.

    Screenshot showing how to enable transcription in Teams admin center

Step 4: Confirm users have the right security roles

Copilot for Sales applies your organization's existing CRM access controls and user permissions. Administrators must have correct permissions to customize their CRM systems, and users must have the correct permissions to view, update, and create records in their CRM systems from Copilot for Sales.

Salesforce administrators who need to customize Copilot for Sales must have appropriate permissions.

Users of Copilot for Sales need to be API enabled in Salesforce so that they can access Salesforce using APIs. Learn how to grant API Enabled permission.

Step 5: Ensure Salesforce connector isn't blocked in Power Platform

If there are Data Loss Prevention (DLP) policies defined in Power Platform for the msdyn_viva environment, ensure that the Salesforce connector is on the allow list. Learn more about allowing Salesforce connector in the DLP policy

Step 6: Ensure Microsoft Power Platform connected app isn't blocked in Salesforce

Copilot for Sales uses the Power Platform connector to connect to Salesforce CRM. Ensure that the connector is enabled for the Copilot for Sales users.

  1. Sign in to Salesforce CRM as an administrator.

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

  3. Ensure that Microsoft Power Platform is listed under Connected Apps.

    Note

    If Microsoft Power Platform is not listed under Connected Apps, go to the Connected Apps OAuth Usage page, and then select Install for Microsoft Power Platform.

  4. Select Microsoft Power Platform to view details about the connected app.

  5. Under OAuth Policies, ensure that you've set the following values:

    1. Value for Permitted Users is set to Admin approved users are pre-authorized or All users may self-authorize.

      Note

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

    2. Value for IP Relaxation is set to Relax IP restrictions.

    3. Value for Refresh Token Policy is set to Refresh token is valid until revoked.

  6. Under Session Policies, ensure that the value for Timeout Value is set to None.

  7. Under Profiles or Permission Sets, check whether there are any existing profiles or permission sets or if they're empty. Check and add the appropriate target for your users.

Step 7: First user sign in

When the first user in the tenant connects to Salesforce CRM, Copilot for Sales provisions a Dataverse environment to store the data generated while using Copilot for Sales. Refer to Copilot for Sales architecture for more details on how the environment is used and what data is stored.

Copilot for Sales automatically sets one of the Power Platform administrators or Microsoft 365 global administrators as the environment administrator. We recommend you review the administrators in the environment after it is created to ensure that the right users are set as administrators.

Note

The first user connecting to Salesforce CRM from Copilot for Sales will see an error if they are not an admin user and trial environment creation by non-admin users is disabled for the tenant in the Power platform admin center. To avoid this error, it's recommended that the tenant administrator signs in to Salesforce CRM from Copilot for Sales first. This creates a trial environment in Dataverse. Once the trial environment is created, other users can sign in to Copilot for Sales. For information on how to sign in to Copilot for Sales, see Sign in to CRM.

Step 8 (optional): Customize Copilot for Sales

Administrator settings control the seller's Copilot for Sales experience in Outlook and Teams. You can customize Copilot for Sales to meet your organization's needs.

Set up Copilot AI features

You can set up AI features in Copilot for Sales to use AI features that are in preview or generally available.

Customize forms and fields

Copilot for Sales comes configured to allow users to be productive out-of-the-box. You can customize forms and fields as needed.

Integrate with other applications

You can integrate Copilot for Sales with other applications to extend the capabilities of Copilot for Sales.

Step 9: Welcome sellers to Copilot for Sales

Now that you've installed and configured Copilot for Sales in Outlook and Teams, get your sellers to use it. Here's an example email message you can share.

Subject: Welcome to Copilot for Sales!

Dear Sellers,

Welcome to Copilot for Sales, a new app that brings CRM data and AI-powered intelligence into your flow of work in Outlook and Teams.

See what Copilot for Sales can do for you by watching this short video and taking the Microsoft Copilot for Sales training.

Step 1: Logging into Copilot for Sales for the first time

Access Copilot for Sales in Outlook, sign in to your CRM system, and pin the app.

Additional resources

The following articles guide you through using various Copilot for Sales features:
Troubleshooting

See the Copilot for Sales troubleshooting guide article for common problems and solutions.

For additional community help, visit the Copilot for Sales - Microsoft Community Hub page.

For ideas and suggestions, visit the Microsoft Copilot for Sales ยท Community page.

Important

It can take up to 48 hours for the app to appear in Outlook and other Microsoft 365 apps. If users can't see the app after 48 hours, it might be due to the public attachment handling policy. More information: Why can't users see the Copilot for Sales app in Outlook after it's deployed?

Community

We encourage all Copilot for Sales users to visit and register on the Copilot for Sales community. The community has:

  • Forums to connect with peers and discuss shared experiences.

  • Forums to contribute and receive support on common issues, which are routinely reviewed by our team of experts.

  • Spaces to share ideas and engage with the product development team.