Skip to content
Automatic Participant Linking and Primary Contact Logging

Automatic Participant Linking and Primary Contact Logging

Overview

Automatic participant linking and primary contact logging streamlines meeting workflows while keeping you in control. By combining intelligent matching with clear suggestions and override protection, Revenue ensures your meetings are accurately reflected in Salesforce with minimal effort.

When enabled, Revenue automatically matches meeting participants to Salesforce records and assigns a primary contact when there is a clear match, based on the Admin defined rules.

This functionality works across both Upcoming Meetings and during the Live Meeting in Moments™, providing a consistent experience before and during calls.

Why It Matters

With automatic participant linking and primary contact logging, you can:

  • Save time by reducing manual data entry
  • Improve Salesforce data accuracy with consistent matching logic
  • Maintain control with the ability to review and adjust matches
  • Ensure meetings are properly logged to the right records
  • Power features like Scorecards and Conversation AI using accurate data

Pre-requisites

  • Account must be using the Meeting Assistant

  • Host must have a connected Google or Exchange calendar

    • Steps to connect a calendar can be found here

How to Enable

  1. Go to Admin and navigate to Integrations → Video Meetings → Participant Linking
  2. Enable the following settings:
    • Allow automated participant linking
    • Allow automatic primary contact logging (optional)
    • Allow multi-match participant linking (optional)

Changing settings will apply to upcoming meetings only, and will not apply changes to past meetings.

Participant Linking Settings

Admins can define participant matching methods for their account.

Email or Name Match

When a participant is invited to the meeting, they can be automatically linked when:

  • The participant’s email exactly matches a Salesforce record on the invite OR
  • The participant’s meeting display name exactly matches a Salesforce record
    • Example: if the Salesforce record is Samantha Smith and the participant joins as Sam Smith, this is not an exact match and will not be auto-linked.
    • Note: Matching is not case-sensitive (e.g., “SAM SMITH” = “Sam Smith”).

Additional conditions:

  • Record type must match the Record Type Preference set in Admin
  • If Person Accounts are enabled, the record must be a Person Account

When a participant joins via shared link (not invited), they can be automatically linked when:

  • The participant’s display name exactly matches a Salesforce record

The same record type rules apply as above.

Multi-Match Behavior

When multi-match is enabled, If multiple Salesforce records match:

  • Tie-breaker logic (defined in Admin) is applied
  • The participant is automatically linked to a single record

When multi-match is disabled, If multiple Salesforce records match:

  • No automatic linking occurs
  • Suggested matches may be shown for manual selection

When No Match Is Found

No automatic linking or suggestions occur when:

  • No exact match exists in Salesforce
    • Email and/or name do not match any record
  • Multiple Salesforce records match for a participant, and Allow multi-match participant linking is disabled
  • Record type doesn’t match the Record Type Preference set in Admin

Email Match

When Email match is selected, automatic linking occurs when:

  • The participant is invited to the meeting and their email exactly matches a Salesforce record

  • A single match exists

    OR

  • Multiple matches exist and multi-match is enabled (tie-breaker applies)

Suggestions (no auto-linking) occur when:

  • The participant joins via a shared link (not invited)
  • The participant is invited to the meeting and their email has no exact match to a Salesforce record
  • Multiple matches exist and Multi-match is disabled

Primary Contact Logging

When Allow automatic primary contact logging is enabled, Revenue assigns a Primary Contact (WhoID) when a single match is identified.

  • If multiple external participants exist, Allow multi-match participant linking must be enabled to allow automatic assignment
  • If a single match cannot be determined:
    • No automatic assignment is made
    • Suggested contacts may be shown

Known limitations

  • Does not support automated linking when Meeting Assistant is manually added to a meeting.

  • Attribution may be limited for unscheduled/instant meetings because there is no calendar event data with email addresses.

    • Users will be under a single list (not split by external vs colleague)

    • We will only be able to rely on name matching (no email)

  • Fuzzy matching is not supported. A user during the live meeting must have the exact same display name as a Salesforce record to be matched automatically

  • If Email Only matching method setting is selected, any participants that join a meeting and weren’t on the original invite list will not be able to be automatically associated.

    • This is because participants in the live meeting only have their display name to provide, so we can’t match them.
  • We don’t support recurring meetings where if you link a participant or set a primary contact manually, it applies to all occurrences of that meeting. The automation logic will run for every instance of the meeting, and if manual selection is needed, it will need to be done for each instance.

How It Works

Automatic Participant Linking

Revenue automatically matches meeting invitees to Salesforce records based on your configured matching rules.v

Upcoming Meetings

  • Invitees are pulled from the calendar event
  • Participants are categorized as:
    • Colleagues (same domain as the host or Additional Domains listed in Admin)
    • External participants (all other invitees that aren’t a colleague)

Automation applies only to external participants.

Hosts can:

  • Override matches
  • Unlink participants
  • Select a different record
  • Create new Leads or Contacts
  • Only the host can modify linking and primary contact
  • Non-hosts can view but not edit
Screenshot 2026-03-17 at 5.03.16 PM.png

Live Meeting in Moments™

  • Participants are categorized as Colleagues vs External as they join the meeting
  • Matching is based on display name only
  • Exact match is required for automatic linking

Behavior:

  • Existing associations from Upcoming Meetings are retained
  • Remaining participants are re-evaluated using matching rules
  • As participants join, participant linking automation runs

User actions:

  • Hosts can override or adjust matches at any time
  • Hosts can create new records if needed

Automatic Primary Contact Assignment

  • If one matching record is found → it is automatically set as the Primary Contact
  • If multiple matches are found → no automatic selection is made. You may see suggested primary contacts to choose from.

Manual Control and Overrides

The host always remains in control of participant linking and primary contact selection.

  • If you change or remove a primary contact or linked participant:
    • Your selection is respected
    • Automation will not override your changes
  • You can:
    • Select a different linked participant, or primary contact
    • Clear the linked participant, or primary contact
Last updated on