Google Calendar Permissions (IT)
Before your organization can use CoffeePals with Google Calendar, the app must have access to the correct OAuth scopes. This is managed in the Google Admin Console, under Security → API controls → App access control.
In this article we will discuss:
- Making sure Calendar is enabled for users
- Allowing CoffeePals access to Google Calendar data
- Verifying the correct OAuth scopes are granted
- Ensuring users reconnect CoffeePals after changes
✅ Step 1: Ensure Google Calendar is Enabled
- Sign in to Google Admin Console with an administrator account.
- Navigate to Apps → Google Workspace → Calendar.
- Ensure that Calendar is ON for the Organizational Unit (OU) containing CoffeePals users.
✅ Step 2: Check CoffeePals App Access
- In the Admin Console, go to Security → Access and data control → API controls → App access control.
- Search for CoffeePals by name or App ID: 970617264601-fqbb0jniro4qmg22fg14a0df0pe86uki.apps.googleusercontent.com.
- Select the CoffeePals app.
- Under Access to Google data, set CoffeePals to either:
- Specific Google data — CoffeePals can only request approved scopes (you must ensure Calendar scopes are included).
✅ Step 3: Verify Required Calendar Scopes
CoffeePals needs at least one of the following Calendar scopes:
- Minimum required:
- openid
- https://www.googleapis.com/auth/calendar.events.owned
- https://www.googleapis.com/auth/calendar.settings.readonly
- https://www.googleapis.com/auth/calendar.events.freebusy
To confirm:
- In the CoffeePals app entry, click Update Google services or scopes.
- Ensure that Calendar (3 scopes) is enabled.
- Save changes.
✅ Step 4: Save
- Click Save in the Admin Console.
📌 Summary
- Calendar service must be enabled.
- CoffeePals must be Trusted or allowed Calendar scopes.
Once these steps are complete, CoffeePals will be able to schedule meetings in google based on availability.
Updated on: 04/09/2025
Thank you!