Gmail, Drive, Calendar, and More
The Google Workspace integration connects Wolffish to Gmail, Google Drive, Calendar, Contacts, Tasks, and Sheets. It supports multiple Google accounts and uses OAuth 2.0 for authentication.Setup
1
Open Settings
Navigate to Settings > Integrations > Google.
2
Authorize
Click “Authorize” to start the OAuth flow. Your default browser opens to Google’s consent screen.
3
Grant Permissions
Approve the requested scopes. Wolffish requests read/write access to Gmail, Drive, Calendar, Contacts, Tasks, and Sheets.
4
Complete
The browser redirects back to a local callback URL. Your tokens are stored in
config.json and the account appears in Settings.The OAuth tokens are stored locally in
~/.wolffish/workspace/config.json. Wolffish uses a refresh token to silently renew access tokens when they expire — no re-authorization needed.Multi-Account Support
You can authorize multiple Google accounts. Thegoogle_accounts tool lists all connected accounts, and every other Google tool requires an explicit account parameter to specify which account to use.
account parameter for consistency and to avoid ambiguity if you add more accounts later.
Available Tools
Gmail
Google Drive
Google Calendar
Google Contacts
Google Tasks
Google Sheets
Triggers
The Google capability activates when your message matches any of these patterns:Example Workflows
Check unread emails
Check unread emails
Schedule a meeting
Schedule a meeting
Upload a file to Drive
Upload a file to Drive
Search emails by sender
Search emails by sender
Configuration Reference
The Google integration stores its data inconfig.json: