Integrations
Connect your SaaS tools so agents can read emails, check calendars, manage files, and take action on your behalf.
Available integrations
| Integration | Auth | What agents can do |
|---|---|---|
| Gmail | OAuth 2.0 | Read, search, send, label emails |
| Google Calendar | OAuth 2.0 | Read events, detect conflicts, create reminders |
| Google Drive | OAuth 2.0 | Upload/download files, search documents |
| Google Sheets | OAuth 2.0 | Read/write spreadsheet data |
| GitHub | OAuth 2.0 | Read issues/PRs, create comments, open PRs |
| Notion | OAuth 2.0 | Read/write pages and databases |
| Supabase | Service key | Direct DB access for your own projects |
Connecting Google (Calendar, Gmail, Drive)
- Go to Settings → Integrations.
- Click Connect Google.
- Complete the Google OAuth flow. Asistry requests only the scopes it needs.
- Once connected, all Google services under that account are available to agents.
OAuth refresh tokens are encrypted at rest using pgcrypto. Asistry mints short-lived access tokens on demand — your refresh token is never sent to any third party.
Connecting via Composio
Asistry uses Composio for 200+ additional integrations (Slack, Jira, HubSpot, Linear, and more).
- Go to Settings → Integrations → More.
- Search for the app you want.
- Follow the OAuth or API-key flow.
- The integration appears in the agent's tool palette immediately.
Checking connected accounts
GET /api/integrations
Authorization: Bearer <your-session-token>
// Response
{
"integrations": [
{ "provider": "google_calendar", "hint": "…il.com", "connected": true },
{ "provider": "gmail", "hint": "…il.com", "connected": true }
]
}