You are here:
Related Record Matching for Video Calls
With the Einstein Conversation Insights (ECI) Related Record Matching setting enabled, ECI uses participant details to link useful information between video calls and relevant records, typically an opportunity. Call participants are also matched based on call details.
Required Editions
| Available in: Lightning Experience |
| Available in Einstein Conversation Insights, which is available in Starter, Pro, Enterprise, Performance, Unlimited, and Agentforce 1 Sales Editions |
Related Record Matching uses an algorithm to link video calls to an opportunity or account. The related record is matched to the video call’s Related Record field in the following order:
- Contact
Opportunity Contact Role
OpportunityECI takes all the participants on the video call, and checks if there are contacts associated with any participants. We check the opportunity contact role for the contacts and link the related opportunity.
- Contact
Account
OpportunityECI takes all the participants on the video call, and checks if there are contacts associated with any participants. We check the parent accounts for the contacts (if no opportunity contact roles are listed) and link the related opportunity.
Opportunity records are filtered out if either the opportunity owner or any of the opportunity team members (when team selling is enabled) is not a call participant. The matching then falls back to matched account records in the Contact
Account
Opportunity flow. - Email Address
Account
OpportunityECI checks the email addresses of the participants, and matches the email domain to any account where the website matches the domain. The related opportunity is then matched to the record.
If no relevant opportunities are found, we attempt to match relevant accounts.
- Contact
AccountECI takes all the participants on the video call, and checks if there are contacts associated with any participants. We check the parent accounts for the contacts and link the most recently updated account.
- Email Address
AccountECI checks the email addresses of the participants, and matches the email domain to any account where the website matches the domain. The related account is the one most recently updated.
Participant Matching
We try to match each individual participant on a call with a record (user, contact, or lead) based on participant email address. Once matched, call and insight data will show in the activity timelines for all related participant records.
Participants are matched in the following priority order.
- User
- Contact
- Lead
The following user types are excluded from matching: CSPLitePortal, AutomatedProcess, CloudIntegrationUser, CSNOnly, DBLite, LicenseManager, and PartnerNetwork. If a user is not one of the excluded types, user is prioritized over the contact or lead for matching.
When no email address is used to log in, we try to match the alias used to join the call with an existing record.
However, if Einstein Activity Capture and calendar sync is enabled, we will also attempt to match this participant using calendar invites. If an email on the invite corresponds to a record, then a participant name can be matched to that record even if the participant joined the meeting as a guest.
For Google Meet participants, ECI can get email addresses from the calendar invite without Einstein Activity Capture and calendar sync.

