Integrations
Connect InfuseOS to Gmail, Google Calendar, Google Drive, and Google Docs.
Integrations
InfuseOS integrates with your favorite productivity tools, allowing the AI to work directly with your email, calendar, files, and documents.
Screenshot
[IMAGE PLACEHOLDER: Integrations page showing all available connections]
Available Integrations
Gmail
Send, search, and read emails
Google Calendar
View, create, and manage events
Google Drive
Browse, read, and upload files
Google Docs
Create, read, and edit documents
How Integrations Work
Secure OAuth Connection
All integrations use OAuth 2.0 for secure authentication:
- InfuseOS never sees or stores your passwords
- You control exactly what permissions to grant
- Connections can be revoked at any time
On-Demand Access
InfuseOS only accesses your data when you explicitly ask:
- Ask to "search my email" → Gmail is accessed
- Ask to "check my calendar" → Calendar is accessed
- All API calls are logged for your review
Approval System
Sensitive actions require your explicit approval:
| Requires Approval | No Approval Needed |
|---|---|
| Sending emails | Searching/reading emails |
| Creating/updating events | Viewing calendar |
| Uploading/updating files | Listing/reading files |
| Sharing documents | Reading documents |
Screenshot
[IMAGE PLACEHOLDER: Approval dialog for sending email]
Connecting Integrations
- Go to Settings → Integrations
- Click on the integration you want to connect
- Click Connect
- Authorize with your Google account
- Grant the requested permissions
Integration Status
Check your integration status anytime:
| Status | Meaning |
|---|---|
| Connected | Working normally |
| Expired | Needs re-authentication |
| Error | Connection issue |
| Not Connected | Never connected |
Managing Integrations
Reconnecting
If a connection expires:
- Go to Settings → Integrations
- Click Reconnect on the expired integration
- Complete the OAuth flow again
Disconnecting
To remove an integration:
- Go to Settings → Integrations
- Click Disconnect
- Confirm the disconnection
Disconnecting removes InfuseOS's access. You can reconnect anytime.
Integration Capabilities
| Integration | Read | Write | Search | Create | Share |
|---|---|---|---|---|---|
| Gmail | ✅ | ✅ | ✅ | ✅ | - |
| Calendar | ✅ | ✅ | ✅ | ✅ | - |
| Drive | ✅ | ✅ | ✅ | ✅ | - |
| Docs | ✅ | ✅ | - | ✅ | ✅ |
Credit Usage
Integration actions cost credits:
| Action Type | Credits |
|---|---|
| Read/search operations | 2 |
| Write operations | 2 |
| Each action is one tool execution | 2 |
Coming Soon
We're working on additional integrations:
- Slack
- Microsoft 365
- Notion
- And more...
Stay tuned for updates!
Troubleshooting
Common Issues
"Integration not connected"
- Go to Settings → Integrations and connect the service
"Token expired"
- Reconnect the integration to refresh your OAuth token
"Permission denied"
- Disconnect and reconnect, ensuring you grant all permissions