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

# Integrations

> Connect Noxus to external services and platforms

Noxus integrates with 30+ external services, connecting your flows to the tools you already use.

## How Integrations Work

<Steps>
  <Step title="Navigate to Integrations">
    In your workspace settings, go to the Integrations section
  </Step>

  <Step title="Select Integration">
    Choose the service you want to connect
  </Step>

  <Step title="Authenticate">
    Log in with your account (OAuth) or provide API credentials
  </Step>

  <Step title="Grant Permissions">
    Approve the scopes/permissions Noxus requires
  </Step>

  <Step title="Use in Flows">
    Integration nodes can now access your connected account
  </Step>
</Steps>

***

## Integration Categories

<Tabs>
  <Tab title="Productivity & Collaboration">
    <CardGroup cols={2}>
      <Card title="Google Workspace" icon="mail">
        Gmail, Drive, Sheets, Docs, Calendar
      </Card>

      <Card title="Microsoft 365" icon="building">
        Outlook, OneDrive, SharePoint, Teams
      </Card>

      <Card title="Slack" icon="message-circle">
        Channels, DMs, file sharing
      </Card>

      <Card title="Notion" icon="book">
        Databases, pages, blocks
      </Card>

      <Card title="Airtable" icon="table">
        Bases, tables, records
      </Card>

      <Card title="Confluence" icon="book-open">
        Spaces, pages, content
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Developer Tools">
    <CardGroup cols={2}>
      <Card title="GitHub" icon="github">
        Repos, issues, PRs, commits
      </Card>

      <Card title="Linear" icon="circle-dot">
        Issues, projects, teams
      </Card>

      <Card title="Jira" icon="list-checks">
        Issues, projects, workflows
      </Card>

      <Card title="GitLab" icon="git-branch">
        Repositories, merge requests
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Communication">
    <CardGroup cols={2}>
      <Card title="Telegram" icon="send">
        Bot integration, messaging
      </Card>

      <Card title="Discord" icon="message-square">
        Server notifications, bots
      </Card>

      <Card title="WhatsApp" icon="phone">
        Business API integration
      </Card>

      <Card title="Microsoft Teams" icon="users">
        Messages, channels, files
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Business Tools">
    <CardGroup cols={2}>
      <Card title="Calendly" icon="calendar">
        Events, bookings
      </Card>

      <Card title="Typeform" icon="file-pen">
        Responses, forms
      </Card>

      <Card title="Dynamics 365" icon="briefcase">
        CRM, Field Service, Business Central
      </Card>

      <Card title="Odoo" icon="package">
        ERP operations
      </Card>
    </CardGroup>
  </Tab>

  <Tab title="Social Media">
    <CardGroup cols={2}>
      <Card title="LinkedIn" icon="linkedin">
        Posts, company pages
      </Card>

      <Card title="Instagram" icon="instagram">
        Posts, media
      </Card>

      <Card title="TikTok" icon="video">
        Videos, metadata
      </Card>

      <Card title="YouTube" icon="youtube">
        Videos, channels, transcripts
      </Card>
    </CardGroup>
  </Tab>
</Tabs>

***

## Authentication Overview

Different integrations use different authentication methods:

<CardGroup cols={3}>
  <Card title="OAuth 2.0" icon="lock">
    Most common - Google, Microsoft, Slack, GitHub
  </Card>

  <Card title="API Keys" icon="key">
    Simple token auth - Airtable, Linear
  </Card>

  <Card title="Service Principal" icon="server">
    App-level access - Microsoft 365, Dynamics 365
  </Card>
</CardGroup>

<Card title="Learn More About Authentication" icon="shield" href="/integrations/authentication">
  Detailed guide to authentication methods
</Card>

***

## Managing Integrations

<Tabs>
  <Tab title="Connecting">
    <Steps>
      <Step title="Navigate">
        Go to Settings → Integrations
      </Step>

      <Step title="Select Service">
        Click Connect next to desired service
      </Step>

      <Step title="Authenticate">
        Follow OAuth flow or enter credentials
      </Step>

      <Step title="Test">
        Test connection with a simple flow
      </Step>
    </Steps>
  </Tab>

  <Tab title="Updating">
    **OAuth Integrations:**

    * Tokens refresh automatically
    * Re-authenticate if permissions change

    **API Key Integrations:**

    * Update keys in integration settings
    * Keys encrypted immediately upon save
  </Tab>

  <Tab title="Disconnecting">
    <Steps>
      <Step title="Open Settings">
        Go to Settings → Integrations
      </Step>

      <Step title="Disconnect">
        Click Disconnect next to the service
      </Step>

      <Step title="Note">
        Flows using this integration will fail until reconnected
      </Step>
    </Steps>

    <Warning>
      Disconnecting revokes tokens on the external service and removes credentials from Noxus.
    </Warning>
  </Tab>
</Tabs>

***

## Security & Privacy

<AccordionGroup>
  <Accordion title="Credential Storage" icon="database">
    * All credentials encrypted at rest
    * Database-level encryption
    * Separate encryption keys per tenant
    * No plain-text storage
  </Accordion>

  <Accordion title="Token Management" icon="refresh-cw">
    * Automatic OAuth token refresh
    * Secure token storage in database
    * Tokens isolated per workspace
    * Revocable at any time
  </Accordion>

  <Accordion title="Principle of Least Privilege" icon="shield">
    * Request only necessary scopes
    * Users can review permissions before granting
    * Granular permission control
    * Regular security audits
  </Accordion>

  <Accordion title="Compliance" icon="circle-check">
    * SOC 2 Type II compliant storage
    * GDPR-compliant data handling
    * Audit logs for all integration access
    * Tenant data isolation
  </Accordion>
</AccordionGroup>

***

## Common Providers

<CardGroup cols={2}>
  <Card title="Microsoft 365" icon="building" href="/integrations/providers/microsoft">
    OAuth and Service Principal authentication for Outlook, Teams, SharePoint, and Dynamics 365
  </Card>

  <Card title="Google Workspace" icon="mail" href="/integrations/providers/google">
    OAuth authentication for Gmail, Drive, Sheets, Docs, and Calendar
  </Card>

  <Card title="Atlassian" icon="trello" href="/integrations/providers/atlassian">
    API token authentication for Jira and Confluence
  </Card>

  <Card title="Developer Tools" icon="code" href="/integrations/providers/developer-tools">
    GitHub, Linear, and GitLab integration guides
  </Card>

  <Card title="Collaboration Tools" icon="message-circle" href="/integrations/providers/collaboration">
    Slack, Notion, Discord, and Telegram bots
  </Card>

  <Card title="All Integrations" icon="blocks" href="/integrations/catalog">
    Browse the complete catalog
  </Card>
</CardGroup>

***

## Need a Custom Integration?

<CardGroup cols={2}>
  <Card title="Use API Request Node" icon="code">
    Many services can be accessed via their REST APIs
  </Card>

  <Card title="Webhooks" icon="webhook">
    Use Webhook Trigger nodes for incoming data
  </Card>

  <Card title="Request Integration" icon="mail" href="mailto:help@noxus.ai">
    Contact support to request new integrations
  </Card>

  <Card title="Build Custom" icon="hammer" href="/developers/integrations/creating-integrations">
    Build custom integration nodes
  </Card>
</CardGroup>
