When Einstein Activity Capture (EAC) is configured using user-level authentication, each user's connection to their Microsoft Exchange or Office 365 account is established using their own individual OAuth credentials. EAC periodically refreshes these tokens in the background to maintain continuous sync of emails and calendar events.
If Microsoft Azure Active Directory (Azure AD) invalidates or fails to renew an OAuth access token, EAC loses the ability to sync that user's data and can mark the connected account as "Needs Attention." Unexpected reasons include a password change, a multi-factor authentication (MFA) update, an expired refresh token, or a change in Azure AD conditional access policies.
Users may see one or more of the following error messages:
Because this uses user-level authentication, each OAuth token belongs exclusively to that individual user. Salesforce does not hold administrator-level credentials and cannot re-authenticate on behalf of users. There is no bulk reconnect or admin-initiated reconnect option for user-level connections. Each affected user must reconnect their account individually. This is expected, working-as-documented behavior.
This article explains how to restore an Einstein Activity Capture (EAC) connected account that shows "Needs Attention" or "Disconnected" after a Microsoft OAuth token expires. Each affected user must reconnect their individual connected account from their personal Salesforce settings. This re-initiates the OAuth authorization flow with Microsoft and restores EAC's ability to sync emails and calendar events.
Each affected user should follow these steps to reconnect their Einstein Activity Capture connected account:
If a large number of users are affected and individual reconnection is not practical, consider evaluating whether org-level (service account) authentication is suitable for your organization. With org-level authentication, a single service account authorizes access for all users, eliminating the need for individual re-authentication when tokens expire. Switching authentication types requires reconfiguration by a Salesforce administrator.
If users continue to see "Needs Attention" after reconnecting, work with your IT or Microsoft Azure AD administrator to determine whether conditional access policies, token lifetime settings, or service account permission changes are preventing OAuth token refresh on the Microsoft side.
005390585

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.