Skip to main content
The Google Calendar integration powers meeting matching, Slack briefings, and calendar-aware features throughout Salesgraph Assist.

What It Does

  • Syncs your upcoming calendar events so detected meetings can be matched to the correct event
  • Enables pre-call Slack briefings based on your schedule
  • Provides participant lists from calendar invites for contact enrichment

Connecting

Google Calendar is connected during onboarding and is required before you can use the app.
  1. On the onboarding screen (Step 2), click Connect Google Calendar.
  2. Your browser opens to Google’s OAuth consent page.
  3. Authorize Salesgraph to read your calendar (scope: calendar.readonly).
  4. The app detects the successful connection and shows a green checkmark.
Salesgraph only requests read-only access to your calendar. It cannot create, modify, or delete any calendar events.

How Calendar Sync Works

After connecting, your calendar is registered with Recall.ai’s calendar service using your OAuth refresh token. This enables webhook-driven event syncing:
  1. Initial sync — All upcoming events (next 7 days) are fetched from your primary Google Calendar.
  2. Webhook updates — Recall.ai sends calendar.update and calendar.sync_events webhooks when your calendar changes.
  3. Event storage — Calendar events are stored in the database and used by the meeting matching and briefing scheduler systems.
This means your calendar data stays current without requiring manual syncs.

What Data Is Synced

DataDescription
Event titleMeeting name
Start/end timeWhen the meeting occurs
ParticipantsEmail addresses and names from the invite
Meeting URLVideo conferencing link (Zoom, Teams, Meet)
Event IDUnique identifier for deduplication

Disconnecting

You can disconnect Google Calendar from the Integrations page. Disconnecting:
  • Removes the Recall.ai calendar registration
  • Stops webhook-driven event syncing
  • Disables calendar-based meeting matching and briefing scheduling
Disconnecting Google Calendar will prevent meeting detection matching and Slack briefings from functioning. You can reconnect at any time from the Integrations page.