Skip to main content
Salesgraph Assist integrates with multiple meeting platforms and tools to centralize all your meeting data in one place. There are two types of integrations, each with a different connection method.

OAuth Integrations

These integrations connect directly through a secure OAuth flow — you authorize access in your browser, and the app handles the rest.
IntegrationWhat It Syncs
SlackOutbound — sends meeting summaries and briefings to Slack
Google CalendarCalendar events for meeting matching and briefing scheduling
GongSales calls and transcripts
FathomMeetings with transcripts, summaries, and action items
ZoomAuthentication available (meeting import coming soon)

API Key Integrations

These integrations connect using an API key that you generate in the provider’s dashboard and paste into Salesgraph Assist.
IntegrationWhat It SyncsWhere to Get Your API Key
FirefliesMeeting transcripts and summariesapp.fireflies.ai/integrations
AttentionSales conversations and transcriptsapp.attention.tech/settings/organization/api-keys
GranolaMeeting notes and transcriptsgranola.ai/settings/api

How Sync Works

When you sync an integration, the following pipeline runs:
  1. Fetch — The app pulls meetings/calls/transcripts from the provider’s API.
  2. Normalize — Data from different providers is mapped to a common meeting format (title, participants, transcript, duration, platform).
  3. Enrich — If the provider didn’t supply a summary or action items, the AI generates them from the transcript.
  4. Analyze — Coaching metrics (talk ratio, filler words, speaking speed, interactivity) and AI feedback are computed.
  5. Store — The meeting is saved with deduplication based on platform:meetingId.

Manual Sync

For integrations that support sync (Gong, Fathom, Fireflies, Attention, Granola), a Sync now button appears on the integrations page after connecting. Clicking it triggers a full sync, and the button displays the count of newly synced items when complete.

Webhook-Driven Sync

Some integrations also support real-time ingestion via webhooks:
  • Fathom — Receives meeting.content_ready webhooks for immediate ingestion when a meeting finishes.
  • Recall.ai — Receives sdk_upload.complete webhooks when a desktop recording is processed.
  • Google Calendar — Receives calendar.update and calendar.sync_events webhooks for real-time calendar changes.

Managing Integrations

All integrations are managed from the Integrations page in the app. You can:
  • Connect — Start the OAuth flow or enter an API key
  • Disconnect — Revoke the connection and remove stored credentials
  • Sync — Trigger a manual sync for applicable integrations
  • Refresh — Reload the connection status of all integrations