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

# Conectores — Visão Geral

> Conecte o strattum.ai às suas fontes de dados. Cada conector alimenta Data Pipelines, Memory e Knowledge automaticamente.

Conectores são as ligações entre o strattum.ai e as fontes de dados da sua empresa. Uma vez configurado, um conector mantém os dados sincronizados automaticamente — sem scripts manuais de ETL.

## Como o fluxo funciona

```
Fonte de dados  →  Conector  →  Data Pipelines  →  Data Catalog (raw/ e clean/)
                                                           ↓
                                                    Memory Worker → grafo FalkorDB
                                                    Knowledge Worker → vetores Qdrant
```

Após a sincronização, os dados ficam disponíveis para Memory e Knowledge automaticamente, e chegam aos agentes via Skills e MCP.

***

## Conectores disponíveis

### Bancos de dados

<CardGroup cols={2}>
  <Card title="PostgreSQL" icon="https://mintcdn.com/strattumai/phFPvfUG0IXoTEBW/images/connectors/postgres.png?fit=max&auto=format&n=phFPvfUG0IXoTEBW&q=85&s=3f11d19f1c66800ad5b7ea069457c8e1" href="/data-pipelines/connectors/postgres" width="512" height="512" data-path="images/connectors/postgres.png">
    Tabelas de bancos PostgreSQL, cloud ou on-premise, com carga incremental ou full refresh por tabela.
  </Card>

  <Card title="MySQL" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/mysql.png?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=601f7c5a64879dddb2c6f5668294f6cd" href="/data-pipelines/connectors/mysql" width="512" height="512" data-path="images/connectors/mysql.png">
    Tabelas de bancos MySQL, com seleção por tabela e carga incremental ou full refresh.
  </Card>

  <Card title="MongoDB" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/mongodb.svg?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=1878eee03b0735ba9e02aa740963f8a1" href="/data-pipelines/connectors/mongodb" width="800" height="800" data-path="images/connectors/mongodb.svg">
    Coleções de bancos MongoDB (self-hosted ou Atlas), com schema inferido por amostragem.
  </Card>

  <Card title="BigQuery" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/bigquery.png?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=49496be7219247a0afc87f86490f927c" href="/data-pipelines/connectors/bigquery" width="512" height="256" data-path="images/connectors/bigquery.png">
    Tabelas do data warehouse BigQuery, autenticadas via Service Account do Google Cloud.
  </Card>
</CardGroup>

### SaaS

<CardGroup cols={2}>
  <Card title="Salesforce" icon="https://mintcdn.com/strattumai/53W4ZWsA-Zoe_R7u/images/connectors/salesforce.svg?fit=max&auto=format&n=53W4ZWsA-Zoe_R7u&q=85&s=9c3950da31be26fe07529c03aeea57cb" href="/data-pipelines/connectors/salesforce" width="60" height="42" data-path="images/connectors/salesforce.svg">
    Objetos de CRM do Salesforce para contexto de relacionamento no Memory.
  </Card>

  <Card title="HubSpot" icon="https://mintcdn.com/strattumai/53W4ZWsA-Zoe_R7u/images/connectors/hubspot.svg?fit=max&auto=format&n=53W4ZWsA-Zoe_R7u&q=85&s=70ce3742e6a8b4a93bfb2c2039a2538b" href="/data-pipelines/connectors/hubspot" width="36" height="36" data-path="images/connectors/hubspot.svg">
    Contatos, empresas e deals do HubSpot CRM, sincronizados incrementalmente.
  </Card>

  <Card title="Zendesk" icon="https://mintcdn.com/strattumai/53W4ZWsA-Zoe_R7u/images/connectors/zendesk.svg?fit=max&auto=format&n=53W4ZWsA-Zoe_R7u&q=85&s=9529b79998640bcb035aede522effcd7" href="/data-pipelines/connectors/zendesk" width="50" height="36" data-path="images/connectors/zendesk.svg">
    Tickets, conversas, usuários, organizações e ratings de satisfação.
  </Card>

  <Card title="Jira" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/jira.svg?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=47dc1632a5badb17309cf8425ff0a052" href="/data-pipelines/connectors/jira" width="256" height="256" data-path="images/connectors/jira.svg">
    Issues, comentários, projetos e usuários do Jira Cloud.
  </Card>

  <Card title="ClickUp" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/clickup.png?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=6bfff7e096402e60d553b69386076c03" href="/data-pipelines/connectors/clickup" width="384" height="384" data-path="images/connectors/clickup.png">
    Tasks, spaces, lists e membros do workspace ClickUp.
  </Card>

  <Card title="Slack" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/slack.svg?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=fc4cbb7bc501c6a122ff09364ff7b27f" href="/data-pipelines/connectors/slack" width="123" height="123" data-path="images/connectors/slack.svg">
    Mensagens dos canais selecionados para contexto de comunicação interna.
  </Card>

  <Card title="Airtable" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/airtable.svg?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=c6abf6e8077b9410d4512beb8a19f347" href="/data-pipelines/connectors/airtable" width="512" height="512" data-path="images/connectors/airtable.svg">
    Registros das bases e tabelas selecionadas, com carga incremental por webhook.
  </Card>
</CardGroup>

### Financeiro

<CardGroup cols={2}>
  <Card title="Asaas" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/asaas.png?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=09fb9c19df10aaa64d49c77d651ae671" href="/data-pipelines/connectors/asaas" width="300" height="88" data-path="images/connectors/asaas.png">
    Clientes, cobranças, assinaturas e transferências do gateway de pagamentos Asaas.
  </Card>
