Pular para conteúdo principal
n8n
Open SourceSelf-hosted

Sofia AI + n8n

Automacao open source e self-hosted com o HTTP Request node

O n8n e uma plataforma de automacao de workflows open source que pode ser self-hosted para maximo controle. Integre a Sofia AI via HTTP Request node para criar workflows poderosos que combinam IA com qualquer ferramenta.

Como Configurar

1

Gere sua API Key

Acesse o dashboard da Sofia AI e gere uma API Key em /dashboard/api-keys. A chave comeca com sk_live_.

Gerar API Key
2

Abra o n8n e crie um workflow

No n8n (app.n8n.cloud ou sua instancia self-hosted), crie um novo workflow. Adicione o trigger de sua escolha (Webhook, Cron, etc.).

Abrir n8n
3

Adicione o node HTTP Request

Adicione o node "HTTP Request". Configure metodo POST, URL do endpoint e o header x-api-key com sua chave.

4

Configure o body JSON

No campo Body, selecione JSON e passe o orchestrationId e o input (pode ser uma expressao do n8n como {{ $json.text }}).

5

Use o workflow JSON de exemplo

Importe o workflow JSON abaixo diretamente no n8n (Menu > Import from JSON) para comecar mais rapido.

Workflow JSON de Exemplo

Importe diretamente no n8n: Menu superior -> Import from JSON -> cole o conteudo abaixo.

{
  "name": "Sofia AI - Executar Orquestracao",
  "nodes": [
    {
      "parameters": {},
      "name": "Manual Trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [240, 300]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://sofiaia.roilabs.com.br/api/v1/integrations/zapier/execute",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "x-api-key",
              "value": "sk_live_SEU_TOKEN"
            },
            {
              "name": "Content-Type",
              "value": "application/json"
            }
          ]
        },
        "sendBody": true,
        "contentType": "json",
        "bodyParameters": {
          "parameters": [
            {
              "name": "orchestrationId",
              "value": "ID_DA_ORQUESTRACAO"
            },
            {
              "name": "input",
              "value": "={{ $json.input }}"
            }
          ]
        }
      },
      "name": "Sofia AI - Execute",
      "type": "n8n-nodes-base.httpRequest",
      "position": [460, 300]
    }
  ],
  "connections": {
    "Manual Trigger": {
      "main": [[ { "node": "Sofia AI - Execute", "type": "main", "index": 0 } ]]
    }
  }
}

Casos de Uso com n8n

🔗

Webhook → Processamento IA

Webhook externo recebido → n8n processa → Sofia IA analisa e responde → resultado gravado no banco.

Cron → Relatorio Automatico

Execucao agendada pelo n8n toda segunda-feira → Sofia gera relatorio semanal → envia por email.

🎫

Ticket de Suporte → Rascunho

Novo ticket no Jira/Zendesk → n8n captura → Sofia gera rascunho de resposta → agente humano revisa.

📰

RSS → Curadoria de Conteudo

Feed RSS monitorado pelo n8n → Sofia AI resume e avalia relevancia → postar highlights no Slack.

n8n Self-Hosted

Se voce usa n8n self-hosted, certifique-se que sua instancia consegue acessar sofiaia.roilabs.com.br. Para ambientes na mesma rede privada, use /api/v1/integrations/zapier/execute com o IP interno, se configurado.

Automatize com n8n hoje

Gere sua API Key e importe o workflow de exemplo no n8n para comecar em minutos.