Skip to main content
Swoop uses OAuth to securely connect to your external services. You authorize access once, and Swoop can then fetch content from that service whenever you need it.

Connect a new service

1

Open the integrations panel

In the Swoop dashboard, open a chat and click the integrations icon, or go to your account settings and select Integrations.
2

Choose a service

Browse the list of available integrations and click Connect on the service you want to add.
3

Authorize access

You are redirected to the service’s OAuth sign-in page (e.g., Google, GitHub, Notion). Sign in and grant Swoop the requested permissions.
4

Confirm the connection

After authorization, you are redirected back to the Swoop dashboard. The integration now shows as Connected.
You can also connect a service mid-conversation. If Swoop needs access to a service you haven’t connected yet, it will prompt you with a connection request directly in the chat.

Manage existing connections

To view or remove your connected services:
  1. Open the Swoop dashboard
  2. Navigate to the integrations panel
  3. Connected services show their status and connection date
  4. Click Disconnect to revoke access to any service
Disconnecting a service does not delete any presentations that were created using its content. It only prevents Swoop from fetching new content from that service.

Re-authentication

If a connection expires or is revoked on the service side, Swoop will prompt you to reconnect. Click the connection request in chat or reconnect from the integrations panel.
Composio does not automatically refresh expired tokens. If you see authentication errors for a previously connected service, disconnect and reconnect it.