Prerequisites
- A Google Cloud Platform account
- A Google Workspace account (or regular Gmail account for testing)
Enable Required APIs
Create or select a project
Navigate to the Google Cloud Console and create a new project or select an existing one.
Enable Google Calendar API
Go to APIs & Services > Library and search for “Google Calendar API”. Click Enable.
Configure OAuth Consent Screen
The OAuth consent screen is what users see when authorizing AgenticPal to access their Google data.Select user type
Choose External if you want to allow any Google account to use your app, or Internal if you’re using Google Workspace and want to restrict access to your organization.For development and testing, External is recommended.
Configure app information
Fill in the required fields:
- App name: AgenticPal (or your preferred name)
- User support email: Your email address
- Developer contact information: Your email address
Add required scopes
Click Add or Remove Scopes and add the following scopes:These scopes provide:
- Calendar: Full access to read and write calendar events
- Gmail: Full access to read and manage emails (restricted scope)
- Tasks: Full access to read and write tasks
Verification Status
While your app is in development:- It will show an “unverified app” warning during OAuth consent
- Only test users you’ve added can authenticate
- You can have up to 100 test users
Next Steps
With the APIs enabled and OAuth consent configured, you’re ready to create OAuth credentials.Create OAuth Credentials
Download your OAuth client credentials