Ga naar inhoud

Integrations

Connect 20+ tools via secure OAuth to power your AI Skills. Tokens are stored AES-256-GCM encrypted — your credentials are never stored in plain text.

How to Connect a Tool

  1. Open the user menu (top right) → Connections
  2. Find the tool you want to connect and click Connect
  3. You'll be redirected to the tool's OAuth consent screen
  4. After approval, you're redirected back and the connection is active
  5. Admins can also set company-level connections that all team members share

Available Integrations

Google Workspace

ToolDefault OAuth Scopes
Google Sheetsspreadsheets.read / write
Google Drivefiles.read / write
Google Calendarcalendar.read / write
Gmailmail.modify
Google Docsdocuments.read / write

Communication

ToolDefault OAuth Scopes
Slackchat:write, channels:read
Discordidentify, guilds
Microsoft TeamsChat.ReadWrite
Microsoft OutlookMail.ReadWrite

CRM

ToolDefault OAuth Scopes
HubSpotcrm.objects.contacts.read
Salesforceapi, refresh_token
Zendeskread, write

Productivity & Storage

ToolDefault OAuth Scopes
Notionread, write pages
Airtabledata.records.read / write
OneDriveFiles.ReadWrite

Project Management

ToolDefault OAuth Scopes
GitHubrepo, read:user
Linearread, write
Jiraread:jira-work, write:jira-work
Asanadefault

Commerce & Payments

ToolDefault OAuth Scopes
Shopifyread_products, write_products
Striperead_write

Token Refresh

Fluxopus automatically refreshes expired OAuth access tokens before skill execution using the stored refresh token. If a refresh token expires (e.g. Slack tokens expire after 90 days of inactivity), you will need to reconnect the tool.

Security

All OAuth tokens (access + refresh) are encrypted with AES-256-GCM before being written to the database. The encryption key is stored separately from the database. Tokens are only decrypted in memory at the moment of use and are never logged or sent to third-party services other than the intended tool.