> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations

> Connect third-party services to your Fetch Hive workspace with OAuth or API keys

Use **Integrations** when you want Fetch Hive to connect to an external service on behalf of your workspace. Depending on the provider, the connection flow redirects you through OAuth, asks you to paste an API key, or opens a managed service connection flow.

## Overview

The integrations page shows one card per available provider. Each card gives you a **Connect** action and an enabled or disabled state you can change after the integration is set up.

You also use **Integrations** when you choose **Personal** charge type and need to connect provider credentials.

## How do I connect an integration? <a href="#connect-integration" id="connect-integration" />

Open **Tools** in the sidebar, then click **Integrations**.

Find the provider you want to connect.

Click **Connect**.

If the provider uses OAuth, Fetch Hive redirects you to the provider's sign-in and approval flow.

If the provider uses a direct secret instead, Fetch Hive opens a modal asking for your API key.

If the provider uses a managed flow, follow the provider-specific prompt. For Telegram, Fetch Hive opens the Fetch Hive Bot so you can press **Start** and connect your private Telegram chat.

Complete the OAuth flow, save the API key, or finish the managed connection prompt to finish the connection.

{/* Add screenshot: Connect integration modal for an API-key-based provider */}

## How do I update a saved integration key? <a href="#update-integration-key" id="update-integration-key" />

Open the integration card again and choose **Connect**.

For API-key-based integrations, the same modal opens again so you can replace the saved secret with a new one.

Save the updated key to keep the integration connected with the new credential.

## How do I enable or disable an integration? <a href="#toggle-integration" id="toggle-integration" />

Use the switch on the integration card when you want to control whether the connected integration is enabled for the workspace.

Turn it on to enable the integration.

Turn it off to disable it without removing the card itself.

## When should I use integrations? <a href="#when-to-use-integrations" id="when-to-use-integrations" />

Use **Integrations** whenever Fetch Hive needs workspace-level access to an external provider.

That includes both general tool connections and provider credentials used by **Personal** charge type flows described in [Use your own API Key](./llm-providers).

## Connecting external apps (Airtable, Linear, and more)

The Integrations page lists all providers in a uniform grid — AI model providers (OpenAI, Anthropic, etc.) alongside workflow and agent tools (Slack, Airtable, Linear, and more). There is no separate section.

### Connecting an app

Click **Connect** on any app card. Depending on the provider, Fetch Hive either:

* Shows an API key entry field directly on the card.
* Redirects you through the provider's OAuth flow. After completing the flow, the browser returns to the Integrations page and the card updates to show **Connected** with your account identifier.
* Opens a managed connection flow, such as Telegram's Fetch Hive Bot flow.

### Reconnecting an expired connection

If a connection expires (shown with an amber **Expired — Reconnect** badge), click **Reconnect** to refresh the token.

### Disconnecting an app

Click **Disconnect** to remove the connection. Any workflow steps or agents that relied on this connection will fail until a new connection is established.

See also: [Use your own API Key](./llm-providers) and [API keys](./api-keys)