</CardGroup>

### Documentos

<CardGroup cols={2}>
  <Card title="Google Drive" icon="https://mintcdn.com/strattumai/53W4ZWsA-Zoe_R7u/images/connectors/google-drive.svg?fit=max&auto=format&n=53W4ZWsA-Zoe_R7u&q=85&s=111323526d8ec706642e203b62307a38" href="/data-pipelines/connectors/google-drive" width="40" height="36" data-path="images/connectors/google-drive.svg">
    Documentos e planilhas de pastas específicas do Google Drive para indexação no Knowledge.
  </Card>

  <Card title="Microsoft 365 (SharePoint)" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/microsoft-365.svg?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=0f8db21f86c259a00f86ed2a818ba445" href="/data-pipelines/connectors/microsoft-365" width="32" height="32" data-path="images/connectors/microsoft-365.svg">
    Documentos de sites do SharePoint e do OneDrive para indexação no Knowledge.
  </Card>

  <Card title="Notion" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/notion.svg?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=3138c77382a1882a75dff2532d0aebf2" href="/data-pipelines/connectors/notion" width="256" height="268" data-path="images/connectors/notion.svg">
    Páginas e bancos de dados do Notion, com a integração adicionada por página.
  </Card>

  <Card title="Confluence" icon="https://mintcdn.com/strattumai/_Up8bxNlvkhKDeA-/images/connectors/confluence.svg?fit=max&auto=format&n=_Up8bxNlvkhKDeA-&q=85&s=609591c6fce058862cc202fac84fab94" href="/data-pipelines/connectors/confluence" width="256" height="246" data-path="images/connectors/confluence.svg">
    Páginas e espaços do Confluence para indexação no Knowledge.
  </Card>
</CardGroup>

### Analytics

<CardGroup cols={2}>
  <Card title="Google Analytics" icon="chart-line" href="/data-pipelines/connectors/google-analytics">
    Séries diárias de sessões, páginas, eventos e aquisição de usuários de uma propriedade GA4.
  </Card>
</CardGroup>

***

## Configurando um conector

<Steps>
  <Step title="Acesse Connections no Console">
    No menu lateral, clique em **Connections** → **+ Nova Conexão**.
  </Step>

  <Step title="Selecione o tipo de conector">
    Escolha a categoria (banco de dados, CRM, helpdesk, documentos) e o conector específico.
  </Step>

  <Step title="Preencha as credenciais">
    Cada conector tem campos específicos. Consulte a documentação individual do conector para instruções detalhadas.
  </Step>

  <Step title="Teste a conexão">
    Clique em **Testar Conexão** antes de salvar. A plataforma nunca escreve nas fontes — apenas lê. Use sempre um usuário com permissão de somente leitura.
  </Step>

  <Step title="Configure o destino">
    Selecione para quais produtos o conector alimenta:

    * **Data Catalog** — dados estruturados (tabelas, registros)
    * **Knowledge** — documentos e textos para indexação semântica
    * **Memory** — dados de entidades (clientes, contratos, tickets)
  </Step>
</Steps>

***

## Credenciais mínimas por tipo

### Bancos de dados relacionais (PostgreSQL, MySQL)

```sql theme={null}
-- PostgreSQL: criar usuário de leitura
CREATE USER strattum_readonly WITH PASSWORD 'senha_segura';
GRANT CONNECT ON DATABASE seu_banco TO strattum_readonly;
GRANT USAGE ON SCHEMA public TO strattum_readonly;
GRANT SELECT ON ALL TABLES IN SCHEMA public TO strattum_readonly;
ALTER DEFAULT PRIVILEGES IN SCHEMA public
  GRANT SELECT ON TABLES TO strattum_readonly;
```

```sql theme={null}
-- MySQL: criar usuário de leitura
CREATE USER 'strattum_readonly'@'%' IDENTIFIED BY 'senha_segura';
GRANT SELECT ON seu_banco.* TO 'strattum_readonly'@'%';
FLUSH PRIVILEGES;
```

### MongoDB

```javascript theme={null}
use admin
db.createUser({
  user: "strattum_readonly",
  pwd: "senha_segura",
  roles: [{ role: "read", db: "seu_banco" }]
})
```

***

## Erros comuns

| Erro                       | Causa                                | Solução                                                                         |
| -------------------------- | ------------------------------------ | ------------------------------------------------------------------------------- |
| `Connection refused`       | Host errado ou firewall bloqueando   | Verificar se o IP do servidor Strattum está liberado no security group/firewall |
| `Authentication failed`    | Usuário ou senha incorretos          | Revisar credenciais; verificar se o usuário tem acesso ao banco específico      |
| `SSL required`             | Banco exige SSL                      | Ativar o toggle "Requer SSL" no formulário de conexão                           |
| `401 Unauthorized`         | Token expirado ou sem permissão      | Revogar e gerar novo token com os escopos corretos                              |
| `Notion: object not found` | Integração não adicionada às páginas | Adicionar a integração Strattum em cada página do Notion manualmente            |

***

## Schedules de sincronização recomendados

| Tipo de conector               | Schedule padrão   |
| ------------------------------ | ----------------- |
| Banco de dados relacional      | A cada 15 minutos |
| CRM (Salesforce, HubSpot)      | A cada 30 minutos |
| Helpdesk (Zendesk)             | A cada 30 minutos |
| Documentos (Notion, Drive)     | A cada 6 horas    |
| Mensageria (Slack)             | A cada 1 hora     |
| Armazenamento (S3, GCS, Drive) | A cada 24 horas   |
