Integrations

Connect your SaaS tools so agents can read emails, check calendars, manage files, and take action on your behalf.

Available integrations

IntegrationAuthWhat agents can do
GmailOAuth 2.0Read, search, send, label emails
Google CalendarOAuth 2.0Read events, detect conflicts, create reminders
Google DriveOAuth 2.0Upload/download files, search documents
Google SheetsOAuth 2.0Read/write spreadsheet data
GitHubOAuth 2.0Read issues/PRs, create comments, open PRs
NotionOAuth 2.0Read/write pages and databases
SupabaseService keyDirect DB access for your own projects

Connecting Google (Calendar, Gmail, Drive)

  1. Go to Settings → Integrations.
  2. Click Connect Google.
  3. Complete the Google OAuth flow. Asistry requests only the scopes it needs.
  4. 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).

  1. Go to Settings → Integrations → More.
  2. Search for the app you want.
  3. Follow the OAuth or API-key flow.
  4. 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 }
  ]
}