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:


Step 1: Install Copilot for Sales in Outlook

Install Copilot for Sales Add-in for Outlook

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


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.


    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.


      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.


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:

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.


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.


Is Copilot for Sales available for Salesforce CRM customers?

Copilot for Sales is a generally available app for Salesforce CRM customers, watch this short video to learn more.

A Microsoft 365 for Enterprise or Office 365 for Enterprise product license is required to use the Copilot for Sales app in Outlook and Microsoft Teams.

How does Copilot for Sales work?

Copilot for Sales uses an Outlook add-in and a Teams app to bring the context of your CRM into your sellers' workflows. Learn more about Microsoft Copilot for Sales.

Is Copilot for Sales safe and secure?

Copilot for Sales is a certified Microsoft app. That means it meets our rigorous security and compliance standards.

Get information about license requirements, role requirements, and region availability in Introduction to Microsoft Copilot for Sales and Copilot for Sales FAQ.

How do I find my tenant admin?

How to find your Microsoft 365 admin.

You may also find your tenant admin's email address on the Microsoft Entra admin center tenant properties page, if an administrator hasn't locked it down.

Screenshot showing how to find tenant admin.

Are there any special browser settings needed to use Copilot for Sales in the web versions of Outlook and Teams?

Users may need to change a few settings to get the best experience of Copilot for Sales in Outlook and Teams on the web.

  • Edge:

    • Turn on "Enable sites to save and read cookie data (recommended)."
    • Turn off "Block third-party cookies."
  • Safari: Turn off "Prevent Cross-site tracking."

  • Chrome: Turn off "Block third-party cookies."

The Copilot for Sales troubleshooting guide can help with solutions for common issues.