Connect
- In Google Cloud Console, enable the Gmail API, configure the OAuth consent screen, and create OAuth credentials for a Desktop app.
- Import the downloaded JSON with the setup assistant in Settings →
Integrations. Arden stores it as
~/.arden/gmail_credentials.json. - Open the Gmail card and click Connect. Arden opens a local browser
consent flow and saves an account-specific token under
~/.arden/.
Manual setup
If you do not use the desktop assistant, place your Google OAuth Desktop app credentials at:Google verification note
Arden currently uses bring-your-own Google OAuth credentials. Gmail scopes such as read and send are restricted Google scopes. Your credentials keep setup local and avoid routing Gmail access through a third-party auth broker.Configuration
Available tools
Troubleshooting
- Missing credentials – import a Google OAuth Desktop app JSON; Web application credentials are rejected.
- Access denied / test user – if your OAuth app is still in Testing mode, add your Google account as a test user.
- API not enabled / 403 – enable the Gmail API in the same Google Cloud project.
- Missing scope – disconnect and reconnect Gmail.
Multiple accounts
Add more accounts from the Gmail card. Tokens are stored per account and service under~/.arden/.