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
- Open Settings in the left sidebar.
- Select Integrations.
- Press "+ Add Calendar".
- Choose Google Calendar and click Connect.
- Sign in with your Google account and grant the required permissions.
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.
- Once connected, you will see all your appointments displayed in Sally.
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.
-
Sally accesses this information solely to technically establish and maintain the connection to the user account.
-
Sally does not make any autonomous changes. Actions are performed exclusively upon the explicit initiative of the user.
-
API endpoints are only called within the scope of an active action initiated by the user within the platform.
Technical Overview of Required Scopes
| Scope | What Google technically allows with this scope | How Sally uses this scope |
|---|---|---|
openid | OpenID Connect identity verification | Sally reads the unique user ID to properly authenticate the connected Google account. |
https://www.googleapis.com/auth/userinfo.email | Access to the user’s email address | Sally reads the email address to uniquely identify the connected account. |
https://www.googleapis.com/auth/userinfo.profile | Access to basic profile information | Sally reads basic profile data (e.g., display name) for authentication and account identification. No profile data is modified. |
https://www.googleapis.com/auth/calendar.readonly | Read access to calendar data | Sally reads relevant calendar information to correctly recognize meetings within the integration context. No events are modified. |
https://www.googleapis.com/auth/calendar.events | API permission for calendar events | Part of Google’s calendar integration permission model. Sally does not create, edit, or delete calendar events within the Google account. |




