Google Workspace
Connect Google Workspace to read and send emails via Gmail and manage your calendar.Capabilities
- Read emails - Search and read your inbox
- Send emails - Compose and send emails as yourself
- Calendar - View events, create meetings, check availability
- Contacts - Look up contacts for email addresses
Setup
Prerequisites
You need a Google Cloud project with OAuth credentials. This is required because Wovly needs to act as you (not a bot).Step 1: Create Google Cloud Project
- Go to Google Cloud Console
- Create a new project or select existing
- Enable these APIs:
- Gmail API
- Google Calendar API
Step 2: Configure OAuth Consent Screen
- Go to APIs & Services > OAuth consent screen
- Select External user type
- Fill in app information:
- App name: “Wovly” (or your preference)
- User support email: Your email
- Developer contact: Your email
- Add scopes:
https://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/calendar.events
- Add your email as a test user
Step 3: Create OAuth Credentials
- Go to APIs & Services > Credentials
- Click Create Credentials > OAuth client ID
- Select Desktop app
- Name it “Wovly Desktop”
- Copy the Client ID and Client Secret
Step 4: Connect in Wovly
- Go to Integrations in Wovly
- Click Setup on Google Workspace
- Paste your Client ID and Client Secret
- Click Connect
- Sign in with your Google account
- Authorize the requested permissions
Usage
Calendar
Permissions Explained
| Permission | Why Needed |
|---|---|
gmail.modify | Read and send emails |
calendar.events | View and create calendar events |
Wovly requests the minimum permissions needed. Your emails and calendar data are only accessed when you ask Wovly to do something with them.
Troubleshooting
OAuth error: App not verified
OAuth error: App not verified
For personal use, this is fine - click “Advanced” then “Go to [App Name]”. For production, you’d need to verify the app with Google.
Token expired
Token expired
Wovly automatically refreshes tokens. If it fails, disconnect and reconnect the integration.
Can't find emails
Can't find emails
Gmail API returns recent emails by default. Use specific search terms: “emails from sarah” or “emails about budget”
Revoking Access
- In Wovly: Click Disconnect on Google Workspace
- In Google: Go to Google Security and remove Wovly