Loading
Salesforce now sends email only from verified domains. Read More
Help Agent Performance DegradationRead More
Sales Productivity
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Use a Service Account to Connect an Exchange Server and Einstein Activity Capture

          Use a Service Account to Connect an Exchange Server and Einstein Activity Capture

          If your company uses Microsoft Exchange 2019, 2016, or 2013 on-premises, you can connect to Einstein Activity Capture using a service account. The Salesforce admin works with their Exchange admin to create a service account with the impersonation role and give Salesforce access to the service account user’s data. By using a service account, you can scope authentication to a specific set of users and set up all Einstein Activity Capture users at the same time.

          Required Editions

          Available in: Lightning Experience
          Available with Einstein Activity Capture Standard in Sales in Starter, Pro Suite, Professional, and Enterprise Editions
          Available with Unlimited Edition, Einstein 1 Sales Edition, and Agentforce 1 Edition
          Available with Einstein for Sales, which is included in Einstein 1 Sales Edition and available for an extra cost in Enterprise and Unlimited Editions
          Available with Sales Engagement, which is included with Sales in Performance and Unlimited Editions, and available for an extra cost in Professional and Enterprise Editions
          Available with Revenue Intelligence, which is available for an extra cost in Enterprise and Unlimited Editions
          Note
          Note We’re reorganizing the Einstein Activity Capture documentation. We’re moving some information around, but we aren’t deleting anything.
          User Permissions Needed
          To connect Salesforce to a Microsoft Exchange server: Customize Application OR Modify All Data
          To view the Einstein Activity Capture setup pages:

          View Setup and Configurations

          AND

          Customize Application OR Modify All Data

          Important
          Important In February 2025, Microsoft retired the ApplicationImpersonation role in Exchange Online. As a result, Salesforce is retiring service account OAuth 2.0 access to Microsoft Office 365. To continue activity data capture, upgrade to org-level OAuth 2.0 authentication in Einstein Activity Capture settings. During the upgrade process, you're prompted to log in to your Microsoft Office 365 tenant. Make sure that you log in to the same tenant you used when creating the connection. Otherwise, you need to reset your Einstein Activity Capture connection and start over. See EAC to MS Office 365: Service Account OAuth 2.0 Retirement.
          1. Make sure that your Exchange server is visible to Salesforce by allowing the necessary network access.
          2. Before you set up Einstein Activity Capture, work with your Exchange admin to set up the service account.
          3. From Setup, in the Quick Find box, enter Einstein Activity Capture, and then select Settings. If it’s your first time setting up Einstein Activity Capture, the setup flow guides you through the steps. If you already set up Einstein Activity Capture and want to change the authentication method, reset Einstein Activity Capture.
          4. Select Microsoft Exchange as the email and calendar application.
          5. Select Service Account as your authentication method.
          6. To give Salesforce access to the Exchange service account, follow the steps.
            1. Enter the login credentials for your company’s Microsoft Exchange service account.
            2. If your sales reps have different email domains than your service account domain, enter the additional domains in a comma-separated list.
            3. To test that the Microsoft Exchange service account is set up properly, enter a user who the service account has access to.
          7. Follow the remaining Einstein Activity Capture setup steps, including creating a configuration and adding users to it.
          Note
          Note When you use a service account, users who are in configurations with emails enabled are prompted to accept the Einstein Activity Capture terms of service. Until they do so, email data isn’t captured.
           
          Loading
          Salesforce Help | Article