Integrations
Connect external services to give Cleo access to your email, calendar, files, and notes. Integrations use OAuth or API keys and can be toggled on or off at any time.
Available integrations
Gmail
ProRead, search, triage, and send emails. Cleo can summarise your inbox, draft replies, and flag important messages.
Authentication: Google OAuth
Google Calendar
ProView, create, and manage calendar events. Ask Cleo about your schedule, create meetings, or check availability.
Authentication: Google OAuth
Google Drive
ProSearch, read, and summarise files. Read-only access keeps your documents safe while giving Cleo full context.
Authentication: Google OAuth
Notion
Search, read, and create pages. Query databases, update pages, and manage your workspace through conversation.
Authentication: API key (Integration Token)
Web Search
Search the web in real time using Brave Search. Great for up-to-date information, research, and fact-checking.
Authentication: API key (Brave Search)
Connecting a Google integration
Gmail, Google Calendar, and Google Drive all use Google OAuth. Cleo requests only the permissions it needs for each service.
- 1Open the integration — click the integration tile in the dashboard.
- 2Review permissions — the modal shows exactly which scopes Cleo will request and why.
- 3Authorise with Google — you’re redirected to Google’s consent screen. Sign in and grant access.
- 4Done — the dashboard updates automatically. The integration is live on your next message.
If you already have a Google account connected (e.g. Gmail), adding another Google service (e.g. Calendar) re-uses the same account — you just approve the additional permissions.
Connecting an API-key integration
Notion and Web Search use API keys instead of OAuth. Your key is encrypted at rest and never exposed in logs.
- 1Get your key — create an integration token on the provider’s site (Notion or Brave Search).
- 2Paste it in the modal — open the integration tile and enter your API key.
- 3Done — the key is encrypted and stored. You can update or remove it any time.
Disconnecting an integration
Open the integration tile and click Disconnect. For API-key integrations, this deletes the stored key immediately.
For Google integrations, disconnecting revokes access at Google. Because Google does not support per-service revocation, disconnecting one Google service (e.g. Gmail) will also disconnect all other Google services (Calendar, Drive). You can reconnect them individually afterwards.
Integrations in group chats
Gmail, Google Calendar, Google Drive, and Notion are personal data integrations. They are disabled in group chats by default to protect your privacy.
To allow an integration in a specific group, open the group’s settings from the dashboard and explicitly enable it under Allowed Skills. A warning badge reminds you that personal data will be accessible to the group.
Tier availability
| Integration | Cleo | Cleo Pro |
|---|---|---|
| Web Search | Yes | Yes |
| Notion | Yes | Yes |
| Gmail | — | Yes |
| Google Calendar | — | Yes |
| Google Drive | — | Yes |