Scope: Read-only (
calendar.readonly)
Prerequisites
Before setting up the integration, make sure you have:- A Google Workspace or personal Google account
- Access to Google Calendar
- An active Cora.ai user account
Setup Steps
1
Initiate Connection
- Log into Cora.ai
- Go to Settings → Integrations
- Click Connect on the Google Calendar card
2
Authorize Access
- Sign in with your Google account if prompted
- Review the permissions on the consent screen
- Click Allow
3
Confirm Connection
- You will be redirected back to Cora.ai
- The Google Calendar card will show Connected status
4
Enable Lifecycle Events
Track events across your customer lifecycle, from onboarding and renewals to upsells, expansion, and churn risk, so your team never misses a key moment. On first connect, the Lifecycle Events toggle is enabled automatically, so there is usually nothing to change here.For Google Calendar, Cora detects lifecycle events from completed meetings on the connected user’s primary calendar. Meetings are matched to accounts by attendee or organizer email (or email domain) against your CRM. Cancelled meetings and meetings the connected user declined are not used.
- Click the connected Google Calendar card to open its settings drawer
- Confirm the Lifecycle Events toggle is on
- Click Save if you changed the toggle
- Use Manage event types to review which events Cora extracts. This opens your organization’s Lifecycle Taxonomy settings
What Cora.ai Accesses
Reads:- Your calendar list
- Upcoming events (date, time, title, attendees, location)
- Event details when referenced in conversation
- Completed meetings for lifecycle event detection (title, description, attendees, organizer, start and end time, duration, conference URL, and status)
Disconnecting
To disconnect Google Calendar:- Navigate to Settings → Integrations
- Locate the Google Calendar card
- Click Disconnect
- Confirm the disconnection

