Skip to main content

Connect Google Calendar

By connecting your Google Calendar, Sally can automatically access your meetings (with the required permissions) and appear without needing a separate invitation. After the integration is successful, you will see all your scheduled events directly in the Sally platform.


Quick navigation:

  1. How to connect Google Calendar
  2. Required OAuth Scopes

1. How to connect Google Calendar

  1. Open Settings in the left sidebar.
Sally interface with Settings highlighted in the left sidebar
Go to Settings
  1. Select Integrations.
  2. Press "+ Add Calendar".
Sally Integrations page with Add Calendar highlighted
Open Integrations and click Add Calendar
  1. Choose Google Calendar and click Connect.
Google Calendar integration option with Connect button
Select Google Calendar
  1. Sign in with your Google account and grant the required permissions.
Important

You must select all permissions when connecting Google Calendar.

If not all permissions are granted, Sally won’t be able to access your events properly and may not appear in your meetings.


Google sign-in screen with Select all checkbox highlighted
Check 'Select all' to grant full permissions
  1. Once connected, you will see all your appointments displayed in Sally.
Sally calendar view showing Google Calendar events
Your Google Calendar events appear in Sally
info

Synchronization may take a few moments. Restart Sally if necessary.


Once successfully connected, you now can set whether and when Sally should automatically join your meetings.


2. Required OAuth Scopes

For the integration with Google Calendar, Sally uses OAuth 2.0 for authorization. The following scopes define which areas Sally can access on behalf of the authenticated user.

Disclaimer
  1. Sally accesses this information solely to technically establish and maintain the connection to the user account.

  2. Sally does not make any autonomous changes. Actions are performed exclusively upon the explicit initiative of the user.

  3. API endpoints are only called within the scope of an active action initiated by the user within the platform.

Technical Overview of Required Scopes

ScopeWhat Google technically allows with this scopeHow Sally uses this scope
openidOpenID Connect identity verificationSally reads the unique user ID to properly authenticate the connected Google account.
https://www.googleapis.com/auth/userinfo.emailAccess to the user’s email addressSally reads the email address to uniquely identify the connected account.
https://www.googleapis.com/auth/userinfo.profileAccess to basic profile informationSally reads basic profile data (e.g., display name) for authentication and account identification. No profile data is modified.
https://www.googleapis.com/auth/calendar.readonlyRead access to calendar dataSally reads relevant calendar information to correctly recognize meetings within the integration context. No events are modified.
https://www.googleapis.com/auth/calendar.eventsAPI permission for calendar eventsPart of Google’s calendar integration permission model. Sally does not create, edit, or delete calendar events within the Google account.