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.- On the onboarding screen (Step 2), click Connect Google Calendar.
- Your browser opens to Google’s OAuth consent page.
- Authorize Salesgraph to read your calendar (scope:
calendar.readonly). - 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:- Initial sync — All upcoming events (next 7 days) are fetched from your primary Google Calendar.
- Webhook updates — Recall.ai sends
calendar.updateandcalendar.sync_eventswebhooks when your calendar changes. - Event storage — Calendar events are stored in the database and used by the meeting matching and briefing scheduler systems.
What Data Is Synced
| Data | Description |
|---|---|
| Event title | Meeting name |
| Start/end time | When the meeting occurs |
| Participants | Email addresses and names from the invite |
| Meeting URL | Video conferencing link (Zoom, Teams, Meet) |
| Event ID | Unique 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
