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

# Integrations Overview

> Connect Duckie to your existing tools

Duckie integrates with your existing support, documentation, and productivity tools to create a seamless workflow.

## Integration Categories

### Ticketing

Manage support requests:

* [Zendesk](/integrations/ticketing/zendesk)
* [Intercom](/integrations/ticketing/intercom)
* [Plain](/integrations/ticketing/plain)
* [Pylon](/integrations/ticketing/pylon)
* [HubSpot](/integrations/ticketing/hubspot)

### Messaging

Real-time communication:

* [Slack](/integrations/messaging/slack)
* [Discord](/integrations/messaging/discord)
* [Microsoft Teams](/integrations/messaging/teams)

### Knowledge Sources

Documentation and content:

* [Notion](/integrations/knowledge/notion)
* [Confluence](/integrations/knowledge/confluence)
* [Google Drive](/integrations/knowledge/google-drive)

### Issue Tracking

Bug and task management:

* [Jira](/integrations/issues/jira)
* [Linear](/integrations/issues/linear)
* [GitHub](/integrations/issues/github)

## Connection Types

### OAuth

Most integrations use OAuth for secure authentication:

1. Click **Connect** on the integration
2. Authorize in the external service
3. Return to Duckie with connection established

### API Key

Some integrations require manual API key entry:

1. Click **Connect**
2. Enter your API credentials
3. Save to establish connection

## Managing Connections

### Connecting

1. Go to **Settings → Connections**
2. Find the integration
3. Click **Connect**
4. Follow authorization flow

### Disconnecting

1. Go to **Settings → Connections**
2. Find the connected integration
3. Click **Disconnect**
4. Confirm removal

### Reconnecting

If a connection expires or breaks:

1. Find the integration
2. Click **Reconnect**
3. Re-authorize access

## What Connections Enable

| Connection Type | What It Enables                                |
| --------------- | ---------------------------------------------- |
| **Ticketing**   | Receive tickets, send responses, update status |
| **Messaging**   | Receive messages, respond in channels/threads  |
| **Knowledge**   | Sync documentation for agent search            |
| **Issues**      | Create/update issues, add comments             |

## Next Steps

<CardGroup cols={2}>
  <Card title="Zendesk" icon="headset" href="/integrations/ticketing/zendesk">
    Connect Zendesk
  </Card>

  <Card title="Slack" icon="slack" href="/integrations/messaging/slack">
    Connect Slack
  </Card>

  <Card title="Notion" icon="book" href="/integrations/knowledge/notion">
    Connect Notion
  </Card>

  <Card title="Jira" icon="jira" href="/integrations/issues/jira">
    Connect Jira
  </Card>
</CardGroup>
