Skip to main content
When Salesgraph Assist detects a meeting window on your desktop, it automatically attempts to match it to one of your upcoming Google Calendar events. This matching provides the meeting title, participant list, and calendar context for the recording.

How Matching Works

When a meeting is detected, the app:
  1. Fetches upcoming calendar events from your connected Google Calendar.
  2. Scores each calendar event against the detected meeting window.
  3. Presents the best candidate(s) for your confirmation.

Scoring Algorithm

Each calendar event is scored against the detected meeting based on three factors:
FactorWeightHow It Works
Time proximityBase scoreEvents within -30 minutes to +4 hours of the current time are considered. Closer events score higher.
Title match-60,000 penaltyBidirectional substring matching between the calendar event title and the meeting window title. A match significantly boosts the score (lower is better).
URL match-120,000 penaltyIf the meeting URL in the calendar event matches the detected meeting URL, it gets the strongest boost.
Scores are sorted ascending — lower scores indicate better matches.

Resolution Behavior

The matching logic follows three paths:

Single Match

If exactly one calendar event scores well, it is auto-selected as the matching event. You’ll see it pre-filled in the recording prompt.

Multiple Candidates

If multiple events have competitive scores, you’ll see up to three candidates to choose from. Select the correct one before starting the recording.

No Match

If no calendar events match, recording starts automatically without a linked calendar event. The meeting title defaults to the window title.

What Calendar Matching Enables

Linking a recording to a calendar event provides:
  • Accurate meeting title from your calendar instead of the generic window title
  • Participant list from the calendar invite, used for participant mapping and contact enrichment
  • Calendar event ID linking, which enables Slack pre-call and post-call briefings for the correct event
  • Deduplication when the same meeting is recorded via multiple methods

Requirements

Calendar matching requires a connected Google Calendar integration, which is set up during onboarding.