Outlook Integration side panel returns no matched Contacts for a specific email message; identical sibling message in same thread matches all Contacts correctly. Reproducible per-message, all users, all sessions. Symptom
When users select a specific received email in Outlook and open the Salesforce side panel, no external Contacts are matched or displayed — the entire external participant list is missing, not just one person. All six external participants have existing Contact records with exactly matching email addresses.
A second email in the same thread, from the same sender, with the identical recipient list, matches and displays all Contacts correctly.
Reproducibility
- Failure is consistent per message: the affected message fails every time it is selected.
- Failure reproduces for every user who opens the message, ruling out per-user session, permission set, or cache state as the sole cause.
- The working sibling message succeeds every time, for every user, ruling out org config, Contact data, and matching settings.
Anyoneon have any suggestions here?
Based on the symptoms, I would first look at the email itself rather than Salesforce configuration.
The interesting part is that:
* The same Contacts match correctly on another email in the same thread
* All users are seeing the same behavior
* The issue happens only for one specific message
That usually points toward something different in the email metadata/header information.
A few things I would check:
1. Compare the working email and failing email headers:
* From address
* Reply-To address
* To/Cc values
* Message identifiers
Sometimes two emails can look identical in Outlook but have different underlying header information that Salesforce uses for Contact matching.
2. Check how the failing email was generated:
* Was it forwarded?
* Sent through a shared mailbox?
* Routed through another system?
* Generated by a distribution list or automation?
3. If the email has been logged in Salesforce, compare the EmailMessage details:
* FromAddress
* ToAddress
* CcAddress
* Headers
* ThreadIdentifier
Since the issue follows the message and not the user, permissions, cache, or user settings would be lower on my troubleshooting list.
My first suspicion would be that Salesforce is not able to correctly extract the external participants from that specific email because of something different in the message headers.